歡迎您光臨本站 註冊首頁

一個雙網卡的問題,同網段內的其他機器不能訪問80,能ping通

幾台web數據節點,web節點伺服器配置雙網卡,eth0::192.168.1.1; eth1:192.168.2.1,類推。。。
通過redware做負載均衡,redware  VIP 為 192.168.1.100; radware把請求轉給member(192.168.2.1 ~ 192.168.2.3)

現在問題是 外網訪問VIP都沒問題,但是192.168.1網段訪問80沒數據返回,但是可以ping通,

應該是eth1收到的數據包都返回給eth0了,什麼辦法可以解決呢?

-----------------------------------------------------------------------------
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.2.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1
192.168.1.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1
0.0.0.0         192.168.2.254   0.0.0.0         UG        0 0          0 eth1


------------------------------------------
自己畫了一個圖
《解決方案》

呵呵,同上待解,
《解決方案》

使用tcpdump監控一下網卡的數據包是否正常
《解決方案》

如果是數據走錯網口了 試試iptables nat轉發,強制指定數據轉發路徑試試
以前我做ip轉發也碰到類似問題,ping的通 telnet不通,就是這個原因
《解決方案》

你把eth0的地址段改成192.168.3.0就可以了。
《解決方案》

應該是eth1收到的數據包都返回給eth0了,什麼辦法可以解決呢?
這個是網路問題,系統發現到192.168.1.0的包,會送到本地的直連路由來處理。所以就訪問不了。

[火星人 ] 一個雙網卡的問題,同網段內的其他機器不能訪問80,能ping通已經有469次圍觀

http://coctec.com/docs/service/show-post-588.html