7809
правок
Fizikdaos (обсуждение | вклад) |
Fizikdaos (обсуждение | вклад) |
||
Строка 47: | Строка 47: | ||
Хотя эти разделы необязательные, для работы knxd в качестве маршрутизатора нужно как минимум два вида интерфейсов. | Хотя эти разделы необязательные, для работы knxd в качестве маршрутизатора нужно как минимум два вида интерфейсов. | ||
=== Global-section === | |||
Глобальные параметры влияют на поведение knxd и не затрагивают при этом работу интерфейсов. | Глобальные параметры влияют на поведение knxd и не затрагивают при этом работу интерфейсов. | ||
Строка 56: | Строка 56: | ||
-f, --error=LEVEL set error level | -f, --error=LEVEL set error level | ||
=== Address-section === | |||
-e, --eibaddr=EIBADDR Физический KNX-адрес самого knxd (default 0.0.1) | -e, --eibaddr=EIBADDR Физический KNX-адрес самого knxd (default 0.0.1) | ||
-E, --client-addrs=ADDRSTART:n Указывает knxd выдавать KNX-адреса узлам из IP-сети в диапазоне ADDRSTART..ADDRSTART+n | -E, --client-addrs=ADDRSTART:n Указывает knxd выдавать KNX-адреса узлам из IP-сети в диапазоне ADDRSTART..ADDRSTART+n | ||
=== Сache-section === | |||
-c, --GroupCache Включить кэширование групповой сети | -c, --GroupCache Включить кэширование групповой сети | ||
=== Multicast-server-section === | |||
Этот раздел состоит из двух частейː [server modifiers] - модификаторы сервера и [server] - сервер. | Этот раздел состоит из двух частейː [server modifiers] - модификаторы сервера и [server] - сервер. | ||
==== Server modifiers ==== | |||
Модификаторы сервера изменяют поведение мультикаст сервера, указываются перед параметром --Server | Модификаторы сервера изменяют поведение мультикаст сервера, указываются перед параметром --Server | ||
Строка 79: | Строка 79: | ||
-T, --Tunnelling Включить туннелирование EIBnet/IP на сервере | -T, --Tunnelling Включить туннелирование EIBnet/IP на сервере | ||
==== Server ==== | |||
Параметр --Server указывается после модификаторов сервера [server modifiers]. | Параметр --Server указывается после модификаторов сервера [server modifiers]. | ||
Строка 85: | Строка 85: | ||
-S, --Server[=ip[:port]] Запустить EIBnet/IP мультикаст сервер (default address:port 224.0.23.12:3671) | -S, --Server[=ip[:port]] Запустить EIBnet/IP мультикаст сервер (default address:port 224.0.23.12:3671) | ||
=== Local-listener-section === | |||
В отличии от мультикаст сервера локальный слушатель не имеет широковещательного адреса и не вещает о себе в сеть. Требуется прямое подключение клиентов. Возможно использование нескольких TCP и/или UNUX-сокетов. При установке knxd создает файл /lib/systemd/system/knxd.socket в котором они уже прописаны. Однако при необходимости возможно прописать в конфиг файл дополнительно. | В отличии от мультикаст сервера локальный слушатель не имеет широковещательного адреса и не вещает о себе в сеть. Требуется прямое подключение клиентов. Возможно использование нескольких TCP и/или UNUX-сокетов. При установке knxd создает файл /lib/systemd/system/knxd.socket в котором они уже прописаны. Однако при необходимости возможно прописать в конфиг файл дополнительно. | ||
Строка 92: | Строка 92: | ||
-u, --listen-local[=FILE] Слушать локальный Unix-сокет файл (default /var/run/knx) | -u, --listen-local[=FILE] Слушать локальный Unix-сокет файл (default /var/run/knx) | ||
=== Interface-sections === | |||
Для каждого интерфейса возможно использование модификаторов и параметров. Возможно использование нескольких физических интерфейсов. Так же как мультикаст сервер параметры интерфейсов состоят из двух частейː модификаторы интерфейса [interface modifiers] и сам interface. | Для каждого интерфейса возможно использование модификаторов и параметров. Возможно использование нескольких физических интерфейсов. Так же как мультикаст сервер параметры интерфейсов состоят из двух частейː модификаторы интерфейса [interface modifiers] и сам interface. | ||
==== Interface modifiers ==== | |||
-N, --no-monitor the next Layer2 interface may not enter monitor mode | -N, --no-monitor the next Layer2 interface may not enter monitor mode | ||
Строка 107: | Строка 107: | ||
Опции -t и -f так же могут быть использованы, как модификаторы интерфейсов. | Опции -t и -f так же могут быть использованы, как модификаторы интерфейсов. | ||
==== Interface ==== | |||
-b, --layer2=driver:[arg] Layer-2 Драйвер ( на пример ncn5120:/dev/ttyKNX ) | -b, --layer2=driver:[arg] Layer-2 Драйвер ( на пример ncn5120:/dev/ttyKNX ) | ||
==== Поддерживаемые драйверы интерфейсов ==== | |||
* ft12 - Подключается через Serial порт без какого-либо драйвера по протоколу FT1.2 к BCU 2. | * ft12 - Подключается через Serial порт без какого-либо драйвера по протоколу FT1.2 к BCU 2. |