Hallå där,
Jag har en Debian 5.0 server nyinstallerade.
Som standard är IP-adressen via DHCP.
Kod:
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
Då ska jag ändra filerna så att de ser ut så här:
Kod:
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
Då jag försöker tillämpa förändringar:
Kod:
pegase:~# /etc/init.d/networking restart
Men på den punkten, jag tappar eth0:
Kod:
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)
Och det enda sättet att tillämpa förändringarna är att starta om servern.
Är detta normalt? Hur kan jag byta från DHCP till statisk adress utan omstart?
Tack för din hjälp.
Santiago