看板 Linux 關於我們 聯絡資訊
在嵌入式系統上 用一個br0 把eth0 和wlan0都bridge起來 假如eth0實體接網路線到一台AP 同時用wps和AP建立無線連線 這時網路不意外的會很不穩定 試過brctl stp br0 on但是沒用 請問有甚麼方法可以偵測這情況呢? 理想上是如果wlan0/eth0都有連線我要把wlan0斷線 但是假如我現在有個ip和gateway 我有甚麼方法知道我ping gateway是從哪個介面走出去? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.205.150 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1642829356.A.2B5.html
HamalAri: 照 routing table 走啊, 或者如果不相信可以 tcpdump 01/22 14:36
Gold740716: ip route? 01/22 14:37
HamalAri: 然後你的網路接法這樣講沒人聽得懂是怎麼接的, 另外 " 01/22 14:38
HamalAri: 不穩" 是怎樣不穩? 解釋一下 01/22 14:38
https://imgur.com/x1g35v2 兩台repeater 都是設定一個bridge將兩個eth和無線網路橋接起來 圖左 repeater 2將wlan0設定為station以後連上repeater 1的wlan0 連上後ap配發ip給repeater 2 這時候用網路線把repeater 2接上AP 然後從repeater 2 ping 192.168.1.1會出現斷斷續續的情況 我希望在repeater 2能夠偵測出使用者在wlan0有連線 又插上ethernet的時候我要ifconfig wlan0 down 因為這時候看ip route都是顯示 default via 192.168.1.1 dev br0 ※ 編輯: NOBUNAGA01 (111.243.140.175 臺灣), 01/22/2022 16:11:00
a73126: 你這不是在自己製造網路loop嗎? 你本來想要的目的是甚麼? 01/23 06:06
阿...就一台已經記住設定的repeater有人犯賤要去接ethernet 還希望設備能自動偵測這情況把wlan0切回ap模式啊...
HamalAri: 呃. 你這樣都有接的情況就是同時都會送, 然後重覆的封 01/23 16:32
HamalAri: 包會一直變多, 然後就會被擋下 01/23 16:32
rickieyang: 應該不會同時送,但是很可能每個封包都產生風暴。 01/23 18:29
※ 編輯: NOBUNAGA01 (111.243.136.24 臺灣), 01/24/2022 09:58:20
yvb: 意思是你用的 AP 不支援 STP, 卻又把 STP 的 BPDU 丟掉了... 01/26 16:03
yvb: 或許看看AP可以做啥設定. 比方支援STP, 或讓BPDU通過? 01/26 16:05
yvb: 或者乾脆改做成 linux bonding 的 active-backup 模式? 01/26 16:11