Linux
相當於 linux 上的 netsh start network
我最近閱讀了有關創建接入點的 Windows 選項,該接入點將在與機器相同的物理設備上執行。這樣我就可以將我的其他設備連接到該網路,並且也可以訪問網際網路。
我知道我可以通過配置 dhcp 並創建一個網橋來使用 2 個 wifi 卡來實現這一點,但是如何使用一張卡來完成此操作?
wlan1
這將使用與現有介面相同的物理設備創建一個虛擬wlan0
介面:iw dev wlan0 interface add wlan1 type station
或者,您可以手動指定物理設備(Linux 傾向於稱它們為“wiphy”):
iw phy phy0 interface add wlan1 type station
然後像往常一樣在
wlan1
.hostapd
將處理將類型更改wlan1
為 AP 模式,如果您的核心或驅動程序不支持某些功能,則可能會在監控模式下添加另一個虛擬介面。一定要禁用 DFS 或任何可能改變頻率的東西:如果你的硬體不支持,Linux 不支持在兩個不同的頻道上進行頻道希望。並非所有卡/驅動程序都支持同時執行一個 AP 站和一個非 AP 站。您可以使用
iw phy0 info
並查看您的卡的介面配置要求。執行足夠新的核心和/或 hostapd 也是可取的。然後,使用您選擇的 Internet 共享方法。NAT 是邪惡的,但無處不在,橋接不起作用,因為原始 AP 將過濾傳入的 MAC,即使沒有啟用安全性。還可以使用一些巧妙的 ARP 代理技巧。