У меня есть рабочий стол, который по своему усмотрению загружается с 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)
Необходимо выключить автоматическое согласование на машине и зафиксировать скорость сети до высшего уровня, который Сетевая карта (NIC) может выдержать на адаптере линии питания.
Запустите с 10 Мбит/с, полудуплекс и работайте вверх к FD на 10 Мбит/с, HD на 100 Мбит/с... пока проблема не запустится. Затем спуститесь по одной метке и оставьте ее на той скорости.
Во-первых, установка ethtool
(если уже установлено Вы просто получите предупреждение, что последняя версия уже установлена),
sudo apt-get install ethtool
Теперь:
Введите следующую команду (и протестируйте их один за другим),
sudo ethtool --change eth0 speed xxx duplex yyy autoneg off
где xxx = 10
, 100
или 1000
и yyy = half
или full
.
Поэтому запустите с 10 half
, 10 full
, 100 half
, ...
Сделайте ifconfig
проверять, получили ли Вы IP-адрес.
Вернитесь к 1, пока это не прекращает работать, и используйте предыдущие значения, которые все еще работали к:
Для внесения изменения постоянным выполните следующую команду:
sudo nano /etc/network/interfaces
и введите в pre-up
раздел:
pre-up /usr/sbin/ethtool --change eth0 speed xxx duplex yyy autoneg off