看板 Linux 關於我們 聯絡資訊
我在A電腦送兩份資料到B電腦 A 一份資料送給 B的eth0網卡那個IP A 另外一份資料送給 B的wlan0無線網卡的那個IP 但是B 的linux只會接收default gateway那一張網卡資料,不曉得為什麼 Ubuntu 12.04 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 wlan0 140.117.89.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 是哪邊的要改嗎? 我這樣的rule,socket只會接收default gateway那一張網卡的資料 我開wireshark去看兩支網卡,封包都有進來, 但是socket就只能接收到,default gateway那一張網卡的資料 PS. Ubuntu 12.04 和 Ubuntu 10.04 差別 10.04 default GW rule會是最後一個 我記得routing table排序會跟優先權有關係 Ubuntu 10.04 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 10.0.3.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.164.19 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1443109489.A.545.html ※ 編輯: hardware (140.117.164.19), 09/24/2015 23:53:00 ※ 編輯: hardware (140.117.164.19), 09/25/2015 00:06:56 ※ 編輯: hardware (140.117.164.19), 09/25/2015 00:08:15
kenduest: 個人建議是,你可能要先把問題拆開,因為在另外一篇 09/25 09:46
kenduest: 文章內似乎可以看出來你把程式設計與網路連結議題混合了 09/25 09:47
kenduest: 簡單說就是你連基本網路架構連通都沒搞定,那後續 09/25 09:47
kenduest: 程式連線當然也就不會通。 09/25 09:47
kenduest: 最後建議你要陳述/劃網路架構,畢竟你有多張網路卡 09/25 09:51
kenduest: 怎麼連結的架構清楚了比較好判斷問題點 09/25 09:52
HamalAri: 區網內這樣子應該要都可以通,從外網連可能wlan0要SNAT 09/25 11:57
HamalAri: 但我猜你區網內就有問題了,別管程式,先都ping的到再說 09/25 11:58
HamalAri: 疑,不對,要做 SNAT 的是非 gw 的那個才對 09/25 12:00
pttnews: 140.117.89.0 這張ip很怪, 09/25 22:58