SSH не запускается, когда для параметра ListenAddress установлено значение Wireguard VPN IP

Вы можете удалить следующее здесь/opt/pt/packettracer:

export LD_LIBRARY_PATH=$PTDIR/lib
1
17.12.2020, 20:58
1 ответ

Systemd будет ожидать готовности интерфейса, если sys-devices-virtual-net-XXX.deviceуказан в качестве зависимости. Итак, чтобы sshd ждал интерфейса wg0, добавьте эти строки в раздел [Unit]файла/etc/systemd/system/sshd.service:

After=network.target wg-quick@wg0.service
Requires=sys-devices-virtual-net-wg0.device

Это должно работать для любой службы, прослушивающей адрес wireguard. SSH также требует After=auditd.service. Элементы в After=могут быть разделены пробелами или находиться на нескольких After=строках.

Наконец, перезагрузите демон и перезапустите службу:

# systemctl daemon-reload
# systemctl restart sshd
2
18.03.2021, 22:42

Теги

Похожие вопросы