Настройка сети
Время чтения: 1 мин.
668 просмотров
Настройка сети в Linux является ключевым этапом для обеспечения стабильной и безопасной работы системы. В этой статье описывается настройка сетевых интерфейсов, конфигурации IP-адресов, управления сетевыми сервисами и решения распространенных проблем в Ubuntu и CentOS.
Ubuntu
Файл для настройки сети находится в каталоге /etc/netplan/ . Имя файла может быть любым, на конце должно быть расширение yaml , например:
/etc/netplan/00-installer-config.yaml
Пример конфигурационного файла:
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: true
ens7:
dhcp4: no
addresses:
- 192.168.122.195/24
routes:
- to: 0.0.0.0/0
via: 192.168.122.1
mtu: 1500
nameservers:
addresses: [8.8.8.8, 77.88.8.8]
search: [ winhexs.com ]
ens9:
dhcp4: no
addresses: [192.168.1.10/24, 192.168.1.20/24]
nameservers:
addresses:
- 8.8.8.8
- 77.88.8.8
search: [ winhexs.com, winhexs.ru ]
Пример со статическим маршрутом:
netplan --debug generate
Применение настроек:
netplan apply
CentOS
Файл для настройки сети находится в каталоге /etc/sysconfig/network-scripts/ . Имя файла будет ifcfg-название интерфейса , например:
/etc/sysconfig/network-scripts/ifcfg-ens33
Пример конфигурационного файла:
DEVICE=ens32
BOOTPROTO=static
IPADDR=192.168.0.155
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.54
DNS2=192.168.0.11
ONBOOT=yes
Применение настроек:
systemctl restart network