Uppstrukturering utav nätverket hemma
Tanken har existerat i bra många månader, att det kanske är på tiden att få lite struktur på närverket. Men har dragit ut på det in i det sista, främsta skälet har varit; att det inte är tillräckligt många enheter som är kopplade till nätverket, och därmed så har behoven inte riktigt funnits där.
Fram till för några dagar sedan, när jag inte kunde komma ihåg IP numret till Wi-Fi accesspunkten och skrivaren. Efter några minuters jämrande, så tröttnade jag på allt och bestämde mig för att göra något åt saken.
När allt kommer till sitt rätta, det behöver nödvändigtvis inte medföra att en mindre förmögenhet måste spenderas för att strukturen ska uppnås. Hade redan hårdvaran liggandes, och nu så kommer de åter igen till nytta.
| DHCP: Raspberry Pi 2 | CPU: 900 MHz (klockat till : 1 GHZ) |
| RAM: 1 GB | |
| SD card: 64 GB | |
| DNS (bind9): Raspberry Pi 2 | CPU: 900 MHz (klockat till : 1 GHZ) |
| RAM: 1 GB | |
| SD card: 64 GB | |
| NTP & webb: Raspberry Pi 5 | CPU: 1.5 GHz |
| RAM: 4 GB | |
| SSD; 512 GB |

DHCP serverkonfigurationen
Var garanterat den enklaste biten av allt i händelseförloppet. I grund och botten så handlar det om två saker, reservera de IP nummer du vill och dela ut resterande med automatik. Konfigurationen är inte svår, om man vill göra det enkelt för sig, håll dig till samma IP omfång som din router eller Gateway har.
Dessa brukar vanligtvis komma förkonfigurerade med följande IP: alltingen 192.168.10.1 eller 192.168.1.1
Hur det kommer sig att man använder sig utav 192.168.10.0/24 eller 192.168.1.0/24 i det lokala nätverken, förklaringen till hittas i följande dokument: Address Allocation for Private Internets
#/etc/dhcp/dhcpd.conf
option ntp-servers 192.168.10.7;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.20 192.168.10.100;
option routers 192.168.10.1;
option broadcast-address 192.168.10.2;
default-lease-time 600;
max-lease-time 7200;
#
# printer, exempel på tilldelad IP nummer
#
host printer {
hardware ethernet d8:9c:67:5c:8e:cc;
fixed-address 192.168.10.10;
option host-name "printer";
}
Varför en lokal NTP server
Utav två skäl i mitt fall, Raspberry PI har nämligen inget batteri, och därmed ingen inbyggd klocka som håller koll på tiden. Det finns visserligen tilläggsmoduler att köpa om man vill, betydligt enklare att sköta tidsuppdateringen genom NTP serverar på nätet.
Det var skäl ett, nu till skäl nummer två. Lite av det samma gör sig även gällande för switcharna, ville sköta tidsuppdateringen genom NTP; när möjligheten finns där.
Detta skulle i praktiken medföra att mycket onödig NTP trafik gick ut mot Internet helt i onödan, varför inte hålla den medförande trafiken från 10 enheten internt i nätverket i stället.
#/etc/ntpsec/ntp.conf
server 0.se.pool.ntp.org
server 1.se.pool.ntp.org
server 2.se.pool.ntp.org
server 3.se.pool.ntp.org
DNS (bind9)
Konfigurationen utav telefonboken BIND9, ja…herre jävlar, det är en soppa. Kanske gör jag ett inlägget om hur man ska gå tillväga, men är tveksam till om det kommer att ske inom en överskådlig framtid.
Mer info finns, för den som är intresserad. https://www.isc.org/bind/
Prestanda information
Uppdatering: 2025-11-01
glömde att inkludera det viktigaste av allt i sammanhanget, tror att lite information kring prestanda kan vara utav intresse.
CPU belastningen är knappt värd att nämnas, för den är nästan icke existerande på flertalet av enheterna. Vad som gör sig gällande för RAM minnet, kan vara värt att snegla på lite och passade på att snegla på det lite. Även den är minimal, så jag vet inte riktigt vad mer jag kan säga om det; förutom att visa upp lite siffror.



Vågar inte ens tänka tanken, vad det skulle kosta mig att göra detta i en Windows miljö. Kostnaderna för hårdvaran skulle garanterat skena iväg, uppskattningsvis så skulle det överskrida 1500 dollar gränsen och tror att det är i underkant.
Windows maskinen skulle garanterat inte nöja sig med 16 GB RAM, vet faktiskt inte vad det skulle krävas idag utav Microsofts produkter idag. Troligtvis, minst 32 eller 64 GB, och det är bara en vild gissning från min sida.