Вариант № 2. RedHat-based дистрибутивы ( RedOS, OpenSuse, CentOS, Fedora)
Наш файл с настройками сети Linux находится здесь:
/etc/sysconfig/network-scripts/ifcfg-eth0
*в ОС Alt Linux файл конфигурации располагается тут:.
/etc/net/ifaces/<интерфейс>/options
Мы открываем его с помощью nano или vim:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
Если нужно обеспечить автоматическое получение настроек от DHCP-сервера:
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00-1C-1B-11-F6-07
ONBOOT=yes
А вот статический IP-адрес:
DEVICE=eth0
HWADDR=00-1C-1B-11-F6-07
IPADDR=192.168.1.2
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
GATEWAY=192.168.1.1
ONBOOT=yes
В этом случае IP-адреса DNS-серверов прописываются в файле:
/etc/resolv.conf
Вот, к примеру, для публичных DNS-серверов от Google:
nameserver 8.8.8.8
nameserver 8.8.4.4
В принципе, это всё, и настройка сети в Linux завершилась. Осталось лишь выполнить перезапуск сети:
service network restart
Можно и так:
/etc/init.d/network restart
В RedHat-based дистрибутивах для настройки сети также доступны nmtui,nmcli и netplan**
**Кроме операционной системы OpenSuse, там поддержка netplan отсутствует.
Также есть отдельная русскоязычная ветка развития операционных систем на базе ядра Linux - Alt Linux, и они имеют заимствования из первого и второго вариантов, но по большей части представляют что-то третье, поэтому прилагаю ссылку на их Wiki где представлена вся основная для администраторов информация
Last updated