我想知道是否可以有2个或更多无线网络 USBLinux 中的加密狗设置各有不同SSID和不同的网络,将一个设置作为通往某个网络的网关无线路由器?
IE操作系统与 3无线上网 dongles
; wlan0
,wlan1
, 和wlan2
。
- wlan0 -> WiFi 路由器
- wlan1 -> SSID=“abc”
- wlan2 -> SSID="def"
在哪里 ”ABC“ 有一条默认路由wlan0
并且”定义" 只能访问 wxyz 网络
我尝试过谷歌搜索但收效甚微。
答案1
在路由方面,它们与任何其他接口一样,因此您确实可以将一台 Linux 主机设置为具有多个它们的路由器。
虽然这不是理想的情况,但根据物理设置,由于它们的信号太接近,因此可能有多个设备同时工作。
不过,我会避免将它们全部放在同一个通道上,并尽可能在并排的 USB 插槽中彼此完全靠近。
如果可能,我建议避免使用 USB 接口作为负责 hostapd 服务的 wifi 接口,而使用不依赖于 USB 的内部 wifi(如果有)。
避免使用 Realtek 设备,请参阅这篇文章了解 wifi 一般建议。使用华硕 USB-N13 适配器的 Wi-Fi 问题
PS 我实际上已经在 FreeBSD 中设置了一个用于路由测试的平台,具有内部 Atheros + 外部 Ralink wifi 接口。
答案2
使用“ifenslave”
$apt install ifenslave
然后
$modprobe bond
$ifconfig bond0 192.168.0.1 netmask 255.255.0.0
$ip link set eth0 down
$ip link set eth1 down
$ifenslave bond0 eth0 eth1
$ip link set bond0 up
$ip link set eth0 up
$ip link 设置 eth1
然后设置热点