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

1 # Добавить адрес на интерфейс. После перезагрузки он потеряется.   
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. 

1 # Добавить адрес на интерфейс. После перезагрузки он потеряется. 
2 ip addr add 10.1.0.1/24 dev eth0 
3 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

Добавить комментарий