Как создать два 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
Только что проверил, у меня все настройки видны.
enp1s0:1. Только enp1s0:0. — Этот кусочек САМАЯ важная информация в мире.
Нет по этому поводу никаких описаний.
У меня есть 10 IP — арендую у своего провайдер интернета. Так вот что бы установить и настроить Proxy. Нужно сначала настроить все эти подключения в interfaces — инструкций по этому поводу — 0.
gateway — разные!
Я на 100% знаю что это работает у человека… вот как настроил он загадка.
enp1s0
enp1s0:0
по этому принципу
Инструкций целая куча.
Ищи как настроить DMZ.
DMZ — сегмент сети, содержащий общедоступные сервисы и отделяющий их от частных.
DMZ представляет собой технологическое решение, созданное для повышения безопасности корпоративных сетей.