[РЕШЕНО] baselayout-2 и соединение GPRS через ppp

Пользовался 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 написал(а): Вот и

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 написал(а): Ну

sergamena написал(а):
Ну всмысле? Я же говорю, у меня есть аналогичные конфиги для pppd, если руками вызвать pppd call, все поднимается и работает, а если набрать /etc/init.d/net.eth0 start, то нет.

Может всё же

/etc/init.d/net.ppp0 start

Я Gentoo & Funtoo

Конечно.

Конечно.

Старый глюк лучше новых двух.

Решилось заменой строки 'OK'

Решилось заменой строки

'OK' 'AT+CGDCONT=1, "IP", "internet.mts.ru"'

на

'OK' 'AT+CGDCONT=1, \"IP\", \"internet.mts.ru\"'

Старый глюк лучше новых двух.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".