Nogmaals, dat hang van -jouw- situatie af. Wanneer jij bijv. een 10.0.0.X netwerk hebt, dan is dat iets anders dan een 192.168.0.X netwerk. En al jouw andere systemen moeten ook in dat gebied liggen. Je kunt dus niet de ene computer met 10.0.0.34 en de ander met 192.168.0.12 draaien. Dat kan wel, maar dan moet je een router gaan gebruiken. Niet echt handig.
Geef eens aan wat jouw andere computers voor een IP adres hebben. Kun je nagaan door in een terminal het commando
ifconfig
te geven.
Dan iets anders. Voor het -gemak- kun je een server beter met het laagste nummer laten beginnen, dus (bijv.) 192.168.0.1. Gateways, routers en landisks kun je beter helemaal hoog nummeren, dus (bijv.) 192.168.0.254, 192.168.0.253 enz.
Heb je een router die zelf als dhcp server draait, zo laten. Heb ik ook gedaan, en alleen de server op een eigen IP adres laten draaien, 192.168.0.1. De dhcp server (mijn router dus) laat ik dan nummeren vanaf 2, zodat het ipadres voor de server vastligt. Als ik jouw voorbeeldje zie, dan zou ik het volgende regeltje onder het static regeltje toevoegen: # iface eth0 inet dhcp
Werkt een en ander niet, dan kun je de andere regels (static en daaronder) van een # voorzien, en de # bij het regeltje van dhcp weghalen.
Dus van
iface eth0 inet static
#iface eth0 inet dhcp
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
gateway 192.168.0.254
dns-nameservers 192.168.0.254
naar
#iface eth0 inet static
iface eth0 inet dhcp
#address 192.168.0.10
#netmask 255.255.255.0
#broadcast 192.168.0.255
#network 192.168.0.0
#gateway 192.168.0.254
#dns-nameservers 192.168.0.254
Kun je dus terugvallen op de oude werkende situatie.
En niet vergeten dan de netwerkkaart opnieuw te starten (zie mijn vorige post).