当前位置: 技术问答>linux和unix
Linux下56K Modem拨号上网问题。
来源: 互联网 发布时间:2015-11-21
本文导语: 小弟在做一个Linux下56K Modem拨号上网的应用,在桌面Linux下用图形界面进行相关设置后可以正常上网的,可是最终要移植到板子上,必须使用拨号脚本,我使用了PPP-ON,PPP-ON-Dialer脚本,也使用了Wvdial(需配置wvdial.conf...
小弟在做一个Linux下56K Modem拨号上网的应用,在桌面Linux下用图形界面进行相关设置后可以正常上网的,可是最终要移植到板子上,必须使用拨号脚本,我使用了PPP-ON,PPP-ON-Dialer脚本,也使用了Wvdial(需配置wvdial.conf文件)工具,都不行,哪位大哥做过相关的东东,望指点一二。
|
http://www.hack3.com/teach/020b/former.htm
http://linux.blogchina.com/catalog_2006.html
http://zbinfo.net/72342384897295360/20020906/253024.shtml
http://linux.blogchina.com/catalog_2006.html
http://zbinfo.net/72342384897295360/20020906/253024.shtml
|
嵌入式开发么,不知道一下资源有没有用,如果有用,别忘给分
关于PPP拨号
(1)、首先是根据板子的串口2的信号定义制作串口线接MODEM,例如HHCF5249/5272系列平台就要将接MODEM的串口线2、3交换,7、8交换。做好线之后,可用tip软件进行与MODEM通信的测试:
tip -l /dev/ttyS1 -s 19200
显示connected后,用户就可以输入AT命令直接与MODEM对话了,这样做的目的是测试串口线。
(2)、配置内核支持PPP,并编译拨号用相关应用程序:pppd/chat。关于内核支持,就是make menuconfig在内核配置的Network device support ---> 中选择PPP/SLIP/CSLIP等,具体细节选项可任选,其实全部选中就可以了。关于应用程序的做法,和上面boa的做法完全类似。
(3)、编译拨号脚本和相关配置文件。做拨号必须先在REDHAT上手工拨号成功(不要用图像界面),然后才能到板子上做测试。而且,这只是第一步,简单的拨号上去并没有任何意思,因为产品过程中,还要涉及许多的应用细节,例如断线重拨检测,开机自动拨号,无流量自动断开,有流量自动拨号等,都是非常麻烦的细节,需要做长时间大量的稳定性可靠性测试。
关于PPP拨号
(1)、首先是根据板子的串口2的信号定义制作串口线接MODEM,例如HHCF5249/5272系列平台就要将接MODEM的串口线2、3交换,7、8交换。做好线之后,可用tip软件进行与MODEM通信的测试:
tip -l /dev/ttyS1 -s 19200
显示connected后,用户就可以输入AT命令直接与MODEM对话了,这样做的目的是测试串口线。
(2)、配置内核支持PPP,并编译拨号用相关应用程序:pppd/chat。关于内核支持,就是make menuconfig在内核配置的Network device support ---> 中选择PPP/SLIP/CSLIP等,具体细节选项可任选,其实全部选中就可以了。关于应用程序的做法,和上面boa的做法完全类似。
(3)、编译拨号脚本和相关配置文件。做拨号必须先在REDHAT上手工拨号成功(不要用图像界面),然后才能到板子上做测试。而且,这只是第一步,简单的拨号上去并没有任何意思,因为产品过程中,还要涉及许多的应用细节,例如断线重拨检测,开机自动拨号,无流量自动断开,有流量自动拨号等,都是非常麻烦的细节,需要做长时间大量的稳定性可靠性测试。