重置电力线插头后,我失去了以太网连接

WGC*_*man 6 wireless networking powerline-plugin 14.04

我有一台台式机,可以根据偏好双启动到 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)
Run Code Online (Sandbox Code Playgroud)

Fab*_*bby 3

您应该关闭计算机上的自动协商,并将网络速度固定为网络接口卡 (NIC) 在电力线适配器上可以维持的最高级别。

从 10Mbps、半双工开始,然后向上工作到 10Mbps FD、100Mbps HD……直到问题出现。然后降低一级并保持该速度。

首先,安装ethtool(如果已经安装,您只会收到一条警告,表明已安装最新版本)

sudo apt-get install ethtool
Run Code Online (Sandbox Code Playgroud)

现在:

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

    sudo ethtool --change eth0 speed xxx duplex yyy autoneg off
    
    Run Code Online (Sandbox Code Playgroud)

    其中 xxx = 10,1001000且 yyy =halffull

    10 half所以从, 10 full, 100 half, ...开始

  2. 检查ifconfig您是否有 IP 地址。

  3. 返回到 1 直到它停止工作并使用之前仍然有效的值

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

    sudo nano /etc/network/interfaces
    
    Run Code Online (Sandbox Code Playgroud)

    并在该部分键入pre-up

    pre-up /usr/sbin/ethtool --change eth0 speed xxx duplex yyy autoneg off 
    
    Run Code Online (Sandbox Code Playgroud)

  • 谢谢你,@Fabby。将速度设置为 1000 会出现“参数无效”消息。100 速全双工的下载速度为 5Mbps,不比 WiFi 适配器快。然而,100 半双工提供超过 15Mbps,这很好,因为我们的 ISP 提供 16!但是“准备”部分在哪里?sudo nano /etc/network/interfaces 返回 : # ifup(8) 和 ifdown(8) 使用的接口(5) 文件 auto lo iface lo inet 环回 ^G 获取帮助 ^O WriteOut ^R 读取文件 ^Y 上一页 ^K剪切文本 ^C 当前位置 ^X 退出 ^J 对齐 ^W 位置 ^V 下一页 ^U 未剪切文本 ^T 进行拼写 (2认同)
  • 如果您将 `ifconfig` 的输出添加到您的问题中,我可以编辑我的答案,使其更具体地适合您的设置...;-) 不要感谢我!;-) 如果您喜欢我的答案,只需单击“0”下方的小灰色**☑**,现在将其变成美丽的绿色。如果您不喜欢我的答案,请单击 0 下面的灰色小向下箭头,如果您*真的*喜欢我的答案,请单击灰色小复选标记*和*向上小箭头...如果您有如有任何其他问题,请访问 http://askubuntu.com/questions/ask (2认同)