вот ситуация: Ubuntu 13.04, беспроводной адаптер: intel PRO/Wireless 3945ABG [Golan]. Драйвер беспроводного устройства: iwl3945.
Проблема состоит в том, что беспроводная производительность является менее, чем удовлетворительной. Я могу соединиться с любой беспроводной сетью без труда, но скорость передачи является путем, хуже, чем это должно быть. Быстрый тест на speedtest.net показывает, что я получаю приблизительно половину скорости, которую я раньше получал с тем же ноутбуком в среде окон (к вашему сведению, ноутбук имел windows7 до прошлой недели и раньше соединялся с той же самой беспроводной сетью). Кроме того (как то, если это не было достаточно..), при копировании файлов через локальную сеть скорость также совсем не приятна... намного медленнее, она раньше была. В результате потоковая передача медиа-файла, сохраненного на другом компьютере или устройстве в сети, невозможна. Поскольку это - то, для чего я, прежде всего, использую этот ноутбук, это - реальная боль, что я не могу получить его работающий правильно.
Что я сделал до сих пор: Я пытался отключить аппаратное сканирование:
modprobe -r iwl3945
modprobe iwl3945 disable_hw_scan=1
но это не работало так, я не потрудился делать это постоянным.
Я также пытался заменить администратора сети wicd - не помог вообще.
Таким образом, каково это могло быть?
Вот является вывод lshw-C сетью:
icefire@Toshiba:~$ sudo lshw -C network
[sudo] password for icefire:
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 02
serial: 00:1e:33:5d:46:ab
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK- NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:44 ioport:4000(size=256) memory:d0010000-d0010fff memory:d0000000-d000ffff
*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 02
serial: 00:1f:3c:ae:d0:ea
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 driverversion=3.8.0-19-generic firmware=15.32.2.9 ip=192.168.1.20 latency=0 link=yes multicast=yes wireless=IEEE 802.11abg
resources: irq:46 memory:d4200000-d4200fff
Вот что iwconfig выводы:
icefire@Toshiba:~$ iwconfig
wlan0 IEEE 802.11abg ESSID:"dd-wrt"
Mode:Managed Frequency:2.437 GHz Access Point: 00:26:5A:B1:62:EE
Bit Rate=54 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=61/70 Signal level=-49 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:6 Invalid misc:224 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
и ifconfig:
icefire@Toshiba:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1e:33:5d:46:ab
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
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:554 errors:0 dropped:0 overruns:0 frame:0
TX packets:554 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:63267 (63.2 KB) TX bytes:63267 (63.2 KB)
wlan0 Link encap:Ethernet HWaddr 00:1f:3c:ae:d0:ea
inet addr:192.168.1.20 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21f:3cff:feae:d0ea/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9773 errors:0 dropped:0 overruns:0 frame:0
TX packets:6310 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10377083 (10.3 MB) TX bytes:1143412 (1.1 MB)
Вы можете увидеть несколько иные симптомы той же проблемы с беспроводной связью N, которая была у меня с моей картой Intel. Это то, что исправило мое (ссылка Почему мой Wi-Fi периодически исчезает? ):
Попробуйте ввести следующие команды в терминале. Это отключит ваш порт Ethernet и отключит беспроводной N в драйвере Wi-Fi. Он не является постоянным и будет возвращаться при следующей перезагрузке:
sudo ifconfig eth0 down
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
Если это работает для вас, на моем Github есть скрипт bash, который вы можете загружать и запускать при каждой перезагрузке: https : //github.com/FreedomBen/handy-bash-scripts/blob/master/fixTheInternet.bash
У меня есть этот скрипт на рабочем столе, и я просто запускаю его каждый раз при перезагрузке. У меня не было никаких проблем с тех пор.
Примечание. Вам необходимо будет выполнить скрипт. На терминале введите:
cd path/to/script
chmod +x fixTheInternet.bash
Обновление: в конце концов, ничего из следующего не сработало. Через несколько минут после производительности снова стало плохо: (
Я был в той же ситуации, что и вы, действительно плохая производительность на iwl3945 в Ubuntu 13.04.
Просто следуйте решению в этой статье: [ 112] Устранение медленной связи при использовании Wi-Fi в Ubuntu 13.04 Raring Ringtail, 12.04 и LinuxMint13
Я фактически применил решение 1 и 3 из статьи, точно не знаю, какой из них был эффективным, но он работает сейчас.
Решение 1: добавьте следующую строку в /etc/modprobe.d/ath9k.conf
options ath9k nohwcrypt=1
, что не имеет особого смысла, как для карты atheros ...
Решение 2: отключите ipv6 в /etc/sysctl.conf, добавив в конце следующие строки
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
, если вы на самом деле не используете ipv6. Я также отказываюсь от этого в качестве решения на конец, потому что через некоторое время, когда он работал хорошо, он снова пошел плохо ...
Надеюсь, это поможет! strike>