Write the build order and the addressing plan before touching a router
Task
Produce the configuration plan for a small office network, with every value decided and justified, so that the build is transcription rather than improvisation.
Steps
- Write
lab/soho/order.csvwith headerstep,action,why_this_orderwith at least eight steps, beginning with isolating the device and changing the administrative password. - Write
lab/soho/addressing.csvwith headerrange,purpose,count,noteallocating a private /24 into router, infrastructure, DHCP pool and reserved space, with no overlap. - Write
lab/soho/wireless.csvwith headersetting,value,alternative_rejected,whycovering name, band, channel, width, security mode and passphrase policy. - Write
lab/soho/exposure.mdstating your decision on universal plug and play and on any port forwarding, with the reasoning stated as who decides rather than as a preference. - Write
lab/soho/verify.csvwith headercheck,from_where,expectedlisting at least five post-build checks performed from a CLIENT rather than from the router's own status page.
Verify
awk -F, 'NR>1 && NF>=3 {n++} END {print n" build step(s)"}' lab/soho/order.csv
head -3 lab/soho/order.csv | grep -Eic 'password'
awk -F, 'NR>1 && NF>=4 {n++} END {print n" address range(s)"}' lab/soho/addressing.csv
awk -F, 'NR>1 && NF>=4 {n++} END {print n" wireless setting(s)"}' lab/soho/wireless.csv
grep -Eic 'plug and play|upnp|forward' lab/soho/exposure.md
awk -F, 'NR>1 && NF>=3 {n++} END {print n" client-side check(s)"}' lab/soho/verify.csv
Eight or more steps with the password change in the first three, four address ranges, six wireless settings each with a rejected alternative, an exposure decision, and five client-side checks. A verification list that checks the router's own status page has verified the router's opinion of itself.
Notes
The alternative_rejected column is what turns a settings list into a design. A value with no rejected alternative was a default rather than a decision.
This is an independent study companion for CompTIA A+ Core 1 220-1201 and is not produced by or endorsed by CompTIA.