跟政策路由有關係問題,問了很多人都搞不定

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

跟政策路由有關係問題,問了很多人都搞不定

文章larry » 週三 11月 02, 2005 7:20 pm

系統:Debian linux
架構:eth0--> pppoe 外撥多組ip,如ppp0,ppp1,ppp2
eth1--> 連接內部多台電腦
想試由 ip route,ip rule 這指令來做ip mapping
做法:
1.指定table LARRY--> ip rule add from 192.168.2.1 table LARRY
2.設定table LARRY的去向--> ip route default via 220.137.64.xx dev ppp0 table LARRY
3.再指定其他table 重覆 1,2
4.設定iptables 使 ppp0,ppp1,ppp2階能利用masq走出去
5.設定iptables 使 進入ppp0,ppp1,ppp2介面的ip能直通各mapping過的內部電腦 ip
問題:
以上做法,在Redhat 9.0上面沒有發生任何問題,用tcpdump 檢查 ppp0,ppp1,ppp2,可以觀查到內網每台電腦的流量,且default不用設定,一樣能夠連外,但用debian之後,問題就來了
1.除非我default route 設定到該內部電腦ip走的路由介面..不然就不能連
ex:我default 是設 ppp0,那其他table走的是ppp1,ppp2就沒辦法連外

以上是我發現在情況,各位高手能不能幫我解決這個問題,感謝
larry
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週二 5月 04, 2004 12:01 pm
來自: 台北汐止

回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客