Назад | Перейти на главную страницу

Добавлена ​​конфигурация eth0: 0, но возникает ошибка при запросе «Ответы RTNETLINK: файл существует»

У меня есть сервер Ubuntu, для которого я добавляю несколько интерфейсов, и я не могу понять, чего мне не хватает.

Вот мой /etc/network/interfaces/

auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 10.100.60.54
    netmask 255.255.0.0
    network 10.100.0.0
    broadcast 10.100.255.255
    gateway 10.100.0.1

 iface eth0:0 inet static
    address 10.100.60.71
    netmask 255.255.0.0
    gateway 10.100.0.1

Затем происходит следующее:

sudo ifup eth0:0
RTNETLINK answers: File exists
Failed to bring up eth0:0.

Осмотрелся в поисках этой проблемы, и все, кажется, сталкиваются с ней по-разному. Любые идеи?

В gateway строфа создает маршрут по умолчанию для всей машины. Вторая строфа создаст второй маршрут по умолчанию, и вы получите File exists ошибка.

Эта ошибка означает, что у вас будет второй маршрут для префикса 0.0.0.0/0 - вот что такое маршрут по умолчанию.

Если вам нужны дополнительные объяснения по маршрутизации, пожалуйста, не стесняйтесь спрашивать.