Skip to content

Настройка статического IP через USB (RNDIS)

← К обзору

Инструкция по настройке статического IP-адреса Ethernet на графической панели Стабур через сервисное подключение USB (RNDIS).

Необходимое оборудование и ПО

Section titled “Необходимое оборудование и ПО”
  • WinSCP — просмотр и редактирование файлов конфигурации
  • PuTTY — подключение по SSH
  • Кабель mini-USB
  • ПК под Windows
  1. Выключить графическую панель Стабур.
  2. Подключить кабель mini-USB к сервисному разъёму панели.
  3. Включить панель либо, если панель уже была включена, перезагрузить её кнопкой «Перезагрузка» на панели.
  4. На ПК настроить сетевой адаптер RNDIS:
ПараметрЗначение
IP-адрес10.0.0.2
Маска сети255.255.255.252
  1. Запустить PuTTY.
  2. Подключиться к панели:
ПараметрЗначение
Host Name10.0.0.1
Port22
Loginroot
Парольотсутствует
  1. Проверить сетевые интерфейсы:
ip link
  1. Убедиться, что Ethernet-интерфейс панели имеет имя eth0.

3. Редактирование сетевых настроек

Section titled “3. Редактирование сетевых настроек”

Для удобного просмотра и редактирования файлов используйте WinSCP.

Подключиться к панели по SFTP:

ПараметрЗначение
Host10.0.0.1
Userroot
Port22

Перейти в каталог:

/etc/systemd/network

В каталоге находятся файлы сетевой конфигурации:

ФайлНазначение
80-can.networkнастройки интерфейсов CAN
40-ppp.networkнастройки PPP-соединений
30-wlan.networkнастройки Wi-Fi
15-eth.networkобщие настройки Ethernet-интерфейсов
10-eth.networkпараметры IP-адреса Ethernet-интерфейса

4. Настройка файла 15-eth.network

Section titled “4. Настройка файла 15-eth.network”

Файл определяет режим получения сетевых параметров Ethernet-интерфейсом.

Открыть файл 15-eth.network и изменить:

DHCP=yes

на:

DHCP=no

Это отключает получение адреса по DHCP и позволяет использовать статический IP-адрес.

Содержимое должно выглядеть так:

[Match]
Name=eth*
KernelCommandLine=!root=/dev/nfs
[Link]
RequiredForOnline=no
[Network]
DHCP=no

5. Настройка файла 10-eth.network

Section titled “5. Настройка файла 10-eth.network”

Файл содержит непосредственно сетевые параметры интерфейса Ethernet.

Открыть файл 10-eth.network и внести изменения:

  • изменить DHCP=yes на DHCP=no;
  • раскомментировать строку Address=, убрав символ #;
  • указать требуемый IP-адрес панели.

Пример итогового содержимого:

[Match]
Name=eth0
KernelCommandLine=!root=/dev/nfs
[Network]
DHCP=no
Address=10.2.1.56/24
#Gateway=192.168.3.1
#DNS=192.168.3.1
[DHCP]
RouteMetric=1024

После сохранения файлов выполнить перезагрузку панели одним из способов:

  • кнопкой «Перезагрузка» на панели;
  • через SSH-команду в PuTTY:
reboot

После перезагрузки панель будет доступна по настроенному IP-адресу через Ethernet-интерфейс.

Следующий шаг: загрузка проекта через CODESYS.