Создание вторичного суб-интерфейса или IP-адреса на Debian/Ubuntu/Linux Mint

Создание вторичного суб-интерфейса или IP-адреса  на Debian/Ubuntu/Linux Mint

Решил написать статью о том как можно создать вторичный суб-интерфейс или ИП- адрес на Debian/Ubuntu/Linux Mint. Это нужно для того чтобы на одном интерфейсе было несколько глобальных IP, довольно удобно и не нужно ставить дополнительную сетевую карту. Приведу примеры на которых очень наглядно будет видно что и как нужно будет делать чтобы настроить все это. Я приведу 2 варианта как это можно сделать.

Вариант 1.

Создание под-интерфейса на Debian/Ubuntu/Linux Mint без перезапуска сетевого сервиса.

Этот способ работает, но у него есть минус. Интерфейс, который мы создадим будет работать только до перезагрузки нашей ОС.

Шаг 1: Проверить реальный IP-адрес на eth0:

# ip addr
смотрим какой у нас ИП с помощью ip addr

смотрим какой у нас ИП с помощью ip addr

Шаг 2: Настройка второго IP адреса на под-интерфейсе

# ifconfig eth0:0 192.168.116.135 netmask 255.255.255.0
# ip addr
вывод полученной конфигурации второго глобального IP

вывод полученной конфигурации второго глобального IP

На рисунке видно что мы установили дополнительный 2-й интерфейс.

 Вариант 2.

Создание под-интерфейса на Debian/Ubuntu/Linux Mint на постоянной основе.

Шаг 1: Нужно добавить интерфейс eth0: 0  в файл конфигурации интерфейсов:

# vim /etc/network/interfaces
вводим конфигурацию для второго суб-интерфейса

вводим конфигурацию для второго суб-интерфейса

Шаг 2: Перезагружаем сетевую службу

# /etc/init.d/networking restart

Потом выполняем команду чтобы посмотреть работает ли у нас все:

# ip addr

Если вы используете Debian, то нужно прописать в конфигурационном файле интерфейсов следующие строки:

# vim /etc/network/interfaces
up ip addr add 192.168.116.135/24 dev eth0
down ip addr add 192.168.116.135/24 dev eth0

Ну а сейчас нужно перезапустить интерфейс:

# ifdown eth0 && ifup eth0

Если не заработает, то выполните команду ifdown с опцией «—force», это опция принудительно выполняет команду:

# ifdown --force eth0; ifup --force eth0

Тема «Создание вторичного суб-интерфейса или IP-адреса  на Debian/Ubuntu/Linux Mint» подошла к завершению.

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.