在ARM9开发板上通过PPPOE拨号实现3G网卡上网
我的板子上已经安装了PPPOE软件,3G网卡插到板子上在/dev下也有相应的设备文件,可是我如何利用PPPD命令来实现拨号上网呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我的板子上已经安装了PPPOE软件,3G网卡插到板子上在/dev下也有相应的设备文件,可是我如何利用PPPD命令来实现拨号上网呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
首先,你得安装驱动或者叫insmod驱动,然后将你的USB设备转化为ppp设备。最后你通过ppp协议和移动的服务器取得联系,对端会分配一个ip给你。你保存这个ip。然后,你就可以通过pppd拨号上网了。
你现在连第一步都没有搞清楚。先把驱动搞定吧!!!!
我还想提醒linuxwxl 的是wvdial源码有个功能没完善,在PC机上可以拨号上网,移植到ARM时,这部分工作,有个功能没有实现。移植性不好。
我建议你最好使用pppd+脚本。
本帖最后由 T-Bagwell 于 2011-04-09 13:27 编辑
首先,根据楼主的反映,他的3G设备应该是个USB设备吧?
那么他提到了插入3G猫的时候,先是识别成一个sr设备,这个我知道是块设备,我知道和acm, modem没什么关系,所以需要先去让他把USB信息切换成acm,modem设备,阁下不知道usb还有个gadget么?USB协议就有问题,你怎么去把USB设备识别成modem设备?有木有!!!!有木有!!!!!
我不知道ubuntu,我不用ubuntu,我只知道LFS,Fedora(版本无关,我一般是源码编译)都是wvdial.conf来控制,也就是说,wvdial仅仅是个applacation,并没有发行版本依赖这么一说,你要知道Linux是什么东西,人家是opensource的,有木有!!!!有木有!!!!!
其次,你做不了不代表别人做不了,对吧?有木有!!!!有木有!!!!!
错错错!
他的网卡设备都没有。sr0是光驱。风牛马不相及!!!
如果要使用pppoe拨号,最起码,你要先整出个ppp设备呀!
sr0我曾经研究过几天,我郁闷坏了。很多在说/dev/sr0时,没有说自己的操作系统,直接说PC Linux直接说X86环境。我在FC6,FC8上试过N次,不成功。
我有一次使用一块新板,芯片提供的操作系统和驱动是在Ubuntu上编译的,后来回头试了下,果然,Ubuntu和FC上的有些区别。
PC Linux上也是先sr0是吧?
http://blog.chinaunix.net/space. ... o=blog&id=26698
网卡插到板子上/dev下 有usbdev2.3 usbdev2.3_ep00 usbdev2.3_ep08 usbdev2.3_ep87这四个设备文件
而且还有sr0 sg0, sr0是以块设备加载的,最后把sr0挂载到板子上,可是网卡自带的驱动不能安装,我就是想知道现在怎么是网卡和我pppoe有联系
板子是ARM926, 网卡是化为EC122, 移动的, 在PC机上用wvdialconf wvdial实现PPPOE拨号上网,可是到板子上只有pppoe pppe俩个可执行文件 /etc/ppp有俩个配置文件,也就是说只能同pppd直接来配置了、、、
你给你的场景太抽象了,你的板子是什么型号?你的上网卡是什么型号?还有是移动还是联通的?上网卡支持2.0协议?有没有试过过几个拨号脚本,或者拨号工具?有没有在PC上拨号成功过?如果你提供了这些信息,才会有人详细的回答你,你自己也有针对行性了!!