Re: Работа с мобильным интернетом - настроить default route автоматически.
Victor Wagner -> debian-russian@lists.debian.org @ Sun, 5 Jun 2016 16:27:08 +0300: >> >Проблема wicd в том, что он пытается управлять интерфейсами, которыми >> >его не просили управлять. >> >> Витус, ты гонишь. Он управляет тем, чем попросили. Может, просто в >> дефолтной конфигурации его попросили о многом, но у меня он управляет >> тем единственным интерфейсом, о котором попросил его я. > "Пытается управлять" - это как раз и значит "в дефолтной конфигурации". > Но нафига тебе это изделие? Что оно такого делает, чего не делает сам > wga-supplicant? Чем-то мне его гуй не понравился. То ли тем, что в тайловом WM хреново работает, то ли в те времена половины опций в нем не было, то ли гнома хотел... У меня и wicd используется в курсесном варианте, гуй не стоит. > У wicd я не нашел ни одной полезной функции, которая бы не > дублировалась другим, все равно необходимым в системе софтом. То ли вот как раз я хотел, чтобы у меня и WLAN, и Ethernet управлялись с возможностью удобного ручного вмешательства. wicd это как раз умеет, а wpa-supplicant как раз нет.
Re: Работа с мобильным интернетом - настроить default route автоматически.
On Fri, 03 Jun 2016 20:20:28 +0300 Artem Chuprinawrote: ментации. У него есть wicd-cli, wicd-cursed и wicd-gtk. > > > >Проблема wicd в том, что он пытается управлять интерфейсами, которыми > >его не просили управлять. > > Витус, ты гонишь. Он управляет тем, чем попросили. Может, просто в > дефолтной конфигурации его попросили о многом, но у меня он управляет > тем единственным интерфейсом, о котором попросил его я. "Пытается управлять" - это как раз и значит "в дефолтной конфигурации". Но нафига тебе это изделие? Что оно такого делает, чего не делает сам wga-supplicant? Вопрос не в том, что wicd или wvdial нельзя настроить по-человечески. Вопрос в том, что вся функциональность, которую эти программы имеют, дублирует функциональность тех программ, которые все равно делают основную работу - pppd и wpa-supplicant. Точнее, за wvdial я знаю одну функцию, которой не обладает pppd и прилагающаяся к нему chat - он умеет интеллектуально обрабатывать нетривиальные prompt-ы логина и пароля, что было актуульно в эпоху диалапа, к которой он практически опоздал. В GSM-сетях от этого неестественного интеллекта один вред. У wicd я не нашел ни одной полезной функции, которая бы не дублировалась другим, все равно необходимым в системе софтом.
Re: Работа с мобильным интернетом - настроить default route автоматически.
On Fri, 27 May 2016 17:18:32 +0300 Victor Wagner wrote: VW> 1. Выкинуть нахрен wvdial и научиться пользоваться модемом VW> непосредственно через pppd. Выкидывать необязательно. iface ppp0 inet wvdial в /etc/network/interfaces
Re: Работа с мобильным интернетом - настроить default route автоматически.
On 3 June 2016 10:46:00 am GMT+03:00, Victor Wagnerwrote: >> wicd справляется с задачей настройки wifi в простых случаях без >чтения >> документации. У него есть wicd-cli, wicd-cursed и wicd-gtk. > >Проблема wicd в том, что он пытается управлять интерфейсами, которыми >его не просили управлять. Витус, ты гонишь. Он управляет тем, чем попросили. Может, просто в дефолтной конфигурации его попросили о многом, но у меня он управляет тем единственным интерфейсом, о котором попросил его я. -- Best regards, Artem.
Re: Работа с мобильным интернетом - настроить default route автоматически.
On Fri, 03 Jun 2016 10:26:07 +0300 Oleksandr Gavenkowrote: > Я так понимаю wpa-roam это возможность переподключаться к wifi сети > автоматом, когда пересекаешь радиус действия? В том числе и. > > wpa-roam требует "iface wlan0 inet manual". При перезагрузке без > > sudo ifup wlan0 > > сети нет. т.е. нужно еще настраивать ifplugd? Не радует... Нет не нужно. По-моему, нужно просто прописывать интерфейс wlan0 как auto, а не как allow-hotplug. > > > wicd справляется с задачей настройки wifi в простых случаях без чтения > документации. У него есть wicd-cli, wicd-cursed и wicd-gtk. Проблема wicd в том, что он пытается управлять интерфейсами, которыми его не просили управлять.
Re: Работа с мобильным интернетом - настроить default route автоматически.
On 2016-05-27, Victor Wagner wrote: >> wpa_gui из пакета wpaqui выглятит превосходно. Правда требует root >> прав. Наверно он создает файлы настроек в /etc/. Еще не понял как > > Не требует. Требует правильно прописанных прав на сокет, по которому он > общается с wpa-supplicant-ом. > Добавится пользователем в группу netdev и добавить специальныую строчку в /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev >> добиться перманентности настроек между загрузками. man не >> многословен... > > man на wpa-supplicant вполне многословен. И там написано что нужно > прописать в конфиге для того, чтобы сохранялись настройки, сделанные > через UI-клиента. Что бы wpa_gui по Ctrl+S сохранял настройки в указанный файл нужно добавить: update_config=1 /etc/network/interfaces allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf # 'default' is name when id_str is not set for wpa roam. iface default inet dhcp Я так понимаю wpa-roam это возможность переподключаться к wifi сети автоматом, когда пересекаешь радиус действия? wpa-roam требует "iface wlan0 inet manual". При перезагрузке без sudo ifup wlan0 сети нет. т.е. нужно еще настраивать ifplugd? Не радует... wicd справляется с задачей настройки wifi в простых случаях без чтения документации. У него есть wicd-cli, wicd-cursed и wicd-gtk. 2 Python процеса мониторинга сети wicd конешно занимают 30 MiB памяти, но с interfaces(5) я читал и эксперементировал, и до конца не автоматизировал поднятие интерфейса. -- http://defun.work/
Re: Работа с мобильным интернетом - настроить default route автоматически.
On 2016-05-27, Victor Wagner wrote: >> Как настроить pppd - читал кучу статей. C wvdial - скопировал пример > > А не надо было читать кучу статей. Надо было читать README.Debian от > соответвующего пакета. Раньше я не знал. Я сейчас при помощи M-x apt-utils-show-package в Emacs разглядываю содержимое пакета и файлов, когда ищу документацию, примеры настроек, файлы конфигов. -- http://defun.work/
Re: Работа с мобильным интернетом - настроить default route автоматически.
On 2016-05-27, Victor Wagner wrote: >> Мне wvdial показался более user friendly. Т.к. не нужно отдельно > > Ну так. Для кого я еще 15 лет назад написал статью "О вреде > дружественных интерфейсов"? https://www.wagner.pp.ru/~vitus/articles/user-friendly.html > Это происходит потому, что основной чертой компьютерного «вещизма» является > непонимание того, что имеющиеся у тебя программы следует знать. Проблема состоит в том что не хочется знать, хочется получить результат малой кровью. Это раньше можно было разбираться с системой вплоть до микросхем (я недавно прочел книжку Питера Норвина, которая адресована пользователям IBM PC). Я даже не знаю правильно ли выключать ПК по $ sudo halt или это нужно делать из графического апплета. То же относительно внешних накопителей и "sudo umount" или "sync". -- http://defun.work/
Re: Работа с мобильным интернетом - настроить default route автоматически.
On 2016-05-27, Victor Wagner wrote: >> писать chatscript, выносить пароль в chap-secrets - все настройки в > > Какой пароль в chap secrets? В CDMA-сетях разве нее использются > sim-карты? В GSM и 3G-сетях пароль вообще от балды пишется, потому что > в модеме есть SIM - Subcriber identifcation Module. И аутентифицируется > он в сети именно по нему. Конкретно украиский оператор peoplenet. Я думаю это обьясняется техническими особенностями. Они продавали устройства без сим-карт со спец-прошивкой и через отдельный сервисный номер на устройство приходит SMS c логином/паролем, без него линк не поднимится. Специфический случай. -- http://defun.work/
Re: Работа с мобильным интернетом - настроить default route автоматически.
On Fri, 27 May 2016 19:50:30 +0300 Oleksandr Gavenkowrote: > On 2016-05-27, Victor Wagner wrote: > > > On Fri, 27 May 2016 17:09:09 +0300 > > Oleksandr Gavenko wrote: > > > >> При пропаже проводного интернета я включаю CDMA модем через > >> wvdial. > > > > 1. Выкинуть нахрен wvdial и научиться пользоваться модемом > > непосредственно через pppd. wvdial был интересен во времена обычных > > проводных модемов со сложной инициализацией и провайдеров с > > нетривиальными сценариями логина. Это все кончилось еще в прошлом > > веке. > > > > Сейчас проще прописать стандартный набор команд > > в /etc/ppp/peers/cdma > Мне wvdial показался более user friendly. Т.к. не нужно отдельно Ну так. Для кого я еще 15 лет назад написал статью "О вреде дружественных интерфейсов"? > писать chatscript, выносить пароль в chap-secrets - все настройки в Какой пароль в chap secrets? В CDMA-сетях разве нее использются sim-карты? В GSM и 3G-сетях пароль вообще от балды пишется, потому что в модеме есть SIM - Subcriber identifcation Module. И аутентифицируется он в сети именно по нему. > одном файле и в общем то избавляешся от неочевидного peers DSL: > > connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T " > noipdefault > persist > noauth > > В wvdial этот страх делает за меня, оставляя заполнить минимум: Это не страх. Это вполне понятные и очевидные опции соединения. Их надо прочитать и осознать. > Как настроить pppd - читал кучу статей. C wvdial - скопировал пример А не надо было читать кучу статей. Надо было читать README.Debian от соответвующего пакета. > из мана, который начинается с 14 строки, внес очевидные правки и > заработало. > > > C wicd тоже самое - непонятно для чего эта хрень нужна. Если > > использовать непосредственно wpa-supplicant у которого, кстати, есть > > вполне симпатичный gui, скорее всего проблемы уйдут. > > > Это то перечислено в списке на wiki: > > https://wiki.debian.org/WiFi Wiki отличается тем, что туда писать может любой дурак. И, как правило, только дурак и пишет. Еще бы на stackoverflow ответы искал. > https://wiki.debian.org/WiFi/HowToUse > https://wiki.archlinux.org/index.php/Wireless_network_configuration > > и кажется проще чем править файлы настроек. Т.е. по первому > впечатлению проще кликать чем писать. А по второму впечатлению - то что написано пером - не вырубишь топором. > > wpa_gui из пакета wpaqui выглятит превосходно. Правда требует root > прав. Наверно он создает файлы настроек в /etc/. Еще не понял как Не требует. Требует правильно прописанных прав на сокет, по которому он общается с wpa-supplicant-ом. > добиться перманентности настроек между загрузками. man не > многословен... man на wpa-supplicant вполне многословен. И там написано что нужно прописать в конфиге для того, чтобы сохранялись настройки, сделанные через UI-клиента. в -- Victor Wagner
Re: Работа с мобильным интернетом - настроить default route автоматически.
On 2016-05-27, Victor Wagner wrote: > On Fri, 27 May 2016 17:09:09 +0300 > Oleksandr Gavenkowrote: > >> При пропаже проводного интернета я включаю CDMA модем через wvdial. > > 1. Выкинуть нахрен wvdial и научиться пользоваться модемом > непосредственно через pppd. wvdial был интересен во времена обычных > проводных модемов со сложной инициализацией и провайдеров с > нетривиальными сценариями логина. Это все кончилось еще в прошлом веке. > > Сейчас проще прописать стандартный набор команд в /etc/ppp/peers/cdma > Мне wvdial показался более user friendly. Т.к. не нужно отдельно писать chatscript, выносить пароль в chap-secrets - все настройки в одном файле и в общем то избавляешся от неочевидного peers DSL: connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T " noipdefault persist noauth В wvdial этот страх делает за меня, оставляя заполнить минимум: [Dialer utel-nokia-usb] Init1 = ATZ Init2 = AT+CGDCONT=1,"IP","3g.utel.ua" Modem = /dev/ttyACM0 Phone = *99# Username = none Password = none [Dialer peoplenet-motorola-usb] Modem = /dev/ttyACM0 Phone = #777 Username = 8092...@people.net.ua Password = XXX Как настроить pppd - читал кучу статей. C wvdial - скопировал пример из мана, который начинается с 14 строки, внес очевидные правки и заработало. > C wicd тоже самое - непонятно для чего эта хрень нужна. Если > использовать непосредственно wpa-supplicant у которого, кстати, есть > вполне симпатичный gui, скорее всего проблемы уйдут. > Это то перечислено в списке на wiki: https://wiki.debian.org/WiFi https://wiki.debian.org/WiFi/HowToUse https://wiki.archlinux.org/index.php/Wireless_network_configuration и кажется проще чем править файлы настроек. Т.е. по первому впечатлению проще кликать чем писать. wpa_gui из пакета wpaqui выглятит превосходно. Правда требует root прав. Наверно он создает файлы настроек в /etc/. Еще не понял как добиться перманентности настроек между загрузками. man не многословен... > в> В обоих случаях хотелось бы после включения устройства получать >> работающий интернет и при изьятии устройства восстановить default >> route. > > Идея что при изъятьи устройства восстановится дефолт рут мне кажется > несколкьо наивной. Если до этого интернет был через это устройство и > мы его отключили, default route у нас попросту отсутствует. НУ нету у > нас сейчас route в интернет. > > Соответственно, появиться default route должен не "при изъятии > устройства" а "когда заработает нормально проводной интернет". > Может в эту сторону и покопать? В сторону какого-нибудь ifplugd или > чем у нас нынче модно появление линка на эзернете мониторить. > В одном из моих случаев имеет "определенные" смысл, когда default route к роутеру. Как бы IP известный, не нужно дожидаться IP по DHCP от еще неработающего провайдера. Про ifplugd говорится что оно определяет состояние линка, а чем можно контролировать кроме того что Интернет или некий хост доступен? А то в случае промежуточного роутера ifplugd не представляет интереса... -- http://defun.work/
Re: Работа с мобильным интернетом - настроить default route автоматически.
On Fri, 27 May 2016 17:09:09 +0300 Oleksandr Gavenkowrote: > При пропаже проводного интернета я включаю CDMA модем через wvdial. 1. Выкинуть нахрен wvdial и научиться пользоваться модемом непосредственно через pppd. wvdial был интересен во времена обычных проводных модемов со сложной инициализацией и провайдеров с нетривиальными сценариями логина. Это все кончилось еще в прошлом веке. Сейчас проще прописать стандартный набор команд в /etc/ppp/peers/cdma d> > Другая ситуация когда в отдаленных местах включаеш Android телефон "в > режиме модема", появляется сетевая карта usb0 и после: > > $ sudo dhclient usb0 > > можно пользоваться интернетом. > > Если же ранее было подключение в wicd - то добавляется итерация с > default route. C wicd тоже самое - непонятно для чего эта хрень нужна. Если использовать непосредственно wpa-supplicant у которого, кстати, есть вполне симпатичный gui, скорее всего проблемы уйдут. в> В обоих случаях хотелось бы после включения устройства получать > работающий интернет и при изьятии устройства восстановить default > route. Идея что при изъятьи устройства восстановится дефолт рут мне кажется несколкьо наивной. Если до этого интернет был через это устройство и мы его отключили, default route у нас попросту отсутствует. НУ нету у нас сейчас route в интернет. Соответственно, появиться default route должен не "при изъятии устройства" а "когда заработает нормально проводной интернет". Может в эту сторону и покопать? В сторону какого-нибудь ifplugd или чем у нас нынче модно появление линка на эзернете мониторить.