Настройка статического IP-адреса IPv4 и IPv6 с Netplan на Ubuntu

Правильная настройка сети имеет решающее значение для стабильной и безопасной работы сервера. В этой статье мы расскажем, как настроить статические IP-адреса IPv4 и IPv6 с помощью Netplan в Ubuntu. Мы также покажем, как определить сетевые интерфейсы перед применением настроек.
Шаг 1. Найдите имена сетевых интерфейсов
Прежде чем настраивать статические IP-адреса, необходимо определить имена ваших сетевых интерфейсов. Используйте следующую команду:
ip link show
В качестве альтернативы можно использовать:
ls /sys/class/net/
Распространённые названия интерфейсов: eth0
, ens160
или enp0s3
. Обратите внимание на правильное название интерфейса для настройки.
Шаг 2. Настройте Netplan со статическими IP-адресами
Конфигурации Netplan хранятся в каталоге /etc/netplan/
. Откройте или создайте в этом каталоге файл YAML, например 01-netcfg.yaml
.
sudo nano /etc/netplan/01-netcfg.yaml
Ниже приведён общий пример настройки статических IP-адресов IPv4 и IPv6:
network: version: 2 ethernets: eth0: dhcp4: false dhcp6: false addresses: - 192.168.1.100/24 - 2001:db8::1/64 routes: - to: default via: 192.168.1.1 - to: "::/0" via: "2001:db8::1" on-link: true nameservers: addresses: - 8.8.8.8 - 8.8.4.4 - 2001:4860:4860::8888 - 2001:4860:4860::8844
Замените eth0
на фактическое имя сетевого интерфейса. Обновите IP-адреса, маршруты шлюза и серверы имён в соответствии с вашей сетевой средой.
Шаг 3. Примените конфигурацию Netplan
После сохранения файла конфигурации примените настройки с помощью следующей команды:
sudo netplan apply
Если вы хотите проверить конфигурацию перед применением, используйте команду:
sudo netplan try
Шаг 4. Проверьте конфигурацию сети
Чтобы убедиться, что ваши статические IP-адреса активны, выполните следующие команды:
ip addr show ip route show
Заключительные мысли
Использование Netplan упрощает управление сложными сетевыми конфигурациями. Независимо от того, настраиваете ли вы облачный сервер, выделенный сервер или локальную рабочую станцию, статическая IP-адресация обеспечивает стабильность и упрощает удалённое управление.
Редактор: AndreyEx