Как работал этот псевдоним

Я пытаюсь сделать 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

Другие вопросы по тегам