Предел сессии SSH

Если вы хотите, чтобы wpa-supplicant запускалась с помощью этой конфигурации при загрузке, то вы должны поместить команду в rc.local.
В качестве корневой, откройте /etc/rc.local в текстовом редакторе и вставьте в команду:

wpa_supplicant -i eth0 -D wired -c /etc/wpa_supplicant/mywired.conf -B

Убедитесь, что Systemd запущен rc.local:

sudo systemctl enable rc-local

и перезагрузитесь. Должно сработать.

EDIT:

В противном случае вы также можете просто написать свое собственное правило systemd.

Сначала сохраните свою команду wpa-supplicant в каком-нибудь разумном месте, например /usr/local/bin или /opt и сделайте его исполняемым.
Файл должен выглядеть так:

#!/bin/sh
wpa_supplicant -i eth0 -D wired -c /etc/wpa_supplicant/mywired.conf -B

Предположим, вы назвали его wpastart.sh.
Теперь создайте файл в /usr/lib/systemd/system и назовите его как wpa.service.
Откройте пустой файл в текстовом редакторе и сделайте так, чтобы он выглядел следующим образом:

[Unit]
Description=WPA Supplicant Startup

[Service]
Type=idle
ExecStart=/usr/local/bin/wpastart.sh

[Install]
WantedBy=multi-user.target

Запустите службу как обычно:

systemctl enable wpastart.service

А теперь вы написали свой первый скрипт запуска systemd.

-1
04.03.2015, 02:14
1 ответ

Установите для MaxSessions более высокое значение (по умолчанию: 10) в sshd_config (5) и перезапустите sshd .

Возможно, вы захотите также настроить MaxStartups . На странице руководства все объясняется.

1
28.01.2020, 05:11

Теги

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