Настройка сети в 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 |