Download PDF
Download page TERA. Параметры запуска службы tera-router.
TERA. Параметры запуска службы tera-router
Параметры запуска службы tera-router
Параметры запуска службы tera-router задаются в файле /lib/systemd/system/tera-router.service.
В зависимости от дистрибутива ОС путь может отличаться.
При запуске службы tera-route передаются дополнительные аргументы командной строки ПО tera-router (см. подраздел Интерфейс командной строки ПО tera-router), что обеспечивает гибкую настройку работы ПО.
Одним из параметров службы tera-router является аргумент EnvironmentFile, задающий путь к переменным окружения, а также дополнительные аргументы, перечисленные в файле /etc/termidesk/.tera-router.conf
Файл /etc/termidesk/:tera-router.conf
- является необязательным и может отсутствовать в ОС;
- содержит параметры, задающие дополнительные аргументы для запуска службы
.tera-router
Пример содержимого файла /etc/termidesk/tera-router.conf по умолчанию:
TERA_SRV_PRIMARY_ARGS="-c 0:0:0:127.0.0.1:5900"
#TERA_ROUTER_ADDRESS=0.0.0.0
#TERA_ROUTER_PORT=6000
#TERA_SRV_FALLBACK_ARGS="-c 0:0:0:127.0.0.1:5902"
#TERA_ROUTER_UDP_ARGS="-l 20:21 -b 3:0:0:${TERA_ROUTER_ADDRESS:-0.0.0.0}:6010:1
#TERA_ROUTER_EXTRA_ARGS="-d"
Настройка службы tera-router зависит от настроек конфигурационного файла /etc/X11/xorg.conf.d/30-teraqxl.xorg.conf.
Например, для направления всех подключений на порт 5900 используются следующие настройки в /etc/termidesk/tera-router.conf:
- если заданы
Option "SpicePort" "5902,5904"иOption "SpiceAddr" "127.0.0.1", то:
TERA_ROUTER_PORT=5900
TERA_SRV_PRIMARY_ARGS="-c 0:0:0:127.0.0.1:5902"
TERA_SRV_FALLBACK_ARGS="-c 0:0:0:127.0.0.1:5904"
- если заданы
Option "SpicePort" "5903,5905" иOption "SpiceAddr" "127.0.0.1", то:
TERA_ROUTER_PORT=5901
TERA_SRV_PRIMARY_ARGS="-c 0:0:0:127.0.0.1:5903"
TERA_SRV_FALLBACK_ARGS="-c 0:0:0:127.0.0.1:5905"
Перечень параметров, задающихся через файл приведен таблице.
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
TERA_ROUTER_ADDRESS |
| Адрес прослушивания входящих подключений. Значение |
TERA_ROUTER_PORT | 6000 | Порт прослушивания входящих подключений |
| "-c 0:0:0:127.0.0.1:5900" | Основные настройки для подключения к TERA, которые будут использоваться для всех входящих подключений |
| TERA_SRV_FALLBACK_ARGS | Не задано | Резервные настройки для подключения к TERA, которые будут использоваться для всех входящих подключений, если интерфейс с основными настройками недоступен |
TERA_ROUTER_UDP_ARGS | Не задано | Настройки для UDP-трафика. Описание параметров приведено в таблице |
TERA_ROUTER_EXTRA_ARGS | Не задано | Переменная окружения для передачи дополнительных аргументов командной строки в ПО tera-router (см. подраздел Интерфейс командной строки ПО tera-router) |
| Ключ | Описание |
|---|---|
| Включение определения типа канала по пакету состояния канала. Ключ применим только для открытого трафика. Формат значения: Пример значения: |
| Прослушиваемый интерфейс. Можно указать несколько. По умолчанию используется 0.0.0.0. Значение рекомендуется переопределить, указав реальный IP-адрес. При использовании значения по умолчанию будет использоваться адрес первого доступного сетевого интерфейса (не localhost). Формат значения:
Информация по параметрам, передающимся в значении, приведена в таблице. Пример значения: |
| Параметр | Описание |
|---|---|
| Тип канала. Обязательный параметр. Возможные значения:
|
| Идентификатор канала. Обязательный параметр |
| Метка, выставляемая на пакеты. Обязательный параметр |
| IP-адрес. Обязательный параметр |
| Порт. Обязательный параметр |
| Протокол. Необязательный параметр Возможные значения:
|
Примеры использования приведены в таблице.
| Сценарий | Пример |
|---|---|
Настройка для UDP-канала INPUTS (3) c идентификатором 0 и меткой 0 | Значение для ключа Примеры задания
BASH
BASH
|
Настройка для UDP-каналов INPUTS и CURSOR | Значения для ключа Примеры задания
BASH
BASH
|