我想要实现的是将 Wifi 的范围扩展到另一个房间。我有一个路由器,一个通过 UTP 电缆连接到此路由器的 Raspberry pi,我在 RPi 中有一个 Wifi USB 棒。
我想要实现的是能够连接到 Wifi 并在任一房间访问互联网,同时还能够连接到 RPi(即 ssh 或 web 服务器)。
我一直在遵循一些设置,几乎已经实现了我想要做的事情。我可以连接到无线网络并访问互联网,但我无法访问我的 RPi。RPi 本身也没有互联网连接。我该如何解决这个问题?
我为获得桥接互联网连接所执行的操作是:
brctl addbr br0
brctl addif br0 eth0 wlan0
ip link set up dev br0
brctl addif br0 wlan0
hostapd /etc/hostapd/hostapd.conf
文件 hostapd.conf 包含:
interface=wlan0
driver=rtl871xdrv
bridge=br0
ssid=Test
channel=1
wpa=1
wpa_passphrase=Secret
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0
网络管理器正在使用以下设置运行:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[keyfile]
unmanaged-devices=mac:c4:6e:1f:20:9d:91
我关注的来源:
答案1
因此,经过进一步研究,我找到了解决方案。我更改了 NetworkManager 配置以阻止以太网连接。
[keyfile]
unmanaged-devices=mac:c4:6e:1f:20:9d:91;mac:ot:hr:ma:ca:dd:rs
我已将以下内容添加到我的命令序列中。
ifconfig eth0 0.0.0.0
dhclient br0
我不确定为什么这样做有效,但对我来说确实有效。解决方案类似于这问题。