LinuxForum.Fans
Тема

Опять этот модем.

Автор: mvt 21 сообщений 2706 просмотров
#386385

Ну забыл я, когда пользовался. В сети почитал, как-то невнятно.
Убунту 14.04. Вот эти стрелки в трее это - нетворк менеджер? Я выбираю мобильное подключение, мегафон москва. Кто точка доступа? Просто internet? Просто потом на этих "стрелках" выбираю модем? А wvdial или "звонилка" уже не нужны?

#386388
"mvt" написал:
уже не нужны

Свободу выбора никто не отменял.
Единственный недостаток NM в том что он не умеет управлять маршрутами.
Но перед ним никто и не ставил такую задачу.
А некоторые кулибины нашли выход даже из данной ситуации. Недавно подымался подобный вопрос тут на форуме.

#386390

mozgfx
Я не из какого-то принципа, просто правда, забыл как делать. Посоветуйте, пожалуйста, безотказный вариант. Пусть даже wvdial, помните её конфиг для мегафона? А то, что у меня напарник - виндузятник, ничего страшного, напишу скрипт и приделаю кнопку на рабочем столе :)

#386394

У меня раньше файл /etc/wvdial.conf выглядел вот так

text
[Dialer Megafon]
Modem Type = USB Modem
ISDN = 0
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet"
Phone = *99#
Username = gdata
Password = gdata
New PPPD = yes
#386431

Вот. Я именно это и искал.
PS
Username=
Password=
можно и megafon, megafon - так прокатывало. Я как понимаю, им главное - их симка.

#386486

Всё сделал. Работает. Но, фигня какая-то, я её просто не понимаю.
Строчка
Init2 = AT+CGDCONT=1,"IP","internet"
прописана в wvdial.conf (ну и username и пароль). Wvdial прикалывается, типа "пароль не тот" и не хочет работать).
Gnome PPP с какой-то левой строкой (которую у меня не получилось изменить) работает. В чём прикол?
Gnome PPP - это надстройка над wvdial? Чей конфиг там используется?

#386488

у меня megafon через nm заработал только когда я установил соответствующий дроплист в «пароль не требуется»...

#386489
Fat-Zer написал:
у меня megafon через nm заработал только когда я установил соответствующий дроплист в «пароль не требуется»...

Да не пробовал я через nm, mozgfx запугал :)
А серьёзно, просто по привычке попробовал wvdial (а синаптик вместе с ней предлагает поставить Gnome PPP, я и поставил... )
Да не, всё заработало, я просто хочу всё это понять для себя...

#386490
"mvt" написал:
А серьёзно, просто по привычке попробовал wvdial (а синаптик вместе с ней предлагает поставить Gnome PPP, я и поставил... )Да не, всё заработало, я просто хочу всё это понять для себя...

я к тому что gnomePPP может быть чересчур усердным и пробовать залогиниться без пароля...

#386493

Fat-Zer
Я больше расскажу. Вставляю модем, смотрю
[console]ls /dev/ttyUSB*[/console]
Отвечает нормально:
ttyUSB0 ttyUSB1 ttyUSB2
Запускаю wvdial - "не найден /dev/modem" Делаю
ln -s /dev/ttyUSB0 /dev/modem. Находимся. Но, пароль всё равно не нравится. Нашёл, откуда она берёт /dev/modem - можно и переписать на /dev/ttyUSB0, а вот откуда она пароль проверяет? И почему работает Gnome PPP на своей загадочной строке инициализации?

#386494
Fat-Zer написал:
[quote="mvt"]А серьёзно, просто по привычке попробовал wvdial (а синаптик вместе с ней предлагает поставить Gnome PPP, я и поставил... )Да не, всё заработало, я просто хочу всё это понять для себя...

я к тому что gnomePPP может быть чересчур усердным и пробовать залогиниться без пароля...[/quote]
Да пароль там абсолютно левый, типа megafon

#386497
"mvt" написал:
Да пароль там абсолютно левый, типа megafon

