如何解决 dhclient 在将 eth0 桥接到 wlan0 时使用大量带宽的问题?

如何解决 dhclient 在将 eth0 桥接到 wlan0 时使用大量带宽的问题?

我一直使用我的 Raspberry Pi 作为 PS3 的 WiFi 适配器,因为 PS3 上的内部 WiFi 适配器不好,但 Raspberry Pi 上的 USB 适配器要好得多。我一直在使用这些命令来做到这一点:

首先,我安装 wicd 网络管理器并在 LXDE 桌面环境中配置它:

sudo apt-get install wicd

然后我安装桥接实用程序并制作桥接:

sudo apt-get install bridge-utils
sudo ifconfig wlan0 0.0.0.0
sudo ifconfig eth0 0.0.0.0
sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo brctl addif br0 wlan0
sudo dhclient br0

使用这些命令后,桥接器工作得很好。但是,在让 Raspberry Pi 保持通宵运行并且没有来自 eth0 的流量后,Raspberry Pi 开始使用我网络上的大量带宽,并且网络上的其他设备都无法工作,直到我拔掉 Raspberry Pi。我希望能够一直运行 Raspberry Pi,这样我就不必每次想使用 PS3 时都配置 Raspberry Pi。

答案1

好的,您可以进入 WICD 网络管理器并将驱动程序切换到“无”选项,对此有所帮助。默认情况下是 wext,但已被弃用。当您选择 none 时,它​​不会将任何自定义驱动程序(例如 wext)传递给 wpa_supplicant,它只使用 raspbian 中已有的驱动程序。我还建议不要超频,因为这似乎会加剧这个问题,但我不确定。

相关内容