外 网
↕
wan1 wan2
↖↘ ↗↙
路由
↗↙ ↖↘
设备 1 设备 2
----------------------
其中 wan1 和路由都是 openwrt 系统
请教下该如何设置?
[ol]
[/ol]
做了哪些尝试
对路由规则完全没概念, 防火墙的入站出站转发更是一头雾水, 设置了路由规则结果还上不了网,只好把备份还原.
请教了下 openai, 似乎也不行, ssh 登上 wan1 设备还是 ping 不通外网.
顺便问下有没有比较简单易懂的科普.
创建 iptables 规则:
使用 iptables 创建规则,将非局域网的流量导向到 192.168.3.2 。以下是具体的命令:
iptables -t mangle -A PREROUTING ! -s 192.168.1.0/24 -j MARK --set-mark 1
这个命令使用 mangle 表,将不是来自 192.168.1.0/24 网段的流量标记为 1 。
ip rule add fwmark 1 table 100
这个命令添加一个规则,告诉系统,如果流量标记为 1 ,则使用表 100 。
ip route add default via 192.168.3.2 dev lan_interface table 100
这个命令将表 100 中的默认路由设置为 192.168.3.2 ,其中 lan_interface 是你的 LAN 接口名称。