【求助】linux的routing問題



贊助商連結


miraculous
2003-10-06, 01:16 PM
想請教各位前輩兩個問題

1.我在linux裡加route,假設該主機ip為172.16.0.40
例如本來到0.0.0.0/0要透過172.16.0.100,我現在加一筆到172.18.0.0/16
的透過同網段的另一個設備172.16.0.101,本來這樣設都可以的
不過我現在設route add -net 172.18.0.0/16 gw 172.16.0.101都會出現
SIOCADDRT: Network is unreachable
的錯誤訊息,請問是什麼原因呢?...變成我加到即使是外部真實ip的某個網段
也會出現這個問題....請問怎麼解呢?

2.我加了一行route在/etc/rc.d/rc.local裡
假設在指令沒下錯的情況下,為什麼每次重新開機時該行routing都不會自動
加上去呢?....怎麼會有的主機可以有的主機不行?....

贊助商連結


aeolus0829
2003-10-06, 07:57 PM
1. router 的設定在網路的兩端都要設,如你說的
到0.0.0.0/0要透過172.16.0.100 --> 這是指預設閘道吧,也就是所有不屬於內部網段位址或是屬外部位址的都送到這邊來;那你現在新增一筆 172.18.0.0/16 須透過 172.16.0.101,是否有在 172.18.0.0/16 區段裡的電腦設定預設匣道為 172.16.0.101 ?

我也是 Linux 新手,以上僅供參考;建議你到 酷學園 或 鳥哥的 Linux 私房菜 找精華文章