В статье описано, как настроить статический IP-адрес и отключить IPv6 в Ubuntu 26.04 с использованием Netplan. Это необходимо при использовании системы в качестве сервера.
1. Настройка статического IP через Netplan
Имя интерфейса (в примере — enp1s0) может отличаться в вашей системе. Замените его на актуальное.
Переименуйте стандартный конфигурационный файл и создайте новый:
root@srv:~# mv /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.org root@srv:~# vi /etc/netplan/01-netcfg.yaml
Пример содержимого файла /etc/netplan/01-netcfg.yaml:
network:
renderer: networkd
ethernets:
enp1s0:
dhcp4: false
dhcp6: false
addresses:
- 10.0.0.30/24
match:
macaddress: 00:0c:29:d8:0b:2a
nameservers:
addresses:
- 10.0.0.10
- 10.0.0.11
search:
- unlix.ru
- server.education
routes:
- to: default
via: 10.0.0.1
metric: 100
set-name: enp1s0
version: 2
Примените изменения:
root@srv:~# chmod 600 /etc/netplan/01-netcfg.yaml root@srv:~# netplan apply
Проверьте результат:
root@srv:~# ip address show
2. Отключение IPv6
Если IPv6 не требуется, его можно отключить системно:
root@srv:~# echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.d/ipv6.conf root@srv:~# sysctl --system
Повторная проверка интерфейсов покажет, что IPv6 больше не активен:
root@srv:~# ip address show

