# Добавить адрес на интерфейс. После перезагрузки он потеряется. ip addr add 10.1.0.1/24 dev eth0
Как узнать, какой у меня шлюз/gateway(для ipv6) ?
ip -6 neigh show
Пример файла /etc/network/interfaces.d/50-cloud_init
Как запустить редактирование файла: перед самим файлом пишем команду «nano». Пример <<nano /etc/network/interfaces.d/50-cloud_init>>
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 46.46.46.162 netmask 255.255.255.0 gateway 46.46.46.1 dns-nameservers 77.88.8.1 77.88.8.8 iface eth0 inet6 static address 2a00:b700::116:8f netmask 64 gateway 2a00:b700::1 dns-nameservers 2a00:b700::220 2a00:b700:1::220 # алиас (ТОЛЬКО ДЛЯ УСТАНОВКИ 2,3,4 адреса(и IPV6)! НЕ ТРЕБУЕТСЯ ПРИ НАСТРОЙКЕ ЕДИНСТВЕННОГО IPV6 ) # алиас (DO NOT NEED ADD OR EDIT LINES BELOW WHEN ADD SINGLE IPV6 ) auto eth0:0 iface eth0:0 inet static address 46.17.46.163 netmask 255.255.254.0 iface eth0:0 inet6 static address 2a00:b700:0:116::1:8f netmask 64
Ubuntu 18.04
Начиная с 18.04, компания Canonical изменила способ настройки сети, теперь сеть настраивается через netplan.
Файл конфигурации сети теперь располагается тут:
/etc/netplan/*.yaml
Как запустить редактирование файла: перед самим файлом пишем команду «nano». Пример: «nano /etc/netplan/*.yaml«
# This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: ens160: dhcp4: no dhcp6: no addresses: [1.2.3.4/30, "2a02:708:xx:xx::2/64"] gateway4: 1.2.3.4 gateway6: 2a02:708:xx:xx::1 nameservers: addresses: [8.8.8.8, "2001:4860:4860::8888"] ens192: addresses: [192.168.0.10/24]
Для добавления нескольких адресов настройка будет выглядеть немного иначе:
network: &nbsp;version: 2 &nbsp;ethernets: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eth0: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addresses: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 1.1.1.1/24 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 2.2.2.2/24 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 3.3.3.3/24 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 2a00:b700:1::a:xxxx/64 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;match: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;macaddress: 5e:5a:55:f1:xx:xx &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nameservers: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addresses: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 77.88.8.8 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 77.88.8.1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 2a02:6b8::feed:0ff &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 2a02:6b8:0:1::feed:0ff &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;search: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- justhost.ru &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;routes: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- to: 0.0.0.0/0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;via: 1.1.1.1 #тут вставляется gateway 1-го адреса IPv4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;metric: 100 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- to: 0.0.0.0/0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;via: 2.2.2.1 #тут вставляется gateway 2-го адреса IPv4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;metric: 101 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- to: 0.0.0.0/0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;via: 3.3.3.1 #тут вставляется gateway 3-го адреса IPv4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;metric: 102 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- to: ::/0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;via: 2a00:b700:1::1 #тут вставляется gateway IPv6 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;metric: 103 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set-name: eth0
Внимание!
файл конфигурации Очень чувствителен к пробелам. После каждого блока настроек должно быть + 2 пробела.
Вы можете проверить сохранённый файл настроек с помощью команды:
sudo netplan try
Затем, если всё в порядке, на лету применить настройки:
sudo netplan apply