亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

兩塊網卡分別連接兩個AP,通過哪塊網卡路由出去

系統 1659 0

場景:

wlan0?? 192.168.0.77?? 20:7c:8f:6b:e6:7c

wlan2?? 192.168.0.66?? 34:08:04:2e:23:7e

?

socket綁定192.168.0.77

?

開機默認路由:略

?

?

client成功連接server后再對路由修改:

ip route flush table main

route add default dev tun0

route add –net 192.168.0.0/24 dev wlan0

route add –net 192.168.0.0/24 dev wlan2

route add 219.245.89.144 gw 192.168.0.1 dev wlan0

route add 219.245.89.144 gw 192.168.0.1 dev wlan2

?

則此時route –n顯示的路由表:

內核 IP 路由表
目標??????????? 網關??????????? 子網掩碼??????? 標志? 躍點?? 引用? 使用 接口
0.0.0.0???????? 0.0.0.0???????? 0.0.0.0???????? U???? 0????? 0??????? 0 tun0
192.168.0.0???? 0.0.0.0???????? 255.255.255.0?? U???? 0????? 0??????? 0 wlan2
192.168.0.0???? 0.0.0.0???????? 255.255.255.0?? U???? 0????? 0??????? 0 wlan0

219.245.89.144? 192.168.0.1???? 255.255.255.255 UGH?? 0????? 0??????? 0 wlan2
219.245.89.144? 192.168.0.1???? 255.255.255.255 UGH?? 0????? 0??????? 0 wlan0

?

經HA wireshark抓包分析包的以太網MAC知client端經過wlan2路由出去。

?

?

?

?

?

如果將程序中的路由修改最后兩句調換,即

ip route flush table main

route add default dev tun0

route add –net 192.168.0.0/24 dev wlan0

route add –net 192.168.0.0/24 dev wlan2

route add 219.245.89.144 gw 192.168.0.1 dev wlan2

route add 219.245.89.144 gw 192.168.0.1 dev wlan0

?

則此時route –n顯示的路由表:

內核 IP 路由表
目標??????????? 網關??????????? 子網掩碼??????? 標志? 躍點?? 引用? 使用 接口
0.0.0.0???????? 0.0.0.0???????? 0.0.0.0???????? U???? 0????? 0??????? 0 tun0

192.168.0.0???? 0.0.0.0???????? 255.255.255.0?? U???? 0????? 0??????? 0 wlan0
192.168.0.0???? 0.0.0.0???????? 255.255.255.0?? U???? 0????? 0??????? 0 wlan2
219.245.89.144? 192.168.0.1???? 255.255.255.255 UGH?? 0????? 0??????? 0 wlan0
219.245.89.144? 192.168.0.1???? 255.255.255.255 UGH?? 0????? 0??????? 0 wlan2

?

經HA wireshark抓包分析包的以太網MAC知client端經過wlan0路由出去。

?

?

?

?

總結,最后路由出去的網卡接口和socket綁定的接口無關,與路由表有關,從路由表的第一條記錄往下,最先遇到的符合目標地址的記錄就是包遵循的路由記錄。

?

?

?

?

再考慮一個問題,包從對端回到本機時,是從哪個回來的,猜測從哪個網卡出去就從哪個網卡回來。

從wireshark抓到的以太包只有源MAC,沒有目的MAC?!所以不能從wireshark得知HA發到MN時,是發給MN的哪塊網卡的。

?

但是,我們可以從HA的arp表看出端倪。

從表中我們可以得出,雖然socket綁定的是wlan0 (20:7c:8f:6b:e6:7c)上的IP192.168.0.77,但當它通過wlan2路由出去時,添加的是wlan2的MAC(34:08:04:2e:23:7e),HA發往MN時,通過arp表知,是發給wlan2接口的,即MN通過哪塊接口發到HA,HA就將數據發給HA的哪塊接口。

root@ubuntu:~# arp -n
地址???????????????????? 類型??? 硬件地址??????????? 標志? Mask??????????? 接口
219.245.89.161?????????? ether?? 00:e0:4c:3b:64:e0?? C???????????????????? eth0
192.168.0.77???????????? ether?? 34:08:04:2e:23:7e?? C???????????????????? eth1
192.168.0.111??????????? ether?? 00:1b:38:a6:e3:61?? C???????????????????? eth1
219.245.89.214?????????? ether?? 20:6a:8a:43:ba:e3?? C???????????????????? eth0
219.245.89.254?????????? ether?? 00:23:89:1a:03:ed?? C???????????????????? eth0

兩塊網卡分別連接兩個AP,通過哪塊網卡路由出去?回來呢?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美精品一区二区精品久久 | 午夜国产福利在线 | 久久在线观看免费视频 | 天天上天天操 | 国产精品久久久久久一区二区三区 | 一区二区视频在线播放 | 国产亚洲精品视频中文字幕 | 久久久久青草大香线综合精品 | 欧美性猛交xx乱大交 | 亚州中文字幕 | 青青青青青国产费线在线观看 | 日本中文字幕一区二区 | 99久久做夜夜爱天天做精品 | 国产成人精品高清不卡在线 | 九九热精品在线观看 | 中文字暮文字暮 | 精品国产精品久久一区免费式 | 精品爱爱| 日韩高清一区 | 狼狼色丁香久久女婷婷综合 | 奇米影视狠狠狠天天777 | 在线日韩观看 | 亚洲视频成人 | 亚洲国产人久久久成人精品网站 | 久久精品亚洲精品国产欧美 | www.香蕉视频在线观看 | 亚洲国产欧美国产第一区二区三区 | 日本高清一 | 天堂网一区 | 欧美日韩无线码在线观看 | 一级特黄aaa免费 | 青草娱乐极品免费视频 | 美女视频免费在线观看 | 色婷婷精品综合久久狠狠 | 亚洲国产日韩a在线亚洲 | 国产成人夜间影院在线观看 | 亚洲国产精品久久日 | 老司机午夜免费 | 99国产超薄丝袜足j在线播放 | 亚洲高清成人欧美动作片 | 精品一久久香蕉国产线看播放 |