Конфигурационный файл сети находится в /etc/sysconfig/network-scripts. Для того, чтобы понять на какой сетевой интерфейс Вам необходимо «повесить» дополнительный адрес, пропишите команду:
ip a
В примере у нас указан по умолчанию «eth0». Теперь заходим в файл сети данного интерфейса:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
После этого редактируем его и добавляем полем ниже значение для следующего IP:
IPADDR2=Адрес
PREFIX2=Маска (например=24)
GATEWAY2=шлюз
Обратите внимание, что при добавлении третьего адреса IPADDR,PREFIX,GATEWAY значение уже будет 3, и т. д.
После сохранения файла перезагрузите сервер:
shutdown -r now
Debian
Конфигурационный файл сети находится в /etc/network/interfaces. Проверяем сетевой интерфейс, на который необходимо добавить IP-адрес:
ip a
В примере у нас указан по умолчанию «ens18». Теперь заходим в файл сети данного интерфейса:
nano /etc/network/interfaces
По умолчанию вы увидите следующие настройки.
Теперь, чтобы добавить IP-адрес необходимо вписать в файл ниже:
auto ens18:0
iface ens18:0 inet static
address
netmask
После сохранения файла перезагрузите сервер:
shutdown -r now
Ubuntu
Конфигурационный файл сети находится в /etc/netplan/*.yaml. Проверяем сетевой интерфейс, на который необходимо добавить IP-адрес:
ip a
В примере у нас указан по умолчанию «ens18». Теперь заходим в файл сети данного интерфейса:
nano /etc/netplan/*.yaml
В графе addresses в квадратных скобках, через запятую перечисляйте дополнительные адреса.
После сохранения файла перезагрузите сервер:
shutdown -r now