Package: ifupdown
Version: 0.6.10

If more virtual interfaces are defined with the same subnet, taking the first down with ifdown seems to take them all down.

An example.
# cat /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address 10.10.10.13
  netmask 255.255.255.0

auto eth0:0
iface eth0:0 inet static
  address 192.168.1.11
  netmask 255.255.255.0

auto eth0:1
iface eth0:1 inet static
  address 192.168.1.12
  netmask 255.255.255.0

So eth0 is in a different subnet from eth0:0 and eth0:1 and the latter two are in exactly the same subnet. Make sure everything is up.

# /etc/init.d/networking restart
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:f0:74:73
          inet addr:10.10.10.13  Bcast:10.10.10.255 Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fef0:7473/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9580 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5840 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11324732 (10.8 MiB)  TX bytes:446804 (436.3 KiB)

eth0:0    Link encap:Ethernet  HWaddr 00:0c:29:f0:74:73
          inet addr:192.168.1.11  Bcast:192.168.1.255 Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:1    Link encap:Ethernet  HWaddr 00:0c:29:f0:74:73
          inet addr:192.168.1.12  Bcast:192.168.1.255 Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

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)

When the first virtual interface is brought down, the second is brought down alongside:

# ifdown eth0:0
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:f0:74:73
          inet addr:10.10.10.13  Bcast:10.10.10.255 Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fef0:7473/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9608 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5860 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11327256 (10.8 MiB)  TX bytes:450216 (439.6 KiB)

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)

Expected behavior would be that eth0:1 would still be up. ifdown eth0:1 does not have the same effect on eth0:0, it stays up.

Debian 6.0.5, kernel 2.6.32-5-amd64.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to