我一直在擺弄我的網路設置,並嘗試使用hostapd
基於虛擬軟體接入點virt1
(10.10.0.1/24)創建一個WiFi熱點。使用 NAT 可以完美地工作(網關已開啟wlan0
(192.168.1.1/24))。
但是,如果我嘗試連接virt1
並wlan0
使用網橋,則會收到以下錯誤:
錯誤:設備不允許從屬於網橋。
當我嘗試連接到hostapd 自動設定的wlan0
橋接器時,會發生此錯誤。有趣的是, hostapd 可以毫無問題地連接到br0
接入點。virt1
br0
從這不幸的是我無法完全理解答案,我知道無線AP可以毫無問題地橋接,但站不能。我的理解是,這與該站必須使用 AP 用戶端的 MAC 位址發送和接收訊框有關(但該站僅限於使用自己的 MAC)。
這引出了我的問題:
我之前的理解正確嗎? MAC 位址限制是我無法奴役
wlan0
的原因br0
嗎?將無線介面連接到網橋與將有線介面連接到網橋有什麼區別?難道我不會遇到
eth0
與 WiFi相同的問題(具有不同 MAC 位址的訊框來自同一接口,例如)?我在這裡缺少什麼?此問題是否與 802.11 除了來源尋址和目標尋址之外還支援發送器和接收器尋址這一事實有關?