Hi there,
Ik heb een Debian 5.0 server nieuw geïnstalleerd.
Standaard wordt het IP-adres gegeven door DHCP.
Code:
pegase:~# grep '^[^#]' /etc/network/interfaces
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
pegase:~# head -2 /etc/hosts
127.0.0.1 localhost
127.0.1.1 pegase.apltest pegase
Daarna heb ik de bestanden te wijzigen, zodat ze er zo uitzien:
Code:
pegase:~# grep '^[^#]' /etc/network/interfaces
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.251
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
pegase:~# head -2 /etc/hosts
127.0.0.1 localhost
192.168.1.251 pegase.apltest pegase
Dan probeer ik toe te passen veranderingen met:
Code:
pegase:~# /etc/init.d/networking restart
Maar op dat punt, ik los eth0:
Code:
pegase:~# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)
En de enige manier om wijzigingen toe te passen is de server te rebooten.
Is dit normaal? Hoe kan ik overschakelen van dhcp te statisch adres zonder opnieuw opstarten?
Bedankt voor je hulp.
Santiago