On Sat, Apr 4, 2009 at 5:21 PM, Sven Joachim <svenj...@gmx.de> wrote: > On 2009-04-04 13:28 +0200, Foss User wrote: > >> Trying to change the IP address in /etc/network/interfaces and then >> /etc/init.d/networking restart does not really change my IP. I am >> having to do a reboot to really change the IP. Could someone please >> help me in understanding why restarting networking doesn't do it? >> >> OUTPUT BEFORE CHANGING IP ADDRESS: >> >> lenny-template:~# ifconfig >> eth0 Link encap:Ethernet HWaddr 00:0c:29:e9:63:c4 >> inet addr:10.31.253.153 Bcast:10.31.253.255 Mask:255.255.255.0 >> inet6 addr: fe80::20c:29ff:fee9:63c4/64 Scope:Link >> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 >> RX packets:255 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:48 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:1000 >> RX bytes:22731 (22.1 KiB) TX bytes:6835 (6.6 KiB) >> Interrupt:18 Base address:0x2080 >> >> 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) >> >> lenny-template:~# cat /etc/network/interfaces >> # The loopback network interface >> auto lo >> iface lo inet loopback >> >> # The primary network interface >> allow-hotplug eth0 > ^^^^^^^^^^^^^ > This is your problem, you probably want to change that to "auto". > >> iface eth0 inet static >> address 10.31.253.153 >> netmask 255.255.255.0 >> network 10.31.253.0 >> broadcast 10.31.253.255 >> gateway 10.31.253.1 >> # dns-* options are implemented by the resolvconf package, if >> installed >> dns-nameservers 10.100.8.203 >> >> Then I edit only the 'address' line of 'iface eth0 inet static' to: >> >> address 10.31.253.154 >> >> and issue the command: /etc/init.d/networking restart. >> >> After that when I run ipconfig command, I see only iface lo in the >> output. If I run ipconfig -a command, then I see iface eth0 too but >> its ip address is still the old one: 10.31.253.153 > > The reason is that "/etc/init.d/networking restart" boils down to > "ifdown -a --exclude=lo; ifup -a --exclude=lo" and "ifup -a" only brings > up interfaces that are marked "auto" in /etc/network/interfaces. > > Running "ifup eth0" will bring the interface up again and change your IP > address. > > Sven >
So, should I add the following line: auto eth0 before this line: allow-hotplug eth0 ? What is the use of allow-hotplug eth0? Can I remove the allow-hotplug line? -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org