Как настроить псевдоним для локального интерфейса

Я пытаюсь установить псевдоним для интерфейса, обращенного к локальной сети, но когда я пытаюсь вызвать его, я получаю эту ошибку:

RTNETLINK answers: File exists
Failed to bring up eth1:0.

Вот мой / etc / network / interfaces # Устройство с обратной связью: автоматическая обратная связь

# device: eth0
auto  eth0
iface eth0 inet static
  address   X.X.X.X
  broadcast X.X.X.X
  netmask   255.255.255.0
  gateway   X.X.X.1

# device: eth1
auto  eth1
iface eth1 inet static
  address   10.0.0.1
  netmask   255.255.252.0

# device: eth1:0
auto  eth1:0
iface eth1:0 inet static
  address   10.0.0.2
  netmask   255.255.252.0

# default route to access subnet
up route add -net X.X.X.X netmask 255.255.255.0 gw X.X.X.1 eth0
1
задан 17 March 2012 в 17:38

2 ответа

Вы действительно должны удалить последнюю строку, так как пытается выполнить ту же работу, что и в разделе eth0:

  • Параметр gateway означает, что вы получите его как по умолчанию) шлюз.
  • netmaskaddress) добавляет маршрут для локальной сети, сообщая вашей машине, как отправлять пакеты, которые могут быть доступны в локальной сети.

В итоге: последняя строка является избыточной.

0
ответ дан 17 March 2012 в 17:38

«Файл», который «уже существует», является маршрутом по умолчанию (шлюз).

ifup не удастся, потому что он попытается добавить маршрут по умолчанию, который уже существует для базового адаптера. Как @DanatheSane указал в комментариях, вы можете игнорировать это - псевдоним все же работает.

0
ответ дан 17 March 2012 в 17:38

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

Похожие вопросы: