Уголок новичка
   2117

нужна помощь с create_ap

Всем привет. Линукс Манджаро. Ситуация --> комп c интернетом по проводу имеет wi-fi карточку. Есть желание раздать интернет своему телефону. Установил ( sudo yaourt -S create_ap ). Запускаю точку доступа командой в терминале: create_ap wlan0 eth0 MyAccessPoint MyPassPhrase. Всё работает, но терминал не возвращается на новую строку, его можно прервать по cntrl-C но тогда и Wi-fi закроется. Как запускать этот сервис как службу? как поместить в автозапуск?

7 комментариев

avatar
терминал не возвращается на новую строку, его можно прервать по cntrl-C но тогда и Wi-fi закроется.
1. Можно запускать не из терминала, а через Alt+F2
2. В терминале можно попробовать как-то так:
create_ap "wlan0 eth0 MyAccessPoint MyPassPhrase" &&
возможно нужны другие кавычки.
3. Если у Вас XFCE, то строку запуска можно просто добавить новым элементом в автозапуск по типу как тут: manjaro.ru/comments/12909
Вообще конкретный способ зависит от оболочки.
4. Можно тупо в bascrc строку дописать.
5. Можно действительно как сервис запустить, прописав новый юнит в systemd.
.
Вариантов масса, пробуйте.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Спасибо за подсказки.

Отвечаю:
п.1 — не сработало.
п.2 — не сработало (пробовал с разными кавычками… переход на следующую строку с символом > )
п.3 — не сработало (да у меня XFCE)

п.4 и 5 — не знаю как сделать…
Последний раз редактировалось
0
avatar
У create_ap есть опция --daemon

Справку читайте.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
есть такая опция. и я читал хепл. Но когда я запускаю в терминале create_ap с этой опцией, да он пишет что запустился как демон, но терминал не возвращается на новую строку и т.д.

ооо… перестал выключаться при закрытии терминала…
0
avatar
Надо же, все работает как в хелпе написано, ну кто бы мог подумать.
Чудеса прямо. :)
Теперь и какой-то из способов автозапуска заработает, надеюсь. Попробуйте третий с этой опцией.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
dimonmmk спасибо…

третий способ не заработал, но думаю я дальше сам допилю…
когда сделаю — тут отпишусь каким образом…
0
avatar
Теперь всё работает как надо. Create_ap запускается при старте системы как демон. Для этого надо было прописать параметры (SSID=MyAccessPoint,pass=MyPassPhrase, NO_VIRT=1,DAEMONIZE=1,WIFI_IFACE=wlp4s0,INTERNET_IFACE=enp1s0) в файле /etc/create_ap.conf и выполнить команду sudo systemctl enable create_ap.service
После перезагрузки всё заработало…
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.