Как добавить несколько внешних IP-адресов на мой выделенный сервер?

Как добавить несколько внешних IP-адресов на мой выделенный сервер?

Я не могу найти ответ для своей настройки. У меня есть 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

может перечислить все ваши интерфейсы и их имена, чтобы вы могли быть уверены в именовании.

Связанный контент