пароль у всех абсолютно левый — проблема в том, что он должен быть правильным...

попробуй из конфига wvdial Username и Password вообще убрать...

#386499
Fat-Zer написал:
[quote="mvt"]Да пароль там абсолютно левый, типа megafon

попробуй из конфига wvdial Username и Password вообще убрать...[/quote]
А смысл? Реально - всё работает, но я не понимаю механизма этой работы и мне как-то стрёмно. Не, я попробую завтра на работе. А в Gnome PPP тоже есть поля под username и пароль. Я вот так и написал
Username = gdata
Password = gdata

Спасибо, stalker_tk вспомнил этот конфиг. И всё работает. У меня один вопрос - как эта фигня работает?

#386502

"mvt" написал:
Gnome PPP - это надстройка над wvdial? Чей конфиг там используется?
Gnome PPP использует ~/.wvdial.conf который сам и создаёт. Пароль находится в /etc/ppp/pap-secrets или /etc/ppp/chap-secrets. И попробуйте Ask Password = off.
#386506

DdShurick
Так, было такое подозрение, что в домашнем каталоге. Не поверил и не полез.
А обыкновенная /etc/wvdial.conf уже не проходит... Вот спасибо. Да не, всё работает. Спасибо Вам.

#386510

DdShurick
А не нашёл я. Это хоть где?

#386513
Fat-Zer написал:
[quote="mvt"]И всё работает. У меня один вопрос - как эта фигня работает?

у меня примерно такой же вопрос возникал три года назад =D: GPRS/3G ZTE MF192 или как я настроил модем? (это вопрос)[/quote]
Почитал.
Да не, на самом деле - всё проще. При подключении модема в /dev создаётся несколько однотипных устроств. Как правило, три (для модема) и хоть два для телефона. Для модема они бывают /dev/ttyUSB*, для телефона /dev/ttyACM*
Разницы, в принципе, никакой. Даже строки инициализации одинаковы. Просто отличие, куда давать команды - на ttyUSB0 или ttyACM0.
Меня заинтересовали именно эти строки. Как Gnome PPP, используя явно левую строку, достигает результата? Может, когда не получается, он берёт из /etc/wvdial.conf?
PS Неужели этим вопросом никто не занимался? :(

#386523

"mvt" написал:
Запускаю wvdial - "не найден /dev/modem"
mvt, а вы как wvdial запускали? Там же в конфиге прописан модем.Полностью у меня wvdial.conf выглядел так
Показать
text
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Phone = #777
Username = mobile
Password = internet
New PPPD = yes

[Dialer MTS] Modem Type = USB Modem ISDN = 0 Modem = /dev/ttyUSB0 Baud = 460800 Init1 = ATZ Init2 = AT+CGDCONT=1,"IP","internet.mts.ru" Phone = *99**1*1# Username = mts Password = mts New PPPD = yes

[Dialer Megafon] Modem Type = USB Modem ISDN = 0 Modem = /dev/ttyUSB0 Baud = 460800 Init1 = ATZ Init2 = AT+CGDCONT=1,"IP","internet" Phone = *99# Username = gdata Password = gdata New PPPD = yes

Соответственно что бы запустить мегафон я писал wvdial Megafon, wvdial MTS запустит MTS, а просто wvdial запустится с настройками из [Dialer Defaults]

"mvt" написал:
как эта фигня работает?
Мне разобраться в этом помогла информация из: man wvdial, man wvdialconf, man wvdial.conf :)
#386638

stalker_tk
Не, ну Вы круто. У меня один оператор - мегафон, так что достаточно и одной секции.
А /dev/modem она откапывает из конфига в /etc/PPP. (не помню точно, я не на работе, завтра посмотрю и скажу). Не, я всё равно тут разберусь. Работает - хорошо, но понять всю эту фигню нужно... Иначе - я не убунтоид :)
PS А модем в конфиге прописан /dev/ttyUSB0...

Войдите или зарегистрируйтесь, чтобы ответить.