歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

為什麼不能讓所有互聯網用戶都能訪問到這兩個IP?


>>> 此貼的回復 >> 你需要的 policy routing 設定,要不然封包回應時不是走正確的 default gateway。

CODE:[Copy to clipboard]# routing for isp1 =============

ip rule add from 218.108.19.34 lookup 201 ip route add default via 218.108.19.33 dev eth0 table 201

# routing for isp2 =============

ip rule add from 202.101.187.34 lookup 202 ip route add default via 202.101.187.33 dev eth0 table 202

ip route flush cache 有空看看 ip 相關手冊會有幫助。

還有,你的原本貼文很多地方不合理..

1. routing 顯示根本不正確:

CODE:[Copy to clipboard]Destination Gateway Genmask Flags Metric Ref Use Iface 218.108.19.33 * 255.255.255.240 U 0 0 0 eth0 202.101.187.33 * 255.255.255.240 U 0 0 0 eth0 那個 destination 是錯誤的吧,因為搭配 /28 時,開始的位址只會是 .32,不可能是 .33。

2. default gw 到底是哪個?

我比較好奇的是 default gw 到底是 .33 or .34?怎麼你說的與你執行 route -n 顯示的結果不一樣?

CODE:[Copy to clipboard]default 202.101.187.34 0.0.0.0 UG 0 0 0 eth0 你不是都說:

CODE:[Copy to clipboard]地址1:218.108.19.34 子網:218.108.19.32 掩碼:255.255.255.240 廣播地址:218.108.19.46 網關:218.108.19.33 地址2:202.101.187.34 子網:202.101.187.32 掩碼:255.255.255.240 廣播地址:202.101.187.46 網關:202.101.187.33 那你的 default gw 是自己的 ip ???

>>> 此貼的回復 >> 樓主最好把需求說清楚,這樣問有多種解決方案,但我想樓主的需求不會僅僅是“都能 ping 通”吧? 若要做負載均衡,可以參考 ip route nexthop 的多鏈路貼子 若要做策略路由,可以參考網通電信雙線的貼子


Copyright © Linux教程網 All Rights Reserved