具有多个无线电的 OpenWrt

具有多个无线电的 OpenWrt

我有三个康派克斯运行 OpenWrt 的主板。我已将两个 Qualcomm 无线电连接到每个主板。我尝试将其中一个主板配置为接入点(AP 模式),将另外两个配置为站点模式(STA 模式)。我在 AP 上启动两个 Wi-Fi 接口 — wlan0 和 wlan1 —(配置为使用两个不同的 SSID),如下所示:

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '165'
        option hwmode '11n'
        option path 'soc/1b500000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
        option htmode 'HT20'
        option disabled '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'W0'
        option encryption 'none'

config wifi-device 'radio1'
        option type 'mac80211'
        option channel '153'
        option hwmode '11n'
        option path 'soc/1b700000.pci/pci0001:00/0001:00:00.0/0001:01:00.0'
        option htmode 'HT20'
        option disabled '0'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'ap'
        option ssid 'W1'
        option encryption 'none'

在我的一个站中,我启用了 radio0,在​​另一个站中,我启用了 radio1。

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '11'
        option hwmode '11g'
        option path 'soc/1b500000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
        option htmode 'HT20'
        option disabled '1'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'none'

config wifi-device 'radio1'
        option type 'mac80211'
        option channel '11'
        option hwmode '11n'
        option path 'soc/1b700000.pci/pci0001:00/0001:00:00.0/0001:01:00.0'
        option htmode 'HT20'
        option disabled '0'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'sta'
        option ssid 'OpenWrt'
        option encryption 'none'

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '11'
        option hwmode '11n'
        option path 'soc/1b500000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
        option htmode 'HT20'
        option disabled '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'none'

config wifi-device 'radio1'
        option type 'mac80211'
        option channel '11'
        option hwmode '11g'
        option path 'soc/1b700000.pci/pci0001:00/0001:00:00.0/0001:01:00.0'
        option htmode 'HT20'
        option disabled '1'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'sta'
        option ssid 'OpenWrt'
        option encryption 'none'

然后我分配 IP 地址:
在 AP 上:

ifconfig wlan0 1.1.2.52
ifconfig wlan1 1.1.3.52

在一个站上:

ifconfig wlan0 1.1.2.61

在另一个站点:

ifconfig wlan1 1.1.3.61

然后我使用类似以下命令将 AP 所需的所有 ARP 条目添加到站点,并将站点添加到 AP:

arp -i wlan0 -s 1.1.2.61 hw_address_of_wlan0

但是我一次只能让其中一个发送 ping 消息(我可以通过 wlan0 或 wlan1 发送流量)。有人能告诉我如何让 wlan0 和 wlan1 同时发送流量吗?

相关内容