Linux

相當於 linux 上的 netsh start network

  • January 21, 2013

我最近閱讀了有關創建接入點的 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 代理技巧。

引用自:https://unix.stackexchange.com/questions/61929