В настоящее время на моем сервере зарегистрирован 1 статический IP-адрес. Я хотел бы продолжить и зарегистрировать еще 4 статических адреса. Я не уверен в синтаксисе. Должен ли я просто сделать iface eth0:0 inet static
?
Вот что у меня есть сейчас:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xxx.xxx.xx.xx
netmask xxx.xxx.xx.xx
gateway xxx.xxx.xx.xx
broadcast xxx.xxx.xx.xx
auto eth0:0
iface eth0:0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.xxx
Не добавляйте больше записей шлюза, потому что у вас будет несколько маршрутов по умолчанию.
Как альтернатива МихайМ предложение Мне нравится настраивать мою конфигурацию вот так. Таким образом, все адреса интерфейса и все адреса могут быть вызваны одной командой (ifup eth0
) или вниз (ifdown eth0
).
auto eth0
iface eth0 inet static
address 192.168.32.5
netmask 255.255.255.192
network 192.168.32.0
broadcast 192.168.32.63
# listen on additional addresses
up ip addr add 192.168.32.6/26 brd + dev eth0
up ip addr add 192.168.32.7/26 brd + dev eth0
down ip addr del 192.168.32.6/26 brd + dev eth0
down ip addr del 192.168.32.7/26 brd + dev eth0