除了 Windows XP,我还尝试在桌面上使用 Lubuntu。我真的很喜欢它,但有一个问题:我有一个 LAN 宽带互联网连接,在 XP 中可以完美运行,但在 Lubuntu 中却不行。
每次启动 Lubuntu 时,我都必须运行sudo ethtool -s eth0 speed 10 duplex half autoneg off
。然后有线连接就建立了。
有什么方法可以保存并自动执行此命令,以便当我重新启动 Lubuntu 时互联网连接能够自动建立?
答案1
我不知道 lubuntu,但它基于 ubuntu,而 ubuntu 又基于 debian,所以 debian 解决方案应该可行。
在 debian 中,网络配置位于/etc/network/interface
文件中。使用参数启动接口后,可以执行命令post-up
。因此,按如下方式编辑/etc/network/interface
文件应该没问题:
iface eth0 inet dhcp
post-up /sbin/ethtool -s $IFACE speed 10 duplex half autoneg off
您似乎还可以直接ethtool
在文件中指定选项/etc/network/interface
:
iface eth0 inet dhcp
link-speed 10
link-duplex half
ethernet-autoneg off
这些解决方案比使用/etc/rc.local
技巧更好,因为它们将所有网络配置保存在一个单一且标准的地方。
答案2
您可以将此行放在文件中的(必须是最后一行)/etc/rc.local
之前。您需要以管理员身份执行此操作,例如使用命令。exit 0
sudo gedit /etc/rc.local