Routing Mikrotik-使用2个WAN连接和2个静态IP地址
我有两条连接到Internet的WAN线路:一条连接在ether1接口上,另一条连接在ether2接口上,使用Mikrotik路由器Routing Mikrotik-使用2个WAN连接和2个静态IP地址,routing,mikrotik,Routing,Mikrotik,我有两条连接到Internet的WAN线路:一条连接在ether1接口上,另一条连接在ether2接口上,使用Mikrotik路由器 ether3连接到LAN 每条线路都有有效的IP(静态IP)和PPPoE连接: WAN 1具有217.219.xx.xx,连接到pppoe1 WAN WAN 2具有与pppoe1-WAN2连接的89.165.xx.xx 在路由中,pppoe1-WAN1具有距离1和pppoe1-WAN2具有距离2 禁用WAN1时,我可以使用89.165.xx.xx从办公室外连接
ether3
连接到LAN
每条线路都有有效的IP(静态IP)和PPPoE连接:
- WAN 1具有
,连接到217.219.xx.xx
pppoe1 WAN
- WAN 2具有与pppoe1-WAN2连接的
89.165.xx.xx
pppoe1-WAN1
具有距离1和pppoe1-WAN2
具有距离2
禁用WAN1时,我可以使用89.165.xx.xx从办公室外连接到路由器,但启用WAN1时,我无法连接到89.165.xx.xx
有人能帮我解决这个问题吗?您的解决方案在
mangle
设置中-使用下面的行添加mangle操作:
/ip firewall mangle
add action=mark-connection chain=input comment=WAN1 in-interface=\
pppoe-Wan1 new-connection-mark=MWAN1
add action=mark-routing chain=output connection-mark=MWAN1 new-routing-mark=\
RWAN1 passthrough=no
add action=mark-connection chain=forward comment=WAN1PF connection-state=new \
in-interface=pppoe-Wan1 new-connection-mark=PFMWAN1
add action=mark-routing chain=prerouting connection-mark=PFMWAN1 \
in-interface=ehter3 new-routing-mark=RWAN1
add action=mark-connection chain=input comment=WAN2 in-interface=pppoe-WAN2 \
new-connection-mark=MWAN2
add action=mark-routing chain=output connection-mark=MWAN2 new-routing-mark=\
RWAN2 passthrough=no
add action=mark-connection chain=forward comment=WAN2PF connection-state=new \
in-interface=pppoe-WAN2 new-connection-mark=PFMWAN2
add action=mark-routing chain=prerouting connection-mark=PFMWAN2 \
in-interface=ehter3 new-routing-mark=RWAN2
然后在路由设置中添加此路由:
/ip route
add distance=1 gateway=pppoe-WAN2 routing-mark=RWAN2
add distance=1 gateway=pppoe-WAN1 routing-mark=RWAN1
这很好,,
对于ip地址为192.168.xxx.xxx
的网关,最好更换
此规则中的“网关=pppoe-WAN1”和“网关=192.168.xxx.xxx”:
add distance=1 gateway=pppoe-WAN1 routing-mark=RWAN1
如果能对这里的操作做一些解释就太好了——似乎每个WAN接口有4个操作。