В этом посте мы продемонстрируем вам, как назначить несколько IP-адресов одному сетевому адаптеру в ОС Ubuntu. Мы будем демонстрировать процедуру на Ubuntu 20.04 (фокальная ямка).
Временное назначение нескольких IP-адресов одному сетевому адаптеру
В следующем разделе мы увидим, как назначить второй IP-адрес сетевой карте. Второй IP-адрес, присвоенный этим методом, является временным. Как только вы перезагрузите систему, она будет удалена автоматически.
Вот шаги для назначения второго IP-адреса сетевой карте.
1. Сначала найдите текущий IP-адрес и имя интерфейса в вашей системе. Для этого введите в Терминале следующую команду:
$ ip адресСледующий вывод показывает, что наш сетевой интерфейс Ens33 и текущий IP-адрес 192.168.72.157/24 который является динамическим IP-адресом, назначенным DHCP.
2. Назначим сетевой карте другой IP-адрес. Чтобы назначить дополнительный IP-адрес вашей сетевой карте, введите в Терминале следующую команду:
$ ip сумматор добавитьЗаменить
3. После выполнения указанной выше команды убедитесь, что вашему сетевому интерфейсу был назначен второй IP-адрес. Для этого выполните следующую команду:
$ ip адресВот результат выполнения указанной выше команды, который показывает два IP-адреса, назначенных Ens33 сетевой интерфейс.
4. Теперь попробуйте пинговать оба IP-адреса один за другим. Вы можете видеть, что оба IP-адреса доступны.
Удалите несколько IP-адресов из сетевой карты
Чтобы удалить дополнительные IP-адреса, назначенные сетевой карте, выполните следующую команду:
$ sudo ip адрес дельЗаменять в
Назначение нескольких IP-адресов одному сетевому адаптеру на постоянной основе
В предыдущем разделе мы назначили второй IP-адрес с помощью команды «ip addr add», которая не является постоянным методом. После перезагрузки системы IP-адрес удаляется автоматически. В этом разделе мы увидим, как сделать назначение IP постоянным.
Чтобы назначить несколько IP-адресов одному сетевому адаптеру на постоянной основе, вам необходимо настроить его в интерфейсы конфигурационный файл.
1. Отредактируйте файл конфигурации интерфейсов следующим образом:
$ sudo nano / и т. д. / сеть / интерфейсыДобавьте в файл следующие строки:
я лицоадрес
Заменить
адрес 10.1.1.5/8
После того, как вы добавили указанные выше строки, сохраните и закройте файл.
Теперь перезапустите сетевую службу, чтобы применить изменения конфигурации, которые вы сделали выше:
$ sudo systemctl перезапустить сетьВ качестве альтернативы, опустите и откройте интерфейс, чтобы применить изменения:
$ sudo ifdown ens33$ sudo ifup ens33
Теперь, чтобы проверить, назначен ли дополнительный IP-адрес сетевому интерфейсу, используйте следующую команду:
$ ip адресПоскольку мы настроили дополнительный IP-адрес в файле конфигурации, он останется постоянным, даже если вы перезагрузите систему.
Удалите несколько IP-адресов из сетевой карты
Вы также можете удалить дополнительный IP-адрес, который вы настроили в файле конфигурации интерфейсов. Для этого просто отредактируйте / и т.д. / сеть / интерфейсы файл и удалите запись для дополнительных IP-адресов, которые вы добавили. Затем сохраните и закройте файл и перезапустите сетевые службы:
$ sudo systemctl перезапустить сетьили опустите и откройте интерфейс, чтобы применить изменения
$ sudo ifdown ens33$ sudo ifup ens33
Вот как вы можете назначить несколько IP-адресов одному сетевому адаптеру в ОС Ubuntu. В этом посте мы обсудили как временные, так и постоянные методы назначения вторичного IP-адреса одной сетевой карте. Следуя тем же методам, вы можете выделить несколько IP-адресов для одной сетевой карты.