Дополнительный ip для интерфейса (IP alias) в Linux

Сегодня расмотрим как привязать несколько ip-адресов к одному сетевому интерфейсу, без использования vlan, т.е. создать несколько виртуальных интерфейсов, еще их называют IP alias.

ip alias

Данная задача решается в ОС Linux (Linux Mint, Debian, Ubuntu, xUbuntu) двумя способами: использованием утилиты ifconfig и редактированием файла etc/network/interfaces.

Устанавливаем несколько ip адресов на один интерфейс Debian/Ubuntu

Установка алиас на сетевой интерфейс enp0s3 с использованием утилиты ifconfig.

Для добавления алиаса на наш интерфейс в терминале вводим команду:

ifconfig enp0s3:0 10.0.8.2 netmask 255.255.255.0 up

либо с дефолтной маской

ifconfig enp0s3:1 10.0.7.2 up

Помните: после перезагрузки добавленные виртуальные alias ip-адреса через команду ifconfig слетят.

Удалить alias ip-адреса в Linux через утилиту ifconfig

Для удаления ранее созданного алиас интерфейса enp0s3:0 воспользуемся следующей командой:

sudo ifconfig enp0s3:0 down


Установка алиас на сетевой интерфейс enp0s3 с использованием файла конфигурации.

Для добавления алиас IP-адресов с использованием файла конфигурации, откроем файл interfaces

sudo nano /etc/network/interfaces

Внесём наши дополнительные IP-адреса для интерфейса enp0s3

auto enp0s3:0
iface enp0s3:0 inet static
address 10.0.8.2
netmask 255.255.255.0
broadcast 10.0.8.255
network 10.0.8.0

auto enp0s3:1
iface enp0s3:1 inet static
address 10.0.7.2
netmask 255.255.255.0
broadcast 10.0.8.255
network 10.0.8.0

Теперь при загрузке системы интерфейсы enp0s3:0 и enp0s3:1 будут автоматически добавлены.

Вот и все. Аналогичным образом можно добавить и другие виртуальные ip-адреса на сетевую карту в ОС Linux Mint, Debian, Ubuntu.

Если есть вопросы, то пишем в комментариях и не забываем проголосовать за статью.
Дополнительный ip для интерфейса (IP alias) в Linux
5 (100%) 2 votes

Оставить комментарий

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

Меню
Рейтинг@Mail.ru