Поиск по сайту:

Как назначить несколько IP-адресов одной сетевой карте в Debian 10


Иногда вам может потребоваться несколько IP-адресов на вашем компьютере, например. при тестировании или при запуске сервера, подключенного к нескольким сетям. Зачастую нецелесообразно покупать несколько сетевых карт, подключать их к серверу и отдельно назначать им IP-адреса. Однако с помощью этого руководства вы можете назначить несколько IP-адресов одной сетевой карте в Debian версии 10.

Временное назначение нескольких IP-адресов

Для начала давайте узнаем имя интерфейса. Выполните следующую команду на терминале.

ip addr

Как видно на скриншоте выше, машина имеет один интерфейс ens33 и ей уже назначен IP-адрес 192.168.227.143/24. Присвоим этому интерфейсу еще один IP-адрес 10.1.1.2/8.

Выполните следующую команду на терминале с правами root.

ip addr add 10.1.1.2/8 dev ens33

Снова выполните следующую команду для подтверждения:

ip addr

Как вы можете видеть на скриншоте выше, новый IP-адрес был назначен. Как только вы выключите или перезагрузите систему, этот IP-адрес будет автоматически удален.

Постоянное назначение нескольких IP-адресов

Прежде всего узнайте имя интерфейса и уже назначенные IP-адреса.

Как вы можете видеть на скриншоте выше, уже назначен один IP-адрес и имя интерфейса — ens33.

Запустите следующую команду с правами root, чтобы открыть файл конфигурации сети.

nano /etc/network/interfaces

Ниже приведен пример вывода.

Поместите следующие строки и закройте файл.

iface ens33 inet static
  address 10.1.1.1/8

Ниже приведено содержимое файла конфигурации.

Перезапустите сетевую службу, выполнив следующую команду.

systemctl restart networking

Проверьте IP-адреса, выполнив следующую команду.

ip addr

Как вы можете видеть на скриншоте выше, новый IP-адрес был назначен.

Заключение

Итак, это было небольшое руководство по назначению нескольких IP-адресов одному интерфейсу в Debian 10. Удачи в реализации приведенных выше команд.

Статьи по данной тематике: