Wirenboard6:InstallingOnTheRemoteSite: различия между версиями
Fizikdaos (обсуждение | вклад) |
Fizikdaos (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
<!--T:1--> | <!--T:1--> | ||
{{DISPLAYTITLE:Wirenboard 6: сетевые настройки контроллера на удаленном объекте}} | {{DISPLAYTITLE:Wirenboard 6: сетевые настройки контроллера на удаленном объекте}} | ||
<!--T:2--> | <!--T:2--> | ||
В данной статье освещаются сетевые аспекты профессиональной инсталляции контроллера на производственных и коммерческих объектах. | В данной статье освещаются сетевые аспекты профессиональной инсталляции контроллера на производственных и коммерческих объектах. | ||
== Выбор сетевой комплектации контроллера == <!--T:3--> | == Выбор сетевой комплектации контроллера == <!--T:3--> | ||
Строка 14: | Строка 12: | ||
<!--T:4--> | <!--T:4--> | ||
Контроллеры Wiren Board 6 поставляются с разным набором сетевых устройств. Необходимо понять, в каких условиях будет эксплуатироваться контроллер и какая комплектация будет оптимальной. | Контроллеры Wiren Board 6 поставляются с разным набором сетевых устройств. Необходимо понять, в каких условиях будет эксплуатироваться контроллер и какая комплектация будет оптимальной. | ||
=== Минимальная комплектация === <!--T:5--> | === Минимальная комплектация === <!--T:5--> | ||
Строка 20: | Строка 17: | ||
<!--T:6--> | <!--T:6--> | ||
Контроллеры Wiren Board 6 в любой комплектации имеют два Ethernet-интерфейса 100 Мбит/с (eth0, eth1) на борту. | Контроллеры Wiren Board 6 в любой комплектации имеют два Ethernet-интерфейса 100 Мбит/с (eth0, eth1) на борту. | ||
=== Расширенные возможности === <!--T:7--> | === Расширенные возможности === <!--T:7--> | ||
Строка 26: | Строка 22: | ||
<!--T:8--> | <!--T:8--> | ||
Опционально контроллеры поставляются с Wi-Fi-интерфейсом (wlan0) (802.11bgn 2.4G), с 3G-модемом (WCDMA/HSPA, GSM/GPRS/EDGE) или 2G-модемом (GPRS). С помощью любого из них вы можете подключить контроллер к интернету, а с помощью Ethernet и Wi-Fi — еще и к локальной сети. 3G-модем реализован на чипе SIMCom SIM5300E, 2G-модем реализован на чипах SIMCom SIM800 или Neoway M660A, Wi-Fi — на чипе Realtek 8723BU. | Опционально контроллеры поставляются с Wi-Fi-интерфейсом (wlan0) (802.11bgn 2.4G), с 3G-модемом (WCDMA/HSPA, GSM/GPRS/EDGE) или 2G-модемом (GPRS). С помощью любого из них вы можете подключить контроллер к интернету, а с помощью Ethernet и Wi-Fi — еще и к локальной сети. 3G-модем реализован на чипе SIMCom SIM5300E, 2G-модем реализован на чипах SIMCom SIM800 или Neoway M660A, Wi-Fi — на чипе Realtek 8723BU. | ||
== Заводская конфигурация сетевых устройств == <!--T:9--> | == Заводская конфигурация сетевых устройств == <!--T:9--> | ||
=== Ethernet === <!--T:10--> | === Ethernet === <!--T:10--> | ||
Строка 35: | Строка 29: | ||
<!--T:11--> | <!--T:11--> | ||
В заводской конфигурации в контроллере настроены оба Ethernet-интерфейса и Wi-Fi и loopback. Файл сетевых настроек — <code>/etc/network/interfaces</code>. Интерфейсы eth0/1 не имеют фиксированного адреса и получают сетвые настройки по DHCP. | В заводской конфигурации в контроллере настроены оба Ethernet-интерфейса и Wi-Fi и loopback. Файл сетевых настроек — <code>/etc/network/interfaces</code>. Интерфейсы eth0/1 не имеют фиксированного адреса и получают сетвые настройки по DHCP. | ||
=== Wi-Fi === <!--T:12--> | === Wi-Fi === <!--T:12--> | ||
Строка 42: | Строка 35: | ||
На Wi-Fi интерфейсе wlan0 по умолчанию поднята открытая точка доступа, с фиксированным адресом 192.168.42.1, клиенты получают адреса по DHCP, которые раздает демон dnsmasq, в диапазоне <code>192.168.42.50 — 192.168.42.150</code>. | На Wi-Fi интерфейсе wlan0 по умолчанию поднята открытая точка доступа, с фиксированным адресом 192.168.42.1, клиенты получают адреса по DHCP, которые раздает демон dnsmasq, в диапазоне <code>192.168.42.50 — 192.168.42.150</code>. | ||
SSID беспроводной сети контроллера формируется из префикса “WirenBoard-” и серийного номера контроллера, нанесенного на боковой наклейке. В беспроводной сети контроллер имеет не только IP-адрес, но и DNS-алиасы для удобства подключения, <code>wiren</code>, <code>wiren.local</code>, <code>wiren_board</code>, <code>wirenboard.local</code>, <code>wirenboard</code>. | SSID беспроводной сети контроллера формируется из префикса “WirenBoard-” и серийного номера контроллера, нанесенного на боковой наклейке. В беспроводной сети контроллер имеет не только IP-адрес, но и DNS-алиасы для удобства подключения, <code>wiren</code>, <code>wiren.local</code>, <code>wiren_board</code>, <code>wirenboard.local</code>, <code>wirenboard</code>. | ||
=== GPRS === <!--T:14--> | === GPRS === <!--T:14--> | ||
Строка 52: | Строка 44: | ||
Опционально контроллер комплектуется 3G или 2G-модемами (модемы несъемные и распаиваются на плате, на производстве). | Опционально контроллер комплектуется 3G или 2G-модемами (модемы несъемные и распаиваются на плате, на производстве). | ||
==== 3G-модем ==== | |||
==== 3G-модем ==== | |||
<!--T:18--> | <!--T:18--> | ||
Строка 64: | Строка 54: | ||
<!--T:20--> | <!--T:20--> | ||
В контроллере доступно аппаратное управление включением/выключением модема через его вход PWRKEY, состояние которого управляется одним из GPIO процессора. Для пользователя интерфейс управления питанием модема предоставляет команда <code>wb-gsm</code> с опциями on, off, reset, restart_if_broken. | В контроллере доступно аппаратное управление включением/выключением модема через его вход PWRKEY, состояние которого управляется одним из GPIO процессора. Для пользователя интерфейс управления питанием модема предоставляет команда <code>wb-gsm</code> с опциями on, off, reset, restart_if_broken. | ||
==== 2G-модем ==== <!--T:21--> | ==== 2G-модем ==== <!--T:21--> | ||
Строка 70: | Строка 59: | ||
<!--T:22--> | <!--T:22--> | ||
Максимальная скорость передачи данных в GPRS составляет 85,6 кбит/с, чего явно недостаточно для передачи больших объемов данных. GPRD-канал может использоваться для доступа к интерфейсу командной строки (ssh) или для отправки SMS. 2G-модемы представлены в системе одним устройством, <code>/dev/ttyGSM</code>. Одновременная передача данных и AT-команд в 2G-модеме не реализована. | Максимальная скорость передачи данных в GPRS составляет 85,6 кбит/с, чего явно недостаточно для передачи больших объемов данных. GPRD-канал может использоваться для доступа к интерфейсу командной строки (ssh) или для отправки SMS. 2G-модемы представлены в системе одним устройством, <code>/dev/ttyGSM</code>. Одновременная передача данных и AT-команд в 2G-модеме не реализована. | ||
==== GSM-антенны ==== <!--T:23--> | ==== GSM-антенны ==== <!--T:23--> | ||
Строка 78: | Строка 66: | ||
== Настройка сетевых интерфейсов == <!--T:25--> | == Настройка сетевых интерфейсов == <!--T:25--> | ||
=== Настройка Ethernet-интерфейсов === <!--T:26--> | === Настройка Ethernet-интерфейсов === <!--T:26--> | ||
Строка 99: | Строка 85: | ||
hostname Wirenboard | hostname Wirenboard | ||
</pre> | </pre> | ||
<!--T:30--> | <!--T:30--> | ||
Строка 126: | Строка 111: | ||
dnsmasq: using nameserver 8.8.4.4#53 | dnsmasq: using nameserver 8.8.4.4#53 | ||
</pre> | </pre> | ||
=== Настройка Wi-Fi === <!--T:33--> | === Настройка Wi-Fi === <!--T:33--> | ||
Строка 306: | Строка 290: | ||
Добавляем строку <code>A7ZO7UCC,10.8.0.48</code> | Добавляем строку <code>A7ZO7UCC,10.8.0.48</code> | ||
<pre>service openvpn start</pre> | <pre>service openvpn start</pre> | ||
<!--T:73--> | <!--T:73--> | ||
Для второго экземпляра сервера такую же операцию выполняем с его конфигурационными файлами, IP-адреса должны различаться, например, добавляем запись | Для второго экземпляра сервера такую же операцию выполняем с его конфигурационными файлами, IP-адреса должны различаться, например, добавляем запись | ||
<code>A7ZO7UCC,10.9.0.48</code> | <code>A7ZO7UCC,10.9.0.48</code> | ||
<!--T:74--> | <!--T:74--> | ||
Строка 346: | Строка 328: | ||
Проверяем доступность сервера | Проверяем доступность сервера | ||
<code>ping 10.8.0.1</code> | <code>ping 10.8.0.1</code> | ||
== AutoSSH == <!--T:78--> | == AutoSSH == <!--T:78--> | ||
Строка 379: | Строка 360: | ||
<!--T:87--> | <!--T:87--> | ||
На контроллере создаем файл <code>\etc\systemd\system\autossh.service</code> для запуска <code>autossh</code> в качестве сервиса: | На контроллере создаем файл <code>\etc\systemd\system\autossh.service</code> для запуска <code>autossh</code> в качестве сервиса: | ||
<!--T:88--> | <!--T:88--> | ||
Строка 438: | Строка 418: | ||
service mosquitto restart | service mosquitto restart | ||
</pre> | </pre> | ||
<!--T:98--> | <!--T:98--> | ||
Если вы хотите передавать данные на несколько серверов одновременно, создайте несколько разделов <code>connection</code>. | Если вы хотите передавать данные на несколько серверов одновременно, создайте несколько разделов <code>connection</code>. | ||
== Возможные неполадки GPRS-соединения == <!--T:99--> | == Возможные неполадки GPRS-соединения == <!--T:99--> |