Сегодня рассмотрим как привязать несколько ip-адресов к одному сетевому интерфейсу, без использования vlan, т.е. создать несколько виртуальных интерфейсов, еще их называют IP alias.
Данная задача решается в ОС Linux (Linux Mint, Debian, Ubuntu, xUbuntu) двумя способами: использованием утилиты ifconfig
и редактированием файла etc/network/interfaces
.
Установка алиас на сетевой интерфейс 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.
[endtxt]