1.10.1 Настройка сети
Настройка сети в графическом сеансе среды рабочего стола Cinnamon
Настройка сети в графическом сеансе среды рабочего стола Mate
Настройка сети в терминале
Настройку сетевого адаптера можно осуществить используя графический интерфейс, либо используя терминал.
Настройка сети в графическом сеансе среды рабочего стола Cinnamon
Настройка сети в РЕД ОС производится с помощью программы Network Manager. Для ручной настройки сетевого адаптера необходимо в графическом интерфейсе рабочего стола РЕД ОС в нижней панели нажать на значок Ethernet-порта, в подменю запустить утилиту «Сетевые соединения».
В открывшемся окне утилиты «Сетевые соединения» необходимо выделить нужный сетевой адаптер и нажать кнопку «Изменить»
В открывшемся окне свойств сетевого адаптера можно установить свойства автоматического подключения — «Автоматически подключаться к сети, когда она доступна» и «Все пользователи могут подключиться к этой сети». Во вкладке «Параметры IPv4» можно задать вручную параметры сетевого подключения нажав кнопку «Добавить».
Далее рассмотрим утилиту «Параметры сети» в той же нижней панели.
Здесь мы видим информацию о подключении. Для более подробной информации нажмите на значок настроек.
Во вкладе IPv4 можно добавить маршруты, используя кнопку «+», и удалить ненужные кнопкой в виде мусорного бака.
Для настройки прокси необходимо в этой же утилите «Параметры сети» выбрать вкладку «Прокси-сервер». В открывшемся окне выберите «Вручную» и введите ip адрес или сетевое имя прокси сервера и его порт. Если у вас настроена автоконфигурация на прокси сервере, выберите пункт «Автоматически».
Для подтверждения изменений необходимо нажать кнопку «Сохранить» и перезапустить интерфейс.
Настройка сети в графическом сеансе среды рабочего стола Mate
Настройка сети в РЕД ОС производится с помощью программы Network Manager. Для ручной настройки сетевого адаптера необходимо в графическом интерфейсе рабочего стола РЕД ОС в системной панели, в меню «Система», в подменю «Параметры» запустить утилиту «Сетевые соединения».
В открывшемся окне утилиты «Сетевые соединения» необходимо выделить нужный сетевой адаптер и нажать кнопку «Изменить».
В открывшемся окне свойств сетевого адаптера можно установить свойства автоматического подключения - «Подключаться автоматически» и «Доступно всем пользователям». Во вкладке «Параметры IPv4» можно задать вручную параметры сетевого подключения нажав кнопку «Добавить».
Для подтверждения изменений необходимо нажать кнопку «Применить…».
Настройка сети в терминале (консоли)
Для настройки сети в терминале можно использовать 3 варианта:
- Изменение конфигурационного файла текстовым редактором
- Использование интерфейса nmtui
- Изменение через утилиту nmcli
Изменение конфигурационного файла текстовым редактором
На нашем Youtube-канале вы можете подробнее ознакомиться с информацией по настройке сети, просмотрев видео Сеть в РЕД ОС. Основы. Утилита ip и Сеть в РЕД ОС. NetworkManager CLI, а также найти много другой полезной информации.
Для просмотра сетевых настроек нужно ввести команду:
ifconfig
или воспользоваться командой ip с параметром addr:
ip addr
Тут можно увидеть параметры и название сетевой карты.
ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether be:cd:c8:c8:7a:60 brd ff:ff:ff:ff:ff:ff inet 10.10.10.83/24 brd 10.10.10.255 scope global dynamic noprefixroute enp0s3 valid_lft 435sec preferred_lft 435sec inet6 fe80::f42e:4ae5:4dc0:ff68/64 scope link noprefixroute valid_lft forever preferred_lft forever+
По умолчанию сетевой адаптер настроен для получения ip адреса по dhcp. Настройки хранятся в файле /etc/sysconfig/network-scripts/ifcfg-<имя сетевого интерфейса>. Именуются они например так enp0s3 или enp0s4. В данном примере сетевой интерфейс имеет имя enp0s3, используя команду cat можно посмотреть содержимое файла настроек:
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s3 UUID=70708f9c-d298-43d4-a2e3-503354afcc29 DEVICE=enp0s3 ONBOOT=yes
Для редактирования файла настроек можно использовать любой текстовый редактор (например mcedit или vi). Для установки статического IP адреса нам необходимо на строчке BOOTPROTO установить BOOTPROTO=none и дописать:
Указать ДНС:
DNS1=8.8.8.8
Указать IP:
IPADDR0=172.16.0.30
Указать нужную маску:
PREFIX0=24
И шлюз по умолчанию:
GATEWAY0=172.16.0.1
Для того, чтобы сетевая карта активировалась при запуске ОС, необходимо в этом файле найти параметр ONBOOT и задать значение yes.
Для немедленного применения изменений перезапустим сеть:
systemctl restart NetworkManager
В файле настройки сетевой карты можно добавить столько DNS серверов, сколько требуется. Например:
DNS1=172.16.0.1
DNS2=8.8.8.8
DNS3=8.8.4.4
В работе используются максимум 3 DNS - сервера (те, что указаны первыми).
Проверить шлюз по умолчанию установленный в системе:
netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eno16777736 172.16.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eno16777736
Строка с Destination 0.0.0.0 определяет адрес шлюза. Если у вас ее нет, либо в поле Gateway установлен неверный шлюз, то можно это изменить. Устанавливаем шлюз по-умолчанию:
route add default gw 172.16.0.1
Если вы не сменили при установке ОС имя сервера или вы хотите его изменить, то сделать это можно следующим образом. Для начала проверим, какой hostname у нас установлен:
hostname
Допустим мы хотим изменить имя на server.work
, для этого необходимо выполнить команду:
hostnamectl set-hostname server.work
Для смены имени ПК перезагрузка не требуется.
Использование интерфейса nmtui
nmtui - утилита для настройки сети с интуитивно-понятным графическим интерфейсом, для ее запуска в терминале необходимо выполнить:
nmtui
Выберите "Изменить соединение" клавишей Enter.
Выберите необходимый интерфейс
Выберите изменений
Изменение через утилиту nmcli
nmcli - это инструмент командной строки для управления NetworkManager и создания отчетов о состоянии сети. Используется для создания, отображения, редактирования, удаления, активации и деактивации сетевых подключений, а также для контроля и отображения состояния сетевых устройств.
Чтобы узнать название интерфейса введите в командной строке:
nmcli con
В нашем случае интерфейс будет называться eth0.
nmcli con NAME UUID TYPE DEVICE eth0 3a2830fe-b8dd-45bd-b33e-387db796c8da ethernet eth0
Для того, чтобы указать, что настройки должны получаться от DHCP используется команда:
nmcli con modify eth0 ipv4.method auto
Для использования ручных настроек необходимо ввести:
nmcli con modify eth0 ipv4.method static
Для того, чтобы указать статический адрес, используется команда:
nmcli con modify eth0 ipv4.address 192.168.0.1/24
Для того, чтобы указать dns, используется команда:
nmcli connection modify eth0 ipv4.dns 202.131.124.4
Для того, чтобы указать шлюз, используется команда:
$ nmcli connection modify eth0 IPv4.gateway 192.168.0.1
Чтобы настроить статический маршрут для существующего соединения Ethernet, используется команда:
nmcli connection modify eth0 +ipv4.routes "192.168.122.0/24 10.10.10.1"
Для остановки сетевой службы и её запуска доступны команды nmcli networking off
и nmcli networking on
.
Любое сделанное изменение так же требует перезагрузки интерфейса для его применения.
Дата последнего изменения: 10.10.2023
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.