日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

兩塊網(wǎng)卡分別連接兩個(gè)AP,通過(guò)哪塊網(wǎng)卡路由出去

系統(tǒng) 1924 0

場(chǎng)景:

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

?

開(kāi)機(jī)默認(rèn)路由:略

?

?

client成功連接server后再對(duì)路由修改:

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

?

則此時(shí)route –n顯示的路由表:

內(nèi)核 IP 路由表
目標(biāo)??????????? 網(wǎng)關(guān)??????????? 子網(wǎng)掩碼??????? 標(biāo)志? 躍點(diǎn)?? 引用? 使用 接口
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

?

經(jīng)HA wireshark抓包分析包的以太網(wǎng)MAC知client端經(jīng)過(guò)wlan2路由出去。

?

?

?

?

?

如果將程序中的路由修改最后兩句調(diào)換,即

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

?

則此時(shí)route –n顯示的路由表:

內(nèi)核 IP 路由表
目標(biāo)??????????? 網(wǎng)關(guān)??????????? 子網(wǎng)掩碼??????? 標(biāo)志? 躍點(diǎn)?? 引用? 使用 接口
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

?

經(jīng)HA wireshark抓包分析包的以太網(wǎng)MAC知client端經(jīng)過(guò)wlan0路由出去。

?

?

?

?

總結(jié),最后路由出去的網(wǎng)卡接口和socket綁定的接口無(wú)關(guān),與路由表有關(guān),從路由表的第一條記錄往下,最先遇到的符合目標(biāo)地址的記錄就是包遵循的路由記錄。

?

?

?

?

再考慮一個(gè)問(wèn)題,包從對(duì)端回到本機(jī)時(shí),是從哪個(gè)回來(lái)的,猜測(cè)從哪個(gè)網(wǎng)卡出去就從哪個(gè)網(wǎng)卡回來(lái)。

從wireshark抓到的以太包只有源MAC,沒(méi)有目的MAC?!所以不能從wireshark得知HA發(fā)到MN時(shí),是發(fā)給MN的哪塊網(wǎng)卡的。

?

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

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

root@ubuntu:~# arp -n
地址???????????????????? 類(lèi)型??? 硬件地址??????????? 標(biāo)志? 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

兩塊網(wǎng)卡分別連接兩個(gè)AP,通過(guò)哪塊網(wǎng)卡路由出去?回來(lái)呢?


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 金平| 普兰县| 垦利县| 四川省| 依安县| 怀宁县| 徐汇区| 安溪县| 兴安盟| 阿巴嘎旗| 白水县| 黑水县| 安西县| 永州市| 舟山市| 黑河市| 榕江县| 伊金霍洛旗| 舞钢市| 澄江县| 白银市| 阳谷县| 大竹县| 额济纳旗| 郎溪县| 新蔡县| 田林县| 丁青县| 凭祥市| 唐河县| 亳州市| 新巴尔虎右旗| 湘潭县| 晋江市| 岳普湖县| 宁陕县| 武汉市| 罗城| 纳雍县| 黄山市| 潼南县|