找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 19077|回复: 10

【求助】实在是搞不定OpenWRT的路由表

[复制链接]
本帖最后由 huang5307 于 2015-10-22 09:36 编辑

我在宿舍里的路由器有线部分是连接内部分享的社区宽带固定IP(192.168.210.114 网关是 192.168.210.1--WAN),而无线部分是中继到单位的AP(192.168.205.1--WWAN),另外我在设定这台机器的内部LAN是192.168.110.*,我透过路由表的设定目的是希望达到除了172.16.0.200与192.168.10.* 走WWAN(192.168.205.1)之外,其它所有都是走WAN 192.168.210.1

不知道为什么OpenWRT的路由表都会以WWAN为主而不是以WAN为主,每次启动都会以192.168.205.1为预设的网关,所以我SSH进去OpenWRT,增加了几条指令,如下:

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
route add default gw 192.168.210.1
route del -net 0.0.0.0 gw 192.168.205.1 netmask 0.0.0.0 dev wlan0
route del -net 192.168.205.1 gw 0.0.0.0 netmask 255.255.255.255 dev wlan0
route add -net 172.16.0.200 netmask 255.255.255.255 gw 192.168.205.1
route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.205.1
exit 0



可以达到我的要求,除了172.16.0.200与192.168.10.*之外都走192.168.210.1。但是这种方式只要路由器一重启就没有了,或是WWAN掉线重连也会没有(因为一旦重连,系统又自动设定192.168.205.1为预设的网关),为此我参考了许多网友的建议,在local startup里面加入上诉的指令(参考附图),也在static routes加入设定(参考附图),但是没有任何效果,每当重启或是WWAN掉线重连的时候,预设网关又被设成192.168.205.1了,到底要怎么设啊!我实在是快崩溃了。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
重启的时候 并不能保证 你添加的代码在最后执行  加上20+S延时  另外wwan掉线直接写个脚本掉线重连之后重启规则
回复

使用道具 举报

 楼主| | 显示全部楼层
S沁雨寒S_风雪 发表于 2015-10-22 10:23
重启的时候 并不能保证 你添加的代码在最后执行  加上20+S延时  另外wwan掉线直接写个脚本掉线重连之后重启 ...

感谢提供了方向,因为是小白,恳请多提供一下比较详细的资料,例如怎么加20秒的延迟,还有wwan掉线是否会触发什么事件?先前在网上看到有个教程在解决掉线问题是写一个cron job每秒钟检查一次,我觉得这样太夸张了,所以如果某个接口断线了能触发一个动作,这也比较靠谱。

还有静态路由的设定为什么没有效果呢?静态路由的用处是做什么的?什么时候执行?
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
每天
回复

使用道具 举报

正在被redsocks卡着
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
ganshi 发表于 2015-10-24 03:43
正在被redsocks卡着

什么意思啊?
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
拯救小白专家们出来啊!
回复

使用道具 举报

来自手机 | 显示全部楼层
设置接口的metric
回复

使用道具 举报

来自手机 | 显示全部楼层
另外路由表在网络-静态路由里设置
回复

使用道具 举报

openwrt有hotplug检测功能。
WWAN掉线重连的时候,找到相应的脚本写入你的路由命令应该就可以了。/etc/hotplug.d/iface下面的20-firewal应该是个写入命令的好地方。具体wwan需要自行摸索。
回复

使用道具 举报

来自手机 | 显示全部楼层
WWAN高级设置里面把"使用默认网关"钩去掉。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-17 03:05

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表