关于安卓的PPP拨号

hehamfll 2013-06-15 08:14:31
说一下情况,用的是一个安卓盒子,有网口和无线,内置有一个PPPOE的拨号程序,用这个拨号程序拨上后所有程序都可以上网,但是它不能开机自动拨号,于是想用脚本实现,以下是拨号的部分
/system/bin/pppd pty "/system/bin/pppoe -I 你的以太网卡名" user 你的宽带用户名 password 你的宽带密码 defaultroute usepeerdns
到是可以开机自动拨号,但是网络状态不正常,系统显示的是网络已断开的,这时打开拨号软件是提示断开拨号,关键是有的程序可以上网有的就不行,现在不知道是哪里的问题,对这个也不是很懂,只是看了一下路由表和用软件拨号的对比了一下,如下
这是某次自动拨号后的路由表
Destination Gateway Genmask Flags MSS Window irtt Iface
default 110.113.204.1 0.0.0.0 UG 0 0 0 ppp0
110.113.204.1 * 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
192.168.43.0 * 255.255.255.0 U 0 0 0 wlan0
shell@android:/ #

这是某次软件拨号后路由表
Destination Gateway Genmask Flags MSS Window irtt Iface
default 110.114.168.1 0.0.0.0 UG 0 0 0 ppp0
110.0.0.0 * 255.0.0.0 U 0 0 0 ppp0
110.114.168.1 * 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
192.168.43.0 * 255.255.255.0 U 0 0 0 wlan0

差别就是这一个
110.0.0.0 * 255.0.0.0 U 0 0 0 ppp0
不知道是不是由这个引起的,不管是不是请给点详细的指点,实在懂的不多,只是喜欢折腾
...全文
369 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hehamfll 2013-06-20
  • 打赏
  • 举报
回复
引用 8 楼 lqsohu 的回复:
ip route ip rule ip route show table 60 我记得应该是60 table 作为默认table
虽然我现在还没解决,分给你吧,有你热心的回复就够了,有时间我慢慢测试吧
lqsohu 2013-06-18
  • 打赏
  • 举报
回复
ip route ip rule ip route show table 60 我记得应该是60 table 作为默认table
lqsohu 2013-06-18
  • 打赏
  • 举报
回复
有的能上有的不能上 应该是DNS解析的问题吧 就是有的地址不能够被解析 就不能上了 查下路由表分配吧
hehamfll 2013-06-18
  • 打赏
  • 举报
回复
还有用 ip -d route查的相差不大,应该就是表现形式不一样吧
hehamfll 2013-06-18
  • 打赏
  • 举报
回复
引用 5 楼 lqsohu 的回复:
现在说下我的想法, 如果什么都没改的话 firefox 能上网, 直播软件不能上网, 我觉得可能就是DNS解析一类的问题,就像我们的电脑被墙了,不能上一些网站一样, 是因为我们解析不了这些地址, 你尝试ping下直播软件。 还有是用这种拨号方式无线作为AP其它设备连上去无法上网,用自带的软件拨号的话无线作为AP可供其它设备上网 关于这个问题你查了你当前的route 表了吗 看下与正常现象有什么不同? 其实就是个转换的过程。
感谢,你说的route表就是busybox route -e查出来的么?如果是上面有写的,这样拨号和用软件拨号只差一行,手动添加那一行上去没什么变化,或者还有什么其它方法查更详细的route表?不是太懂望指点一下
lqsohu 2013-06-18
  • 打赏
  • 举报
回复
现在说下我的想法, 如果什么都没改的话 firefox 能上网, 直播软件不能上网, 我觉得可能就是DNS解析一类的问题,就像我们的电脑被墙了,不能上一些网站一样, 是因为我们解析不了这些地址, 你尝试ping下直播软件。 还有是用这种拨号方式无线作为AP其它设备连上去无法上网,用自带的软件拨号的话无线作为AP可供其它设备上网 关于这个问题你查了你当前的route 表了吗 看下与正常现象有什么不同? 其实就是个转换的过程。
hehamfll 2013-06-18
  • 打赏
  • 举报
回复
引用 3 楼 lqsohu 的回复:
有的能上有的不能上 应该是DNS解析的问题吧 就是有的地址不能够被解析 就不能上了 查下路由表分配吧
谢谢你的回复,DNS应该没有问题,从运营商那里得到了两个DNS,和用自带拨号软件得到的DNS是一样的,而且设备上的FIREFOX是可以正常上网的,有的直播软件反而不能连网,设备上有一个灯,如果用自带的拨号软件拨上去那个灯是绿的,我用这个拨号上去灯不变绿,是断开状态的红色 还有是用这种拨号方式无线作为AP其它设备连上去无法上网,用自带的软件拨号的话无线作为AP可供其它设备上网
hehamfll 2013-06-17
  • 打赏
  • 举报
回复
好吧我自顶一下,有人来帮一下么?
hehamfll 2013-06-15
  • 打赏
  • 举报
回复
经测试不是那个引起的问题,手动添加了那个路由表也一样,还是有的软件能上网有的不能上

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