自从重置电力线插头后,我的以太网连接就丢失了

自从重置电力线插头后,我的以太网连接就丢失了

我有一台台式机,可以双启动到 Kubuntu 14.04(根据偏好)或 Windows 7。我妻子有一台 iMac 台式机,我们有各种 Wi-Fi 平板电脑和手机。我们有一台 Technicolor tg582n 路由器,台式机通过 TP-Link PA211“Powerline”家用插头通过以太网连接到路由器;我们在 TG582n 无法覆盖的房间部分使用两个 TP-Link WPA271 家用插头来连接 Wi-Fi。

我最近重置了五台 TP-link 设备,因为我们的宽带总是断线。它们现在都恢复了出厂默认设置,除了 Wi-Fi 设备上的安全密码。我们现在所有设备(包括我的 Windows 台式机)的宽带速度约为 16Mbps,这是我们 ISP 宣传的速度,足以供我们使用。但有一个例外:之前我在 Kubuntu 上的以太网连接非常好,但现在我需要使用 Wi-Fi 加密狗,速度明显变慢了。任何帮助都非常感谢。说清楚一点,我只需要加密狗,因为 Kubuntu 现在无法通过以太网连接,就像在我重置家用插头之前一样。之前,我的台式机通过 Windows 和 Kubuntu 中的以太网连接;现在只有 Windows 通过以太网连接。

加密狗没问题,问题是 WiFi 总是比以太网慢。

编辑:现在下载速度为 14Mbps,但仍然停留在 @Fabby 的第 4 阶段。 ifconfig 的输出:

WGCman@WGCman-XXXX-D3:~$ 

sudo ethtool --change eth0 speed 100 duplex full autoneg off

[sudo] password for WGCman: 

 WGCman@WGCman-XXXX-D3:~$ ifconfig

eth0      Link encap:Ethernet  HWaddr fc:aa:14:06:xx:xx  
      inet addr:192.168.1.70  Bcast:192.168.1.255  Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST  MTU:100  Metric:1
      RX packets:88065 errors:0 dropped:0 overruns:0 frame:0
      TX packets:46875 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:22091647 (22.0 MB)  TX bytes:3947548 (3.9 MB)

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:1928 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1928 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:283489 (283.4 KB)  TX bytes:283489 (283.4 KB)

答案1

你应该关闭自动协商并将网络速度固定为电力线适配器上的网络接口卡 (NIC) 能够维持的最高水平。

从 10Mbps、半双工开始,然后逐渐增加到 10Mbps FD、100Mbps HD……直到出现问题。然后降低一个档次,并保持该速度。

首先,安装ethtool(如果已经安装,您将收到一条警告,提示最新版本已安装)

sudo apt-get install ethtool

现在:

  1. 输入以下命令(并逐一测试)

    sudo ethtool --change eth0 speed xxx duplex yyy autoneg off
    

    其中 xxx = 101001000且 yyy =halffull

    因此从10 half、、、10 full开始100 half...

  2. 执行ifconfig检查您是否获得了 IP 地址。

  3. 回到 1 直到它停止工作,并且使用以前仍然有效的值到:

  4. 使改变永久生效,执行以下命令:

    sudo nano /etc/network/interfaces
    

    并在以下部分输入pre-up

    pre-up /usr/sbin/ethtool --change eth0 speed xxx duplex yyy autoneg off 
    

相关内容