Ubuntu

Как назначить несколько IP-адресов одной сетевой карте в Ubuntu 20.04 LTS

Как назначить несколько IP-адресов одной сетевой карте в Ubuntu 20.04 LTS
При работе с компьютерными системами иногда вам может потребоваться несколько IP-адресов на вашем физическом компьютере. Одно из решений - установить в вашей системе несколько сетевых адаптеров. Однако нецелесообразно покупать новую сетевую карту и подключать ее к своей системе, если у вас есть возможность назначить несколько IP-адресов одному сетевому адаптеру, что называется псевдонимом IP. Типичным вариантом использования псевдонимов IP является реализация виртуального хостинга на основе IP.

В этом посте мы продемонстрируем вам, как назначить несколько 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 сумматор добавить разработчик

Заменить с дополнительным IP-адресом, который вы хотите назначить своей сетевой карте, и с именем вашей сетевой карты. Например, чтобы присвоить второй IP-адрес 10.1.1.5/8 к вашему сетевому интерфейсу Ens33, команда будет такой:

$ ip addr добавить 10.1.1.5/8 разработчиков Ens33

3. После выполнения указанной выше команды убедитесь, что вашему сетевому интерфейсу был назначен второй IP-адрес. Для этого выполните следующую команду:

$ ip адрес

Вот результат выполнения указанной выше команды, который показывает два IP-адреса, назначенных Ens33 сетевой интерфейс.

4. Теперь попробуйте пинговать оба IP-адреса один за другим. Вы можете видеть, что оба IP-адреса доступны.

Удалите несколько IP-адресов из сетевой карты

Чтобы удалить дополнительные IP-адреса, назначенные сетевой карте, выполните следующую команду:

$ sudo ip адрес дель разработчик

Заменять в с дополнительным IP-адресом, который вы назначили своей сетевой карте, и с именем вашей сетевой карты. Например, чтобы удалить IP-адрес 10.1.1.5/8 назначен нашему сетевому интерфейсу Ens33, команда будет такой:

$ sudo ip адрес дель 10.1.1.5/8 разработчиков Ens33

Назначение нескольких IP-адресов одному сетевому адаптеру на постоянной основе

В предыдущем разделе мы назначили второй IP-адрес с помощью команды «ip addr add», которая не является постоянным методом. После перезагрузки системы IP-адрес удаляется автоматически. В этом разделе мы увидим, как сделать назначение IP постоянным.

Чтобы назначить несколько IP-адресов одному сетевому адаптеру на постоянной основе, вам необходимо настроить его в интерфейсы конфигурационный файл.

1. Отредактируйте файл конфигурации интерфейсов следующим образом:

$ sudo nano / и т. д. / сеть / интерфейсы

Добавьте в файл следующие строки:

я лицо inet static
адрес

Заменить с именем вашей сетевой карты, которой вы хотите назначить дополнительный IP-адрес, и с IP-адресом, который вы хотите назначить. Например, чтобы присвоить второй IP-адрес 10.1.1.5/8 к вашему сетевому интерфейсу Ens33, строки будут изменены на:

iface ens33 inet static
адрес 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-адресов для одной сетевой карты.

5 лучших аркад для Linux
В настоящее время компьютеры - это серьезные машины, используемые для игр. Если вы не можете получить новый рекорд, вы поймете, о чем я. В этом посте ...
Битва за Веснот 1.13.6 Выпущена разработка
Битва за Веснот 1.13.6, выпущенная в прошлом месяце, является шестой разработкой в ​​1.13.x и содержит ряд улучшений, в первую очередь пользовательско...
Как установить League Of Legends на Ubuntu 14.04
Если вы поклонник League of Legends, то это возможность для вас протестировать League of Legends. Обратите внимание, что LOL поддерживается в PlayOnLi...