[РЕШЕНО] baselayout-2 и соединение GPRS через ppp
sergamena 24 марта, 2011 - 23:11
Пользовался GPRS соединением через ppp (телефон Nokia 3110c, оператор МТС). После обновления до baselayout-2 соединение перестало подниматься.
/etc/conf.d/net, часть где описан интерфейс ppp0:
config_ppp0=( "ppp" ) RC_NEED_ppp0="bluetooth" link_ppp0="/dev/rfcomm0" username_ppp0='mts' password_ppp0='mts' pppd_ppp0=( "lcp-echo-interval 0" "lcp-echo-failure 0" "115200" "noauth" "usepeerdns" "defaultroute" "noipdefault" ) phone_number_ppp0=( "*99#" ) chat_ppp0=( ABORT 'BUSY' ABORT 'NO CARRIER' ABORT 'VOICE' ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT 'DELAYED' '' 'AT' 'OK' 'AT+CGDCONT=1, "IP", "internet.mts.ru"' 'OK' 'ATDT*99#' TIMEOUT 30 CONNECT )
#/etc/init.d/net.ppp0 start * Bringing up interface ppp0 * Starting pppd in ppp0 ... [ ok ] * Backgrounding ... * WARNING: net.ppp0 has started, but is inactive
При этом в логе без конца повторяется:
2011-03-25T04:23:01.224013+10:00 localhost chat[11248]: abort on (BUSY) 2011-03-25T04:23:01.224042+10:00 localhost chat[11248]: abort on (NO) 2011-03-25T04:23:01.224052+10:00 localhost chat[11248]: expect (CARRIER) 2011-03-25T04:23:46.224145+10:00 localhost chat[11248]: alarm 2011-03-25T04:23:46.224174+10:00 localhost chat[11248]: Failed 2011-03-25T04:23:46.224417+10:00 localhost pppd[11228]: Connect script failed
На экране телефона отображается, что компьютер присоединился по bluetooth, и больше ничего. Иконки GPRS соединения нет.
Такое чувство, что он просто игнорирует значение chat_ppp0.
В качестве временной меры перенес эти настройки в /etc/ppp/peers/mts и /etc/chatscripts/mts и соединение поднимаю командой pppd call mts. Так все работает по прежнему. Но это костыль, хочется чтобы все работало как и должно. Никто не сталкивался с таким? Или это в багзиллу?
»
- Для комментирования войдите или зарегистрируйтесь
Так синтаксис файлов меняется
Так синтаксис файлов меняется при использовании baselayout:2. При его установке должны появляться рекомендации по обновлению конфигурационных файлов.
Я ♥ Gentoo & Funtoo
Вот и мне интересно. Если в
Вот и мне интересно. Если в этой части синтаксис поменялся, то как?
Старый глюк лучше новых двух.
sergamena написал(а): Вот и
Под рукой нет компьютера с baselayout:2, но, если мне не изменяет память, все изменения синтаксиса можно увидеть в файле /etc/conf.d/net.example. В частности опции подобные modules=( "ifconfig" ) пишутся без скобок.
Я ♥ Gentoo & Funtoo
Курил
Курил /etc/conf.d/net.example. Никаких изменений в этой части не нашел.
Старый глюк лучше новых двух.
Если быть точнее, то оно
Если быть точнее, то оно переехало сюда /usr/share/doc/openrc-0.8.0/net.example
Спасибо, подправил согласно
Спасибо, подправил согласно /usr/share/doc/openrc-0.8.0/net.example. вот только соединение все равно не поднимается.
Старый глюк лучше новых двух.
Сначала убедись, что ручками
Сначала убедись, что ручками все поднимается.
Ну всмысле? Я же говорю, у
Ну всмысле? Я же говорю, у меня есть аналогичные конфиги для pppd, если руками вызвать pppd call, все поднимается и работает, а если набрать /etc/init.d/net.eth0 start, то нет.
Старый глюк лучше новых двух.
sergamena написал(а): Ну
Может всё же
Я ♥ Gentoo & Funtoo
Конечно.
Конечно.
Старый глюк лучше новых двух.
Решилось заменой строки 'OK'
Решилось заменой строки
'OK' 'AT+CGDCONT=1, "IP", "internet.mts.ru"'
на
'OK' 'AT+CGDCONT=1, \"IP\", \"internet.mts.ru\"'
Старый глюк лучше новых двух.