Как настроить дополнительные ip адрес?

Изменено Mon, 19 Feb 2024 на 05:04 PM

Настройка сети в Debian/Ubuntu


# Добавить адрес на интерфейс. После перезагрузки он потеряется.   
2 $ ip addr add 10.1.0.1/24 dev eth0


Можно прописать вручную в конфигурационном файле: 
nano /etc/network/interfaces/interfaces.d/50-cloud-init (Для Debian) 

# This file is generated from information provided by the datasource.  Changes
# so it will not persist across an instance reboot.  To disable cloud-init
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
auto lo
iface lo inet loopback
    dns-nameservers 8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
    dns-search justhost.ru

auto eth0
iface eth0 inet static
    address 192.168.3.10/24
    address 192.168.5.140/24  # Дополнительный IP
    gateway 192.168.3.1

# control-alias eth0
iface eth0 inet6 static
    address 2605:e440:1::1:2e6/64
    gateway 2605:e440:1::1


После добавления дополнительного IP адреса на сетевой интерфейс, сохраните файл комбинацией клавиш ctrl + X. 

И введите команду: 

$ systemctl restart networking


Дополнительный IP адрес добавлен на сетевой интерфейс Debian. 


nano /etc/netplan/*.yaml (Для Ubuntu) 

# This file is generated from information provided by the datasource.  Changes
# so it will not persist across an instance reboot.  To disable cloud-init
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    version: 2
    ethernets:
        eth0:
            addresses:
            - 192.168.3.10/24
            - 2605:e440:1::1:23/64
            - 192.168.5.140/24 # Дополнительный IP
            gateway4: 192.168.3.1
            gateway6: 2301:e320:1::1
            match:
                mac address: 33:24:43:76:2f:11
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                - 2001:4860:4860::8888
                - 2001:4860:4860::8844
                search:
                - justhost.ru
            set-name: eth0


После добавления дополнительного IP адреса на сетевой интерфейс, сохраните файл комбинацией клавиш ctrl + X. 


Вы можете проверить сохраненный файл настроек с помощью команды:


$ netplan try 


Затем, если всё в порядке, на лету применить настройки:

$ netplan apply 



Настройка сети в CentOS. 


# Добавить адрес на интерфейс. После перезагрузки он потеряется. 
ip addr add 10.1.0.1/24 dev eth0 
ip -6 addr add 2a00:b700:1::2/64 dev eth0


Можно прописать вручную в конфигурационном файле. Конфигурация сетевых интерфейсов хранится в файлах /etc/sysconfig/network-scripts/ifcfg-ethX. 
X — номер физического интерфейса.


Пример файла /etc/sysconfig/network-scripts/ifcfg-eth0


Как запустить редактирование файла: перед самим файлом пишем команду «nano». Пример:  nano /etc/sysconfig/network-scripts/ifcfg-eth0 


Дополнительные адреса (алиасы) конфигурируются в файлах ifcfg-ethX:Y. 
X — номер физического интерфейса, Y — номер алиаса (нумерация от 0).

(ТОЛЬКО ДЛЯ УСТАНОВКИ 2,3,4 адреса(и IPV6)! НЕ ТРЕБУЕТСЯ ПРИ НАСТРОЙКЕ ЕДИНСТВЕННОГО IPV6 )


Пример файла: /etc/sysconfig/network-scripts/ifcfg-eth0:1  

Как запустить редактирование файла: перед самим файлом пишем команду «nano». Пример: nano /etc/sysconfig/network-scripts/ifcfg-eth0:1 


DEVICE=eth0:1
BOOTPROTO=static
IPADDR=192.168.3.10
NETMASK=255.255.255.0
ONBOOT=yes


После добавления дополнительного IP адреса на сетевой интерфейс, сохраните файл комбинацией клавиш ctrl + X. 


И введите команду: 


$ systemctl restart networking

Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину
Требуется проверка CAPTCHA.

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью