kein1945 |
|
Темы:
11
Сообщения:
32
Участник с: 18 сентября 2012
|
Возник у меня такой вопрос. Сейчас я использую network-applet-manager для работы с wi-fi, но хочется что бы подключение срабатывало еще до загрузки gdm. Собственно руками-то я могу запустить, мне интересно как это заставить работать на автомате. Есть wi-fi доверенные сети (пара) к которым можно подключаться, а если их нет то могу и сам подключиться через консоль к открытым сетям. Не хочется ставить и тянуть network-applet-manager ради красивой gui'шки которой я редко пользуюсь. Если я правильно понимаю, сейчас нужно написать bashскрипт, который будет поднимать интерфейс wlan0 и сканить в поисках предпочтительных(заданных в конфиге) сетей, если есть, то подключаемся, если нет то не поднимаем интерфейс. Это все просто. Но куда закинуть этот скрипт? И как сделать что-бы он запускался на старте системы, работал в фоне и не тормозил загрузку системы? А что будет в случае дисконекта? Как предусмотреть переподключение? p.s. я так пониммаю есть готовые решения, мне просто интересно разобраться в работе всего линукса, и еще предпочитаю консольные, а не гуишные решения) |
vdemin |
|
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
Так если вы в networkmanager сказали, что это системное подключение и его надо поднимать автоматом, то оно будет работать именно так, как вы хотите. Т.е. по сути вам в апплете надо поставить две галочки и все. |
kein1945 |
|
Темы:
11
Сообщения:
32
Участник с: 18 сентября 2012
|
Я просто хочу отказаться от аплета и удалить его, и понять где бы конфигурировать соединение в конфигах, а не мышкой) |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
ip link set wlan0 up wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf & iwconfig wlan0 dhcpcd wlan0 Конфиг для wpa_supplicant можно взять тот, который сгенерил гуи. Хотите разобраться – прочтите его и посмотрите по ману, что чего значит. Ну и вики: https://wiki.archlinux.org/index.php/Wireless_Setup https://wiki.archlinux.org/index.php/WPA_supplicant |
vdemin |
|
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
Kein1945ваш_любимый_редактор /etc/NetworkManager/system-connections/ваше_соединение Есть еще консольный гуй для nm. |
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
Если я правильно понимаю вопрос состоит в том куда вписать и как предусмотреть возможность реконнекта. И плюс топикстартер хочет совсем выпилить НМ из системы. В принципе достаточно сделать простой демон на баш (если вы на initscripts+sysvinit) и вписать его в загрузку (rc.conf). но этот совет можно считать вредным по причине моды на systemd. а вот как предусмотреть переключение это вопрос. И ответ на него дать сложно. В принципе если сети не пересекаются и вы не будете во время работы перебегать из оной сети в другую то наверное все относительно просто.
Да пребудет с вами знание ip адреса
|
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
зачем? если уж и ломает ман почитать , то можно wicd запустить в консоли и пользоваться им
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
Получить список доступных сетей вокруг можно как-то так:iwlist wlan0 scan | grep "ESSID:" | cut -f 2 -d ":" | tr "\n" " " "net1" "mywifi" ... iwconfig wlan0 | grep "ESSID:" | tr -s " " | cut -f 4 -d " " | cut -f 2 -d ":" Между двойными кавычками пробел. |
honaht |
|
Темы:
5
Сообщения:
266
Участник с: 04 февраля 2011
|
Кхм… мне даже как-то неловко вмешиваться. Самописные скрипты, wicd, консоль… И никто(!) не вспомнил про замечательный netcfg (
gentoo
|
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
а сей замечательный продукт умеет распознавать факт того что работает в разных вайфай сетях с абсолютно разным шифрованием и прочими радостями?
Да пребудет с вами знание ip адреса
|