請問如何多內網多外網設置
各位先進我配置了一台有 4 網卡的 router os 2.9.6, 分別叫做 dot1-wan, dot1-lan, 跟 dot2-wan, dot2-lan
因為我有兩個 wan 設備做不同的需求
dot1-lan 作為 dot1-wan 的內網 , dot1-lan 採用私有 ip 分配當成網關, dot1-wan 設置為固定 ip 路由出去 ,
dot2-lan 作為 dot2-wan 的內網 , dot2-lan 採用私有 ip 分配當成網關, dot2-wan 設置為固定 ip 路由出去 ,
dot1-lan 內部走 srcnat 採用 masquerade
dot2-lan 內部走 srcnat 採用 masquerade
以下是我的配置, 目前仍然有問題, 只是不知道哪邊出了問題, 可否請先進幫忙指點一下 !
## address section
ip address add address=192.168.1.254/24 interface=dot1-lan
ip address add address=192.168.2.254/24 interface=dot2-lan
ip address add address=A.B.C.D/24 interface=dot1-wan ( 固定 IP不便公開 )
ip address add address=E.F.G.H/24 interface=dot2-wan ( 固定 IP不便公開 )
## route section , 沒有指明的即為動態產生
ip route add dst-address=192.168.1.0/24 gateway=A.B.C.254 ( A.B.C.D 的網關 )( 固定 )
ip route add dst-address=192.168.1.0/24 prefsrc=192.168.1.254 interface=dot1-lan
ip route add dst-address=192.168.2.0/24 gateway=E.F.G.254 ( E.F.G.H 的網關 )( 固定 )
ip route add dst-address=192.168.2.0/24 prefsrc=192.168.2.254 interface=dot2-lan
ip route add dst-address=A.B.C.0/24 prefsrc=A.B.C.D interface=dot1-wan
## nat section
ip firewall nat add chain=srcnat src-address=192.168.1.0/24 action=masquerade
ip firewall nat add chain=srcnat src-address=192.168.2.0/24 action=masquerade 昨晚徹夜想了一下
翻了翻原廠使用手冊, 大概有個方向, 等一下來試試
#address
ip address add interface=dot1-lan address=192.168.1.254/24
ip address add interface=dot1-wan address=A.B.C.D
ip address add interface=dot2-lan address=192.168.2.254/24
ip address add interface=dot2-wan address=E.F.G.H
#routing mark
ip firewall mangle add src-address=192.168.1.0/24 action=mark-routing new-routing-mark=dot1-route chain=prerouting
ip firewall mangle add src-address=192.168.2.0/24 action=mark-routing new-routing-mark=dot2-route chain=prerouting
#route with routing mark
ip route add gateway=A.B.C.254 routing-mark=dot1-route check-gateway=ping
ip route add gateway=E.F.G.254 routing-mark=dot2-route check-gateway=ping
ip route add gateway=A.B.C.254
#srcnat
ip firewall nat add chain=srcnat src-address=192.168.1.0/24 action=masquerade
ip firewall nat add chain=srcnat src-address=192.168.2.0/24 action=masquerade
這樣應該可以了, 希望能夠成功
還希望先進能夠指點一下, 謝謝 第一楼是肯定错的,因为存在默认路由的原因
二楼就在路由方便没有做错,不过在nat转换那里有问题,应该是:
ip firewall nat add chain=srcnat src-address=192.168.1.0/24 action=masqueradeout-interface=dot1-wan
ip firewall nat add chain=srcnat src-address=192.168.2.0/24 action=masquerade out-interface=dot2-wan
页:
[1]