Как создать два IP адреса на одном интерфейсе в Debian
Причин для нескольких IP адресов на одном физическом порту Ethernet может быть несколько. В этой статье я напишу как это реализовать на примере Debian 10.
Когда-то я уже писал как это сделать на примере Centos — https://moonback.ru/page/2ip-linux.
Настройка нескольких IP адресов на одном интерфейсе
Все действия необходимо проводить в консоли от имени Администратора (root).
Для достижения положительного результата необходимо внести изменения в файл /etc/network/interfaces.
По-умолчанию в нем содержатся следующие строки:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug enp1s0 iface enp1s0 inet dhcp
Добавим в конец файла необходимые настройки. У меня пример готового файла для двух статический и одного динамического (адрес получаем по DHCP) адресов.
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug enp1s0 iface enp1s0 inet dhcp auto enp1s0:0 iface enp1s0:0 inet static address 192.168.49.2 netmask 255.255.255.0 auto enp1s0:1 iface enp1s0:1 inet static address 172.16.254.11 netmask 255.255.255.0
Далее перезагружаем сеть и проверяем, что все работает:
# service networking restart
Пояснения по настройке
В моем примере типовая настройка ethernet интерфейса остается без изменения. То есть компьютер получает адрес по DHCP.
Далее я добавляю два подинтерфейса enp1s0:0 и enp1s0:1 со статической адресацией.
В моем примере нет параметра шлюза по-умолчанию gateway. Предполагается, что компьютер его получает по DHCP. При необходимости вы можете прописать его в ручную для одного из (под)интерфейсов:
gateway 192.168.0.254
Следует помнить, что в системе может быть только один шлюз по-умолчанию.
Все адреса в примере нужно заменить на свои.
спасибо за статью!
Не вижу, где в конфигах интерфейс enp1s0:1. Только enp1s0:0. Опечатка, или я чего-то не понял?
Александр, весь конфиг не помещается в окно, справа есть полоса прокрутки. В самом низу строки для enp1s0:1
Только что проверил, у меня все настройки видны.