the internet via a cell phone
Привет,
есть мобильник подключенный по usb к компу, хочу его использовать как gprs'ный модем, пишу в /etc/conf.d/net слудующее:
config_ppp0=( "ppp" )
link_ppp0="/dev/ttyACM0"
user_ppp0=
password_ppp0=
pppd_ppp0=(
"115200"
"modem"
"crtscts"
"defaultroute"
"usehostname"
"-detach"
"noipdefault"
"usepeerdns"
"idle 0"
"logfd 8"
"debug"
)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'
'TIMEOUT' '5'
'' 'ATZ'
'OK' 'AT+CGDCONT=1,"IP","INTERNET.NW"'
'OK' 'ATDT\T'
'TIMEOUT' '60'
'CONNECT' ''
'TIMEOUT' '5'
'~--' ''
)
создаю символическую ссылку с net.lo на net.ppp0 в init.d, запускаю /etc/init.d/net.ppp0 start, дальше идут варианты либо он пишет что запускает pppd и так и виснет на этом, либо пишет что уже запустил и все пучком но по ifconfig'у видно что ничего так и не поднято да и действительно ничего не работает... либо вообще вылетает с segmentation faliled... установил wvdial:
uvsoft soft # cat /etc/wvdial.conf
[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 115200
Init = AT+CGDCONT=1,"IP","INTERNET.NW"
Dial Command = ATD
Phone = '*99***1#'
Username = ''
Password = ''
New PPPD = yesvsoft soft # mknod /dev/ppp c 108 0
uvsoft soft # wvdial
--> WvDial: Internet dialer version 1.56
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"IP","INTERNET.NW"
AT+CGDCONT=1,"IP","INTERNET.NW"
OK
--> Modem initialized.
--> Sending: ATD'*99***1#'
--> Waiting for carrier.
ATD'*99***1#'
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Sun Dec 24 14:55:22 2006
--> Pid of pppd: 6561
--> Using interface ppp0
--> local IP address 10.129.88.81
--> remote IP address 192.168.100.101
--> primary DNS address 10.140.142.45
--> secondary DNS address 10.140.142.42
все работает, но все же хочу настроить без wvdial на нативных скриптах, никто не в курсе в чем может быть проблема?
спасибо.
- Для комментирования войдите или зарегистрируйтесь
-detach рекомендую
-detach рекомендую заменить на updetach, чтобы скрипт завершался, и кое-чего добавить в chat:
То что у меня
То что у меня написано и давно уже работает
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)