Как работал этот псевдоним
Я пытаюсь сделать IP-псевдоним на моем госте Ubuntu 12.04, и это не работает.
host
11.x.11.2
guest
11.x.11.3
Гость использует мостовую сеть с хостом.
на гостя указан
auto eth0
iface eth0 inet static
address 11.x.11.2
netmask 255.255.255.0
network 11.x.11.0
broadcast 11.x.11.255
gateway 11.x.11.1
auto eth0:0
iface eth0:0 inet static
address 11.x.11.3
netmask 255.255.255.0
network 11.x.11.0
broadcast 11.x.11.255
gateway 11.x.11.1
после перезагрузки сети показывалось сбой установки eth0: 0.. Даже перезагрузка тоже не сработала.
Но когда изменился порядок в конфигурации и перезагрузка сети исправили проблему
auto eth0
iface eth0 inet static
address 11.x.11.3
netmask 255.255.255.0
network 11.x.11.0
broadcast 11.x.11.255
gateway 11.x.11.1
auto eth0:0
iface eth0:0 inet static
address 11.x.11.2
netmask 255.255.255.0
network 11.x.11.0
broadcast 11.x.11.255
gateway 11.x.11.1
Но что это может изменить,
1 ответ
Псевдонимы интерфейса серьезно устарели. Тот же эффект может быть достигнут с одной строфой и ip addr
команда (которая в любом случае используется современным ifupdown):
auto eth0
iface eth0 inet static
address 11.x.11.3
netmask 255.255.255.0
network 11.x.11.0
broadcast 11.x.11.255
gateway 11.x.11.1
up ip addr add 11.x.11.2/24 dev eth0
# no need for down, ifupdown flush all addresses on stop.
Теперь посмотрим на вывод ip addr
и посмотрите, как вам не нужны псевдонимы интерфейса для добавления нескольких адресов в интерфейс. И забыть об устаревших ifconfig