Hi Chris, > Bob Proulx <b...@proulx.com> wrote: >> Tom H wrote: >>> I'm pretty sure that the last time (six months ago?) Bob linked to a >>> Debian wiki page [...] that used multiple iface declarations for the >>> same nic (I've also used multiple declarations). > >> >> https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_One_Interface > > > Thank you both > Chris
Chris, that way is the "old and hard way" to declare them in my opinion. It is very inflexible. The ip addr add ... is very flexible and can be handled independent of the physical status of the interface but still react with the interface when it comes up or goes down. See my other mail with this subject. I routinely add or remove ip addresses from an interface without having to bring the physical interface up or down. Here an example of one of my gateway machines /etc/network/interfaces ======================= [....] auto eth0 iface eth0 inet static address 217.114.99.195 netmask 255.255.255.224 broadcast 217.114.99.223 gateway 217.114.99.193 pre-up /usr/local/bin/firewall.sh # portal16 up ip addr add 217.114.99.206/27 broadcast 217.114.99.223 dev eth0 # www, wwww2, etc. up ip addr add 217.114.99.208/27 broadcast 217.114.99.223 dev eth0 # up ip addr add 217.114.99.209/27 broadcast 217.114.99.223 dev eth0 up ip addr add 217.114.99.212/27 broadcast 217.114.99.223 dev eth0 down ip addr del 217.114.99.206/27 broadcast 217.114.99.223 dev eth0 down ip addr del 217.114.99.208/27 broadcast 217.114.99.223 dev eth0 # down ip addr del 217.114.99.209/27 broadcast 217.114.99.223 dev eth0 down ip addr del 217.114.99.212/27 broadcast 217.114.99.223 dev eth0 ip addr show eth0 ================= 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:50:56:b7:00:18 brd ff:ff:ff:ff:ff:ff inet 217.114.99.195/27 brd 217.114.99.223 scope global eth0 inet 217.114.99.206/27 brd 217.114.99.223 scope global secondary eth0 inet 217.114.99.208/27 brd 217.114.99.223 scope global secondary eth0 inet 217.114.99.212/27 brd 217.114.99.223 scope global secondary eth0 inet6 fe80::250:56ff:feb7:18/64 scope link valid_lft forever preferred_lft forever If I need to take an ip address down all I have to do is enter the ip addr del line and it is gone. If I want it back I just need to enter the ip addr add line. When one uses the way you quote above then one needs to add (sub)interfaces for each address which is more work and when using interface based firewalls can get a lot more complex. Bonno Bloksma -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/89d1798a7351d040b4e74e0a043c69d75956b...@hglexch-01.tio.nl