Я не могу найти ответ для своей настройки. У меня есть 5 пригодных для использования IP-адресов, которые не подключены к моему серверу. Интерфейс — lo / enol, а не eth0. Ниже я попытался использовать некоторые руководства eth0 по добавлению IP-адресов, но это, похоже, не работает.
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eno1
iface eno1 inet static
address 192.0.2.102
netmask 255.255.255.248
gateway 192.0.2.101
dns-nameservers 192.0.2.3 192.0.2.3
auto enol:0
iface eno1 inet static
address 192.0.2.103
netmask 255.255.255.248
gateway 192.0.2.101
auto enol:1
iface eno1 inet static
address 192.0.2.104
netmask 255.255.255.248
gateway 192.0.2.101
auto enol:2
iface eno1 inet static
address 192.0.2.105
netmask 255.255.255.248
gateway 192.0.2.101
auto enol:3
iface eno1 inet static
address 192.0.2.106
netmask 255.255.255.248
gateway 192.0.2.101
Это выделенный сервер Debian, спасибо.
решение1
Обязательно используйте соответствующие имена интерфейсов для каждого виртуального интерфейса.
заменять:
auto enol:0
iface eno1 inet static
с:
auto enol:0
iface eno1:0 inet static
Обязательно используйте только один шлюз, тогда он заработает автоматически.
Лично я бы также удалил:
allow-hotplug eno1
и замените его на:
auto eno1
Я обнаружил, что первый вариант вызывает проблемы, но у вас ситуация может отличаться.
решение2
Проблема в том, что енола (с буквой «L»), вероятно, не существует.
Вы, вероятно, имеете в виду eno1 (номер «Один»). Если так, я предлагаю вам исправить вашу конфигурацию следующим образом:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
iface eno1 inet static
address 192.0.2.102
netmask 255.255.255.248
gateway 192.0.2.101
dns-nameservers 192.0.2.3 192.0.2.3 # < is this really necessary? (debian has resolv.conf which you can use for dns)
auto eno1:0
iface eno1 inet static
address 192.0.2.103
netmask 255.255.255.248
gateway 192.0.2.101
auto eno1:1
iface eno1 inet static
address 192.0.2.104
netmask 255.255.255.248
gateway 192.0.2.101
auto eno1:2
iface eno1 inet static
address 192.0.2.105
netmask 255.255.255.248
gateway 192.0.2.101
auto eno1:3
iface eno1 inet static
address 192.0.2.106
netmask 255.255.255.248
gateway 192.0.2.101
А также вывод команды:
ip link show
может перечислить все ваши интерфейсы и их имена, чтобы вы могли быть уверены в именовании.