Как создать два IP адреса на одном интерфейсе в Debian

Опубликовано: 25 августа 2019
Раздел(ы): GNU Linux - CentOS / Debian
Просмотры: 6657
Комментарии: 3

Причин для нескольких IP адресов на одном физическом порту Ethernet может быть несколько. В этой статье я напишу как это реализовать на примере Debian 10.

Когда-то я уже писал как это сделать на примере Centos — https://moonback.ru/page/2ip-linux.

Настройка нескольких IP адресов на одном интерфейсе

Все действия необходимо проводить в консоли от имени Администратора (root).

Для достижения положительного результата необходимо внести изменения в файл /etc/network/interfaces.

Как создать два IP адреса на одном интерфейсе в Debian

По-умолчанию в нем содержатся следующие строки:

# 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

Следует помнить, что в системе может быть только один шлюз по-умолчанию.

Все адреса в примере нужно заменить на свои.

Обсуждение (комментарии к статье)

  1. Не вижу, где в конфигах интерфейс enp1s0:1. Только enp1s0:0. Опечатка, или я чего-то не понял?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.
© Юрий Рассадников, 2011 - 2024
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 6 | 0,146 сек. | 8.3 МБ