Обратите внимание! Недорогие виртуальные серверы в Амстердаме (Нидерланды). Оплата в рублях картами банков РФ, СБП, электронными деньгами. Подробнее.

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

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

Причин для нескольких 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. Опечатка, или я чего-то не понял?

      1. enp1s0:1. Только enp1s0:0. — Этот кусочек САМАЯ важная информация в мире.
        Нет по этому поводу никаких описаний.

  2. У меня есть 10 IP — арендую у своего провайдер интернета. Так вот что бы установить и настроить Proxy. Нужно сначала настроить все эти подключения в interfaces — инструкций по этому поводу — 0.
    gateway — разные!
    Я на 100% знаю что это работает у человека… вот как настроил он загадка.
    enp1s0
    enp1s0:0
    по этому принципу

    1. Инструкций целая куча.
      Ищи как настроить DMZ.
      DMZ — сегмент сети, содержащий общедоступные сервисы и отделяющий их от частных.
      DMZ представляет собой технологическое решение, созданное для повышения безопасности корпоративных сетей.

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

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

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