Как назначить несколько 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. Удачи в реализации приведенных выше команд.