|
本帖最后由 zxslh 于 2022-9-18 01:16 编辑
现状是华硕新出的原厂固件挺好用,一直舍不得换,软路由经常折腾,经常影响需要出国的设备网络,自己想了个办法,算是目前比较完美的,不算复杂,只需要会使用winscp之类的ssh客户端软件就好。
接线:电信猫<-->wan华硕lan(192.168.0.1/23)<-->(192.168.0.2/23)lan软路由wan<-->电信猫或者lan上指定华硕lanip
主要脚本命令只有两条,例如:
ip route add to 0.0.0.0/0 via 192.168.0.2 dev br0 table 200
ip rule add from 192.168.1.1/24 pref 1000 table 200
打开华硕dhcp,直接在华硕的内网设置里固定需要海淘的设备ip在192.168.1.1/24地址段内,在华硕路由上运行上述两条命令,不需要其他设置即可实现上述获得出国ip地址段的机器海淘。
需要解决和注意的问题:
1,openwrt如果在lan上指定华硕lanip为网关,openwrt的lanip不要包括在出国ip地址段内
2,重启华硕路由命令失效
3,软路由关机或者海淘失效不能自动切换回华硕网关
华硕原厂固件不能设置开机启动,不能保存计划任务,需要另辟蹊径
我是利用openwrt可以免密ssh登录到华硕路由的方法来解决上述这些问题的。
具体脚本在附件里,下载附件后去掉后缀名,复制到openwrt的root目录里,ssh运行:sh /root/init
|
|