This is an old revision of the document!
Управление сетевыми адресами на интерфейсах
Для задания ip-адреса и маски подсети на сетевом интерфейсе необходимо в главном меню выбрать пункт «Сетевые настройки – IP-адреса». В таблице «IP-адреса» необходимо нажать на кнопку «Добавить IP-адрес». В поле «Название интерфейса» необходимо выбрать сетевой интерфейс, в поле «IP-адрес/маска подсети» необходимо задать ip-адрес и маску подсети в формате префикса и нажать на кнопку «ОК» (рисунок 1).
Для сохранения настроек необходимо нажать на кнопку «Сохранить» (рисунок 2).
Устройство поддерживает возможность задания нескольких сетевых адресов на одном интерфейсе (рисунок 3).
Для удаления ip-адреса с сетевого интерфейса необходимо выбрать строку с адресом, которую необходимо удалить, и нажать на кнопку «Удалить». Для сохранения настроек необходимо нажать на кнопку «Сохранить» (рисунок 4).
Получение сетевых настроек по протоколу DHCP
Для автоматического получения сетевых настроек необходимо подключиться к устройству по протоколу ssh. Утилита «udhcp» позволяет управлять сетевыми настройками. Для вызова справки по дополнительным опциям необходимо выполнить команду «udhcp –help» (рисунок 5).
udhcp --help
Для осуществления запроса к DHCP серверу необходимо выполнить команду «udhcp –i <название сетевого интерфейса>» (рисунок 6).
udhcp –i <название сетевого интерфейса>
Просмотр сетевых настроек в консоли устройства
Задать сетевой адрес или узнать текущие сетевые настройки на интерфейсе можно через консоль устройства. Для этого необходимо подключиться к устройству по протоколу ssh и выполнить команду «ifconfig» (рисунок 7). Устройство выведет список всех активных сетевых интерфейсов (физических, VLAN интерфейсов, агрегированных и бридж интерфейсов, VPN интерфейсов), который находятся в состоянии «up». Для каждого интерфейса будет отображаться информация о сетевом адресе, маске подсети, физическом адрес, различных счетчиков для данного интерфейса и другая полезная информация.
# ifconfig br: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet6 fe80::bc6f:efff:fea8:3024 prefixlen 64 scopeid 0x20<link> ether 00:90:0b:aa:c4:30 txqueuelen 1000 (Ethernet) RX packets 464 bytes 24784 (24.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 183 bytes 12986 (12.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enp2s0f0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 00:90:0b:8b:c6:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device memory 0xfbe60000-fbe7ffff
Для просмотра информации о конкретном сетевом интерфейсе необходимо выполнить команду «ifconfig <interface_name>».
ifconfig <interface_name> # ifconfig enp5s0f3 enp5s0f3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.250.30.2 netmask 255.255.255.252 broadcast 10.250.30.3 inet6 fe80::290:bff:fea1:350d prefixlen 64 scopeid 0x20<link> ether 00:90:0b:a1:35:0d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 203 bytes 14306 (13.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Команда «ifconfig» отображает только основной сетевой адрес на интерфейсе. Для отображения всех адресов на сетевом интерфейсе необходимо выполнить команду «ip a» (рисунок 8).
# ip a 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: enp2s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 00:90:0b:8b:c6:8f brd ff:ff:ff:ff:ff:ff 10: enp8s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:90:0b:9a:eb:28 brd ff:ff:ff:ff:ff:ff inet 172.20.13.17/21 brd 172.20.15.255 scope global enp8s0 valid_lft forever preferred_lft forever inet6 fe80::290:bff:fe9a:eb28/64 scope link valid_lft forever preferred_lft forever
Задание сетевых настроек в консоли устройства
Для задания сетевых настроек на интерфейсе устройства необходимо выполнить команду «ifconfig <interface_name> <network address/prefix>». После задания сетевого адреса на интерфейсе необходимо проверить, что настройки корректно применились с помощью команды «ifconfig <interface_name>» (рисунок 9).
# ifconfig enp2s0f1 192.168.1.10/24 # # ifconfig enp2s0f1 enp2s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 ether 00:90:0b:8b:c6:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device memory 0xfbe40000-fbe5ffff
Удаление сетевых настроек в консоли устройства
Для удаления сетевого адреса с интерфейса необходимо выполнить команду «ifconfig <interface_name> 0.0.0.0» (рисунок 10).
# ifconfig enp2s0f1 enp2s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 ether 00:90:0b:8b:c6:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device memory 0xfbe40000-fbe5ffff # ifconfig enp2s0f1 0.0.0.0 # # ifconfig enp2s0f1 enp2s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 00:90:0b:8b:c6:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device memory 0xfbe40000-fbe5ffff