Я потерял соединение с сетью Ethernet после сброса разъемов питания

У меня есть рабочий стол, который по своему усмотрению загружается с Kubuntu 14.04 или Windows 7. У моей жены есть рабочий стол iMac, и у нас есть различные планшеты и телефоны Wi-Fi. У нас есть маршрутизатор Technicolor tg582n, к которому рабочие столы подключены через Ethernet через домашние разъемы TP-Link PA211 «Powerline»; мы используем два разъема TP-Link WPA271 Home для Wi-Fi в тех частях дома, которые недоступны для TG582n.

Я недавно перезагружал пять устройств TP-link, потому что наш широкополосный доступ продолжал падать. Теперь у них есть заводские настройки по умолчанию, за исключением пароля для безопасности на устройствах Wi-Fi. Теперь у нас есть широкополосная связь на всех устройствах (включая мой рабочий стол под Windows) со скоростью около 16 Мбит / с, скорость, заявленная нашим провайдером, и достаточная для нашего использования. Есть одно исключение: хотя раньше у меня было отличное соединение Ethernet на Kubuntu, мне теперь нужно использовать ключ Wi-Fi, и он заметно медленнее. Любая помощь высоко ценится. Чтобы прояснить это, мне нужен только ключ, потому что Kubuntu теперь не будет подключаться через Ethernet, как это было до того, как я сбросил домашние разъемы. До этого мой рабочий стол подключался через Ethernet в Windows и Kubuntu; теперь только Windows соединяется через Ethernet.

Ключ в порядке, проблема в том, что WiFi всегда медленнее, чем Ethernet.

Редактировать: Теперь загрузка со скоростью 14 Мбит / с происходит, но все еще зависает на этапе 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)
6
задан 31 March 2015 в 16:20

1 ответ

Необходимо выключить автоматическое согласование на машине и зафиксировать скорость сети до высшего уровня, который Сетевая карта (NIC) может выдержать на адаптере линии питания.

Запустите с 10 Мбит/с, полудуплекс и работайте вверх к FD на 10 Мбит/с, HD на 100 Мбит/с... пока проблема не запустится. Затем спуститесь по одной метке и оставьте ее на той скорости.

Во-первых, установка ethtool (если уже установлено Вы просто получите предупреждение, что последняя версия уже установлена),

sudo apt-get install ethtool

Теперь:

  1. Введите следующую команду (и протестируйте их один за другим),

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

    где xxx = 10, 100 или 1000 и yyy = half или full.

    Поэтому запустите с 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 
    
3
ответ дан 31 March 2015 в 16:20

Другие вопросы по тегам:

Похожие вопросы: