Skip to content

Настройка сетевых интерфейсов и блокирование портов

← К списку руководств

Необходимо узнать ip адрес сети, в которую сейчас подключен сервер.

Для этого нужно зайти в терминал с АРМа и прописать команду вывода всех ip адресов: !note!

Terminal window
ip a

Настройка сетевых интерфейсов и блокирование портов - рисунок 1

Рисунок 1 — Настройка сетевых интерфейсов и блокирование портов

По статусу «UP» можно понять, какая сеть сейчас поднята.

Настройка сетевых интерфейсов и блокирование портов - рисунок 2

Рисунок 2 — Настройка сетевых интерфейсов и блокирование портов

Зная ip сети, подключаемся к серверу через MobaXterm.

Удостовериться, что на ПК есть нужная подсеть.

Выводим mac адреса всех интерфейсов:

Terminal window
ip a | grep link/

Настройка сетевых интерфейсов и блокирование портов - рисунок 3

Рисунок 3 — Настройка сетевых интерфейсов и блокирование портов

Копируем их в Notepad для удобства дальнейшей замены.

Выводим настройки сетевых интерфейсов с помощью команды:

Terminal window
sudo nano /etc/network/interfaces

Настройка сетевых интерфейсов и блокирование портов - рисунок 4

Рисунок 4 — Настройка сетевых интерфейсов и блокирование портов

Копируем их в Notepad для удобства дальнейшей замены ip адресов и имен. Дублируем по количеству mac адресов и присваиваем временные имена для удобства дальнейшей идентификации (Test_№).

Сохранить данные: Ctrl+O, Enter

Выйти обратно в терминал: Ctrl+X

Создаем правило, в котором будут располагаться информация о mac адресах:

Terminal window
sudo nano /etc/udev/rules.d/70-persistent-net.rules

По шаблону ниже подменить mac адреса на актуальные, а имена на тестовые.

SUBSYSTEM=="net", ACTION=="add",
ATTR{address}=="1c:fd:08:79:da:1c", NAME="P-AUCS-LM2-M1"
SUBSYSTEM=="net", ACTION=="add",
ATTR{address}=="1c:fd:08:79:da:1d", NAME="RES_PORT_2"
SUBSYSTEM=="net", ACTION=="add",
ATTR{address}=="1c:57:d8:16:de:bc", NAME="P-AUCS-L3-M1"
SUBSYSTEM=="net", ACTION=="add",
ATTR{address}=="1c:57:d8:16:de:bd", NAME="P-AUCS-L2-M1"

Настройка сетевых интерфейсов и блокирование портов - рисунок 5

Рисунок 5 — Настройка сетевых интерфейсов и блокирование портов

Перезапустить машину:

Terminal window
sudo systemctl reboot now

Авторизоваться через АРМ заново и снова определить, какая сеть поднята:

Terminal window
ip a

Переподключиться через MobaXterm по новому ip и проверить, переименовались ли сети.

Необходимо идентифицировать каждый порт.

Для проверки активного подключения используется команда:

Terminal window
ip a | grep «state UP».

Настройка сетевых интерфейсов и блокирование портов - рисунок 6

Рисунок 6 — Настройка сетевых интерфейсов и блокирование портов

Подключаемся поочередно в порты и смотрим, какой порт поднялся. В соответствии с этим подписываем их.

Расставляем данные о портах по порядку в interfaces и в rules.

В соответствии с карй ip адресов меняем ip на актуальные.

В соответствии со структурной схемой переименовываем интерфейсы.

Комментируем резервные порты в interfaces.

Перезапускаем машину и проверяем, что все изменения подтянулись.