我想将旧的 FritzBox Fon WLAN 7320 设置为 wifi 和以太网之间的网络桥接器。我的 wifi 路由器与我的计算机以及它们之间的本地网络位于不同的房间。我不想为每台计算机都购买 Wifistick。所以我拿了一个旧的 FritzBox 路由器并尝试将其配置为网络桥接器。我按照互联网上的一些说明通过具有 root 访问权限的 telnet 访问内部 linux 操作系统。如果我启用 wifi,我可以在 中找到“ath0”设备ifconfig
。我能够使用 扫描我的网络iwconfig ath0 scan | grep "ESSID"
。现在我想将设备连接到我的 wifi 网络。
# iwconfig ath0 essid "<MySSID>" mode managed key s:"<MyKey>"
结果出现错误:
Error for wireless request "Set Mode" (8B06) :
SET failed on device ath0 ; Invalid argument.
和
# iwconfig ath0
返回
ath0 IEEE 802.11ng ESSID:"<MySSID>"
Mode:Master Frequency:2.412 GHz Access Point: C0:25:06:40:57:B0
Bit Rate:300 Mb/s Tx-Power:19 dBm
RTS thr:off Fragment thr:off
Encryption key:DEB1-AE76-C8B0-61B9-A651-F10F-9861-1ED3 [3] Security mode:open
Power Management:off
Link Quality=94/94 Signal level=-96 dBm Noise level=-95 dBm
Rx invalid nwid:769 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
结果是,我的 FritzBox 无法连接,但会创建一个与我的默认接入点同名的新接入点。有人知道该怎么办吗?
提前致谢
答案1
我有同样的问题。经过大量的阅读和尝试,我终于找到了解决方案。
首先,您必须创建处于管理模式的第二个 ath 设备:
wlanconfig ath 创建 wlandev wifi0 wlanmode sta
然后,提出来:
ifconfig ath1 启动
为 wpa_supplicant 创建一个配置文件,下面是示例:
ap_scan=1
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="你的路由器"
scan_ssid=1(如果不广播其 ssid,则为 0)
proto=WPA RSN(或其他...)
key_mgmt=WPA-PSK(...你...)
pairwise=CCMP TKIP(...需要...)
group=CCMP TKIP(...用于你的站点)
psk="你的密钥"
}
(您应该将配置复制到备份文件中,wpa_supplicant 有时会删除该文件)
现在您可以连接:
wpa_supplicant -B -iath1 -c /路径/到/你的配置文件
也许您想将新的 ath1 设备连接到您的 LAN 桥:
brctl addif lan ath1
如果你将它添加到你的局域网桥(正如你所描述的那样),你应该将 -blan 添加到 wpa_supplicant 命令中:
wpa_supplicant -blan -B -iath1 -c /路径/到/你的配置文件
瞧!希望我为你节省了很多时间 :-)