在我的單位裡面,有兩個由不同單位配發的網路段,除了各自的對外連線外,為了效能的原因,內部也由ROUTER連接,並且有一台伺服器,伺服器上兩張網卡,分別對兩個網路提供服務,但該伺服器並無ROUTE功能,架構如下圖:
在實際的運作中,所有的IP均為真IP。該伺服器是由testing架成,kernel原為2.4,運作的非常好。前幾天為了某些原因,將安裝了kernel 2.6,結果竟發生了下面的況狀:
1. 192.168.1.4 連 192.168.1.2 <-- ok
2. 192.168.1.4 連 192.168.2.4 <-- ok
3. 192.168.1.4 連 192.168.2.2 <-- bad
4. 192.168.2.4 連 192.168.2.2 <-- ok
5. 192.168.2.4 連 192.168.1.4 <-- ok
6. 192.168.2.4 連 192.168.1.2 <-- bad
上述「連」的意思包括了ping,traceroute,ssh,www等應用,但是如果換回kernel 2.4,就都完全正常了,不知道有沒有人可以告訴我,這是怎麼一回事呢?是不是在2.6中有什麼特別的設定要作呢?謝謝。