Перейти к содержанию

Навигация

Networks: различия между версиями

2529 байт добавлено ,  1 месяц назад
 
(не показано 19 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{Draft}}
{{DISPLAYTITLE: Настройка сети в контроллере Wiren Board}}
{{DISPLAYTITLE: Настройка сети в контроллере Wiren Board}}
[[Image: netsettings.png |300px|thumb|right| Интерфейс настройки сети в релизе wb-2304]]
==Введение==
==Введение==
{{YouTube
|link=https://youtu.be/BVsw2OS-Eus
|text= Настройка сети в контроллерах Wiren Board
|list= PL-yKQAXd5Un_fQfrVVgMt1Em5Qb1f-v6l
}}
Инструкции на этой странице будут работать в релизах wb-2304 и новее. Для старых версий ПО используйте инструкцию [[Network-stretch  | Настройка сети в релизах wb-2207 и старее]].
Инструкции на этой странице будут работать в релизах wb-2304 и новее. Для старых версий ПО используйте инструкцию [[Network-stretch  | Настройка сети в релизах wb-2207 и старее]].


Предполагаем, что вы имеете представление о строении сетей, поэтому не будем рассказывать про IP-адреса, DNS и DHCP.
Предполагаем, что вы имеете представление о строении сетей, поэтому не будем рассказывать про IP-адреса, DNS и DHCP.


Здесь описана настройка Ethernet-соединения, Wi-Fi и CAN-шины, а инструкции по настройке модемов вы найдёте по ссылкам: Настройка 4G-модема и Настройка 2G/3G/NB-IOT модемов.
Здесь описана настройка Ethernet-соединения, Wi-Fi и CAN-шины, а инструкции по настройке модемов вы найдёте по ссылкам: [[Modem-bullseye|Настройка 4G-модема]] и [[Modem-stretch|Настройка 2G/3G/NB-IOT модемов]].


== Нюансы перехода на релиз wb-2304 ==
== Нюансы перехода на релиз wb-2304 ==
[[Image: outdate_connections.jpg |300px|thumb|right| Cетевые настройки, описанные в файле /etc/network/interfaces, помечены как «Устаревшие»]]
[[Image: outdate_connections.png |300px|thumb|right| Cетевые настройки, описанные в файле /etc/network/interfaces, помечены как «Устаревшие»]]
Этот раздел только для пользователей, мигрирующих на релиз [[Wb-2304 | wb-2304]] с контроллеров, купленных до второй половины апреля 2023 года. При обновлении со старых релизов все сетевые настройки, описанные в файле <code>/etc/network/interfaces</code>, останутся без изменений. В веб-интерфейсе такие настройки будут отмечены оранжевым.
Этот раздел только для пользователей, мигрирующих на релиз [[Wb-2304 | wb-2304]] с контроллеров, купленных до второй половины апреля 2023 года. При обновлении со старых релизов все сетевые настройки, описанные в файле <code>/etc/network/interfaces</code>, останутся без изменений. В веб-интерфейсе такие настройки будут отмечены оранжевым.


Строка 22: Строка 27:
==Настройка сети==
==Настройка сети==
Перейдите в раздел '''Настройки → Конфигурационные файлы → Сетевые соединения'''.
Перейдите в раздел '''Настройки → Конфигурационные файлы → Сетевые соединения'''.
Менеджер сети каждые 5 секунд проверяет связь с интернетом и, если интернет недоступен — перенаправляет трафик через доступное соединение с интернетом. Все соединения, кроме модема останутся доступными для других задач.
Менеджер сети каждые 5 секунд проверяет связь с интернетом и, если интернет недоступен — перенаправляет трафик через соединение с доступом в интернет. Все соединения, кроме модема останутся доступными для других задач.


На вкладке настройки Приоритеты соединений вы можете сказать драйверу, в каком порядке проверять соединения на наличие интернета.
На вкладке '''Приоритеты соединений''' вы можете указать драйверу, в каком порядке проверять соединения на наличие интернета.


Наличие соединения проверяется запросом к ''http://network-test.debian.org/nm''. Если в ответ не приходит страница с текстом ''NetworkManager is online'', считается что доступа в Интернет нет. При желании, вы можете задать другой URL адрес и ответ для проверки соединения.
Наличие соединения проверяется запросом к ''http://network-test.debian.org/nm''. Если в ответ не приходит страница с текстом ''NetworkManager is online'', считается что доступа в Интернет нет. При желании, вы можете задать другой URL адрес и ответ для проверки соединения.
<gallery mode="packed" heights="150px">
Image: networks_settings.png | Сетевые соединения
Image: priority1.png | Приоритеты соединений
Image: eth-settings.png | Настройка проводного Etherent-соединения
Image: wifi-client.png | Настройка Wi-Fi клиента
Image: wifi-point.png | Настройка точки доступа Wi-Fi
</gallery>
==Выбор диапазона Wi-Fi 2.4 или 5 ГГц==
[[Image: wifi_5G.png|300px|thumb|right| Переключение диапазона в разделе '''Конфигурационные файлы → Сетевые соединения''' в веб-интерфейсе контроллера Wiren Board]]
{{note|note|Функция доступна в контроллерах с Wi-Fi чипом Realtek RTL8733BU: начиная с ревизии 7.4.3, [[WB7_hardware_revisions |выпускаемой с декабря 2023]] года. Настройка диапазона в веб-интерфейсе появилась начиная с релиза [[Wb-2401 |wb-2401]].}}
По умолчанию контроллер настроен на 2.4 ГГц. При необходимости можно переключить диапазон на 5 ГГц. Это можно сделать в разделе '''Конфигурационные файлы → Сетевые соединения'''.
Важно учитывать, что одновременно может быть использован только один диапазон. Т.е. нельзя одновременно подключиться к точке доступа с диапазоном 2.4 ГГц и создать точку доступа в диапазоне 5 ГГц.


==Работа с Network Manager через консоль==
==Работа с Network Manager через консоль==
[[Image: outdate_connections.jpg |300px|thumb|right| Список соединений полученный утилитой nmcli]]
[[Image: nmcli_show.png|300px|thumb|right| Список соединений полученный утилитой nmcli]]
[[Image: nmtui.png|300px|thumb|right| Интерфейс утилиты nmtui]]
Настройка сетевых соединений через консоль может понадобиться если нет доступа к веб-интерфейсу контроллера, а также в скриптах и своём ПО. Для работы с Network Manager через консоль удобнее всего использовать предустановленную утилиту '''nmcli'''.  
Настройка сетевых соединений через консоль может понадобиться если нет доступа к веб-интерфейсу контроллера, а также в скриптах и своём ПО. Для работы с Network Manager через консоль удобнее всего использовать предустановленную утилиту '''nmcli'''.  


Строка 71: Строка 92:


===Работа с устройствами===
===Работа с устройствами===
[[Image: outdate_connections.jpg |300px|thumb|right| Список соединений полученный утилитой nmcli]]
[[Image: divices1.png |300px|thumb|right| Список устройств]]
[[Image: divices2.png |300px|thumb|right| Информация об устройстве]]
Утилита nmcli позволяет работать с устройствами, используя для этого секцию device.
Утилита nmcli позволяет работать с устройствами, используя для этого секцию device.


Строка 82: Строка 104:
nmcli device show dbg0
nmcli device show dbg0
</syntaxhighlight>
</syntaxhighlight>
===Установка пароля точки доступа Wi-Fi===
===Установка пароля точки доступа Wi-Fi===
Установить или сменить пароль для точки доступа Wi-Fi с помощью nmcli можно одной командой:
Установить или сменить пароль для точки доступа Wi-Fi с помощью nmcli можно одной командой:
Строка 96: Строка 119:


===Настройка приоритетов соединений===
===Настройка приоритетов соединений===
[[Image: priority.png |300px|thumb|right| Файл /etc/wb-connection-manager.conf]]
Для настройки приоритетов соединений через консоль сделайте следующее:
Для настройки приоритетов соединений через консоль сделайте следующее:
#Откройте файл <code>/etc/wb-connection-manager.conf</code> в текстовом редакторе, например, nano:
#Откройте файл <code>/etc/wb-connection-manager.conf</code> в текстовом редакторе, например, nano:
Строка 106: Строка 130:
#:''low'' — низкий.
#:''low'' — низкий.
#Нажмите <kbd>Ctrl</kbd>+<kbd>S</kbd> для сохранения изменений, <kbd>Ctrl</kbd>+<kbd>X</kbd> — для выхода из редактора.
#Нажмите <kbd>Ctrl</kbd>+<kbd>S</kbd> для сохранения изменений, <kbd>Ctrl</kbd>+<kbd>X</kbd> — для выхода из редактора.
==Полезные ссылки==
Пример перенаправления портов с интерфейса к устройству на другом интерфейсе https://support.wirenboard.com/t/network-manager-i-iptables/18767/4