Nastavení více statických IP adres na jednom rozhraní
Jak nastavit více statických IP adres na jednom síťovém rozhraní?
Vytvořím nový soubor v /etc/network/interfaces.d/eth0.conf (případně edituji soubor /etc/network/interfaces) s obsahem:
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.42/24
gateway 192.168.1.1
up ip addr add 192.168.1.43/24 dev $IFACE label $IFACE:0
down ip addr del 192.168.1.43/24 dev $IFACE label $IFACE:0
up ip addr add 192.168.1.44/24 dev $IFACE label $IFACE:1
down ip addr del 192.168.1.44/24 dev $IFACE label $IFACE:1
up ip addr add 10.10.10.14/24 dev $IFACE label $IFACE:2
down ip addr del 10.10.10.14/24 dev $IFACE label $IFACE:2
Tato metoda využívá "novou" utilitu iproute2. Metodu lze kombinovat i s DHCP, kdy mi první adresu vrátí DHCP server, další si staticky přidám. To by pak vypadalo nějak takto:
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
up ip addr add 192.168.1.43/24 dev $IFACE label $IFACE:1
down ip addr del 192.168.1.43/24 dev $IFACE label $IFACE:1