Смена и установка IP¶
Смена и установка IP — описание процедур изменения IP-адреса (или доменного имени) сервера RuDesktop через команды установки. Также описан режим использования двух адресов (например, для разных сетевых интерфейсов)
Смена IP-адреса сервера¶
Чтобы изменить IP-адрес сервера, в терминале на устройстве, где установлен сервер, выполните следующую команду:
rude install [СЕРВЕР]:[ПОРТ]
Подсказка
Указывать порт необязательно — по умолчанию используется 443. Подробно — на странице команды install
Смена IP-адреса сервера со сбросом данных¶
Чтобы изменить IP-адрес сервера с удалением локальной конфигурации и корневого CA, выполните:
rude reinstall [СЕРВЕР]:[ПОРТ]
Важно
Команда деструктивная: удаляет /etc/default/rudesktop, /etc/rudesktop/, конфиги nginx и корневой CA. После выполнения клиенты потеряют доверие к серверу. Подробно — на странице команды reinstall
Подсказка
Указывать порт необязательно — по умолчанию используется 443
Добавление двух IP-адресов на сервере¶
Чтобы сервер слушал на двух IP-адресах (например, на внутреннем и публичном интерфейсе одновременно), необходимо:
В терминале выполните установку с двумя адресами:
rude reinstall [СЕРВЕР_1]:[ПОРТ_1] [СЕРВЕР_2]:[ПОРТ_2]Подсказка
Указывать порт необязательно — по умолчанию используется
443Важно
rude reinstallудаляет/etc/default/rudesktopперед переустановкой, поэтому флагRELAY_ARGSнужно добавлять после этого шага, а не до — иначе он будет затёртВ файл
/etc/default/rudesktopдобавьте флаг для relay:RELAY_ARGS='--usepublicip'Примечание
Флаг
--usepublicip(короткий вариант-p) включает в нативном компонентеrelay/rzрежим, при котором клиенту в качестве адреса ретранслятора возвращается тот же узел, по которому клиент сам подключился к серверу. Используется при нескольких сетевых интерфейсах, чтобы клиенты из внутренней и внешней сети получали свой адресПерезапустите сервер, чтобы новый
RELAY_ARGSвступил в силу:rude restart