6.1 Настройка сети

Настройку сетевого адаптера можно осуществить используя графический интерфейс, либо используя терминал.

Настройка сети в графическом сеансе среды рабочего стола Cinnamon
Настройка сети в графическом сеансе среды рабочего стола Mate
Настройка сети в терминале

Настройка сети в графическом сеансе среды рабочего стола Cinnamon

Настройка сети в РЕД ОС производится с помощью программы Network Manager. Для ручной настройки сетевого адаптера необходимо в графическом интерфейсе рабочего стола РЕД ОС в нижней панели нажать на значок Ethernet-порта, в подменю запустить утилиту «Сетевые соединения».

В открывшемся окне утилиты «Сетевые соединения» необходимо выделить нужный сетевой адаптер и нажать кнопку «Изменить»

В открывшемся окне свойств сетевого адаптера можно установить свойства автоматического подключения — «Автоматически подключаться к сети, когда она доступна» и «Все пользователи могут подключиться к этой сети». Во вкладке «Параметры IPv4» можно задать вручную параметры сетевого подключения нажав кнопку «Добавить».

Далее рассмотрим утилиту «Параметры сети» в той же нижней панели.

Здесь мы видим информацию о подключении. Для более подробной информации нажмите на значок настроек.

Во вкладе IPv4 можно добавить маршруты, используя кнопку «+», и удалить ненужные кнопкой в виде мусорного бака.

Для настройки прокси необходимо в этой же утилите «Параметры сети» выбрать вкладку «Прокси-сервер». В открывшемся окне выберите «Вручную» и введите ip адрес или сетевое имя прокси сервера и его порт. Если у вас настроена автоконфигурация на прокси сервере, выберите пункт «Автоматически».

Для подтверждения изменений необходимо нажать кнопку «Сохранить» и перезапустить интерфейс.

Настройка сети в графическом сеансе среды рабочего стола Mate

Настройка сети в РЕД ОС производится с помощью программы Network Manager. Для ручной настройки сетевого адаптера необходимо в графическом интерфейсе рабочего стола РЕД ОС в системной панели, в меню «Система», в подменю «Параметры» запустить утилиту «Сетевые соединения».Запуск утилиты настройки сетевых соединений

В открывшемся окне утилиты «Сетевые соединения» необходимо выделить нужный сетевой адаптер и нажать кнопку «Изменить»Изменение сетевого адаптера

В открывшемся окне свойств сетевого адаптера можно установить свойства автоматического подключения — «Подключаться автоматически» и «Доступно всем пользователям». Во вкладке «Параметры IPv4» можно задать вручную параметры сетевого подключения нажав кнопку «Добавить».

Изменение свойств сетевого адаптера

Для подтверждения изменений необходимо нажать кнопку «Применить…».

Настройка сети в терминале (консоли)

Для настройки сети в терминале можно использовать 3 варианта:

  1. Изменение конфигурационного файла текстовым редактором
  2. Использование интерфейса nmtui
  3. Изменение через утилиту nmcli

Изменение конфигурационного файла текстовым редактором

Для просмотра сетевых настроек нужно ввести команду:

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/networkscripts/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

Любое сделанное изменение так же требует перезагрузки интерфейса для его применения.

 

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email