GPRS+Bluetooth через net.ppp0. pppd: LCP: timeout sending Config-Requests [solved]
# /etc/init.d/net.ppp0 start
* Starting Bluetooth ...
* Starting hcid ... [ ok ]
* Starting rfcomm ... [ ok ]
* Starting ppp0
* Bringing up ppp0
* ppp
* Running pppd ... [ ok ]
И всё.. pppd в таком подвешенном состоянии и остаётся.
настройки я делал только вот здесь: /etc/conf.d/net:
config_ppp0=( "ppp" )
RC_NEED_ppp0="bluetooth"link_ppp0="/dev/rfcomm0"
username_ppp0="beeline"
password_ppp0="beeline"pppd_ppp0=(
"maxfail 0" # WARNING: It's not recommended you use change this
# if you don't specify maxfail then we assume 0
"updetach" # If not set, "/etc/init.d/net.ppp0 start" will return
# immediately, without waiting the link to come up
# for the first time.
# Do not use it for dial-on-demand links!
"debug" # Enables syslog debugging
"noauth" # Do not require the peer to authenticate itself
"defaultroute" # Make this PPP interface the default route
"usepeerdns" # Use the DNS settings provided by PPP# Dead peer detection
"lcp-echo-interval 15" # Send a LCP echo every 15 seconds
"lcp-echo-failure 3" # Make peer dead after 3 consective
# echo-requests
# Dial-up settings
"lock" # Lock serial port
"115200" # Set the serial port baud rate
"modem crtscts" # Enable hardware flow control
"noauth"
"kdebug 7"
"persist"
)phone_number_ppp0=( "*99***1#" )
chat_ppp0=(
'ABORT' 'BUSY'
'ABORT' 'ERROR'
'ABORT' 'NO ANSWER'
'ABORT' 'NO CARRIER'
'ABORT' 'NO DIALTONE'
'ABORT' 'Invalid Login'
'ABORT' 'Login incorrect'
'ABORT' 'Username/Password Incorrect'
'TIMEOUT' '5'
'' 'AT+CGDCONT=1,"IP","internet.beeline.ru"'
'OK' 'ATDT\T'
'TIMEOUT' '60'
'CONNECT' ''
'TIMEOUT' '5'
'~--' ''
)
# ls -la /dev/rfcomm0
crw-rw---- 1 root root 216, 0 Июл 17 04:49 /dev/rfcomm0
Кстати, у меня нет файла "/etc/conf.d/net.ppp0". Он должен быть? Судя по http://www.gentoo.ru/node/517#comment-4395 видимо должен быть, а судя по сообщению ниже и без него обойтись видимо можно...
может вот в этом файле что-то должно быть помимо одной строки :)
# cat /etc/ppp/options
lock
#
Может кто чё подскажет, чего ещё поднастроить можно? Почему pppd зависать может?
Очень нужна данная штуковина, а завести не получается её...
- Для комментирования войдите или зарегистрируйтесь
Попытался
Попытался через Kppp настроить - тоже безрезультатно.
Ищет модем, находит, начинает звонить и пишет, что pppd неожиданно завершился, код ошибки: "1".
Читаю в мане, что это:
блин.. и к чему это? :)
На сайте:
http://www.voronezh.beeline.ru/services/setup.wbp?root_id=7737CF0F-E6CB-4170-8767-169E71EFC9C0&folder_id=c0a91e16-e50a-4651-ab3e-958af478281f&brand=&phone=&connection=b0cef27a-fcea-4003-b588-1b06f068f06c
указано, что телефон ввести нужно: 0679
Ну я в Kppp такой и ввёл. Попробовал. Дисплей загорелся, телефон позвонил по этому номеру, на экране телефона написано было "услуга не доступна". Походу не туда я запёрся :)
Да, кстати. GPRS у меня подключен.
Jimm, по крайней мере, на телефоне прёт успешно. Денег достаточно на балансе...
В каком хоть направлении мне ошибку-то копать?
А вот так с
А вот так с помощью wvdial я соединяюсь:
/var/log/messages при этом:
Эта ошибка
Эта ошибка разрешилась просто. Ядро было не доконфигурировано. (отсутствовали некоторые опции).
По этому ману:
http://ru.gentoo-wiki.com/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_GPRS_%D0%B2_Linux
продвинулся подальше. В общем сейчас у меня вот такое:
Чего-то модему (телефону) не нравится... может номер. У меня 3 профиля соединений. На другие номера он вообще ругается:
Попробуй
Попробуй скрипт, который ниже, предварительно изменив точку доступа, имя и пароль. Сам пользуюсь им, все работает.
#!/bin/sh
DIALTIMEOUT=6
MODEM=rfcomm0 SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"точка_доступа\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
debug usepeerdns user <имя> password <пароль>
nopcomp noaccomp nobsdcomp nodeflate novj nomagic asyncmap 0xa0000"
LOGSCRIPT="CONNECT"
PHONE="*99#"
DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ;
if [ -n "$DR" ] ; then
trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15
route delete $DR
echo route delete $DR
fi
# ------------------------------------------------------------------------------------------------------------------------
while true ; do
pppd \
connect 'chat -v ABORT "NO DIALTONE" ABORT ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
crtscts defaultroute modem -detach \
$NASH_IP:$IH_IP /dev/$MODEM $SPEED
cat /etc/ppp/resolv.conf > /etc/resolv.conf
sleep $DIALTIMEOUT
done
# скрипт иницилизации GPRS соединеня через BLUETOOTH
# Sat Feb 10 23:15:40 UTC 2007
Не, не
Не, не прокатило.
в логах:
Попробовал ещё
Попробовал ещё раз через kppp законнектиться. В /var/log/messages получил такое:
А где он собсно ищет-то?
Я же ему прямо в поля прописал логин и пароль, ему мало?
Заработало!! Quot
Заработало!!
вот после такого конфига и заработало!