Ethernet-соединение не работает, хотя Wifi работает

Хорошо, вот что я имею прямо сейчас:

$ uname -a
Linux ljutntcol 2.6.38-15-generic #59-Ubuntu SMP Fri Apr 27 16:04:29 UTC 2012 i686 i686 i386 GNU/Linux
$ cat /etc/issue
Ubuntu 11.04 \n \l
$ lspci | grep Wireless
01:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

Такая же проблема, как и все остальные - беспроводная связь продолжает снижаться (для меня, с беспроводным подключением на работе), где tail -f /var/log/syslog обычно будет report:

NetworkManager[14163]: <warn> (wlan0): link timed out.

У меня даже была ситуация, когда я держал свой нетбук, например, на расстоянии 50 см от относительно нового беспроводного узла Cisco на работе - и он все равно продолжал бы отключать! Однако, как ни странно, дома я не испытываю никаких проблем с беспроводной связью; возможно, потому что дома у меня просто простая аутентификация WEP; но на работе мне нужно использовать «PEAP с TKIP / MSCHAPV2».

В любом случае, сначала я попытался установить linux-backports-modules-cw-, как рекомендуется @sokai и @dhojgaard; к этому времени теперь есть версия для версии Natty (11.04) 3.0.0, поэтому я попытался:

$ sudo apt-get install linux-backports-modules-cw-3.0.0-natty-generic
...
The following NEW packages will be installed:
  linux-backports-modules-cw-3.0.0-2.6.38-15-generic
  linux-backports-modules-cw-3.0.0-natty-generic
...

... и перезагрузился - но ни одна игра в кости не пошла бы. Итак, я сделал:

$ sudo apt-get remove --purge linux-backports-modules-cw-3.0.0-natty-generic
$ sudo apt-get autoremove --purge

Затем, наконец, я нашел эту ветку, которая ссылается на ошибку, связанную с моим беспроводным сетевым адаптером:

[ubuntu] Беспроводное внезапное отключение - Страница 2 - Ubuntu Forums Bug # 518818 «драйвер ath9k не работает должным образом с AR9285»: Ошибки: Linux

В этом потоке есть рекомендация использовать wicd - что-то вроде сетевого менеджера (наряду с GUI) для беспроводного оборудования.

Итак, я сделал:

$ sudo apt-get install wicd

, а затем перезагрузился - затем запускаются и отображаются на панели инструментов как сетевые администраторы, так и wicd.

Однако для одного, кажется, wicd не может работать с NetworkManager, работающим в фоновом режиме; некоторые люди удаляют сетевой менеджер, но мне было проще просто остановить его:

$ sudo service network-manager stop

... и это также приведет к исчезновению и значка GUI панели инструментов.

Итак, на этом этапе я могу выбрать «Обновить» из графического интерфейса «Wicd Network Manager», и сети сканируются и обнаруживаются. Обратите внимание, что существует отдельный журнал wicd:

$ find / -xdev -name 'wicd*' 2>/dev/null    # to find the log file
$ tail -f /var/log/wicd/wicd.log

... и я также наблюдаю в то же время tail -f /var/log/syslog.

Теперь на этом этапе я пытаюсь подключиться к беспроводной сети работы, но я не могу подключить ее, и wicd в журнале жалуется на неправильный пароль (что было определенно правильно):

....
2012/05/15 10:14:07 :: iwconfig wlan0
2012/05/15 10:14:08 :: WPA_CLI RESULT IS ASSOCIATED
2012/05/15 10:14:09 :: WPA_CLI RESULT IS ASSOCIATED
2012/05/15 10:14:09 :: iwconfig wlan0
2012/05/15 10:14:10 :: WPA_CLI RESULT IS ASSOCIATED
2012/05/15 10:14:11 :: wpa_supplicant authentication may have failed.
2012/05/15 10:14:11 :: connect result is Failed
2012/05/15 10:14:11 :: exiting connection thread
2012/05/15 10:14:11 :: Sending connection attempt result bad_pass
2012/05/15 10:14:11 :: ifconfig eth0
2012/05/15 10:14:11 :: ifconfig wlan0
2012/05/15 10:14:12 :: Forced disconnect on
2012/05/15 10:14:12 :: iwconfig wlan0
....

Однако в этот момент я понимаю, что всякий раз, когда происходит попытка соединения, в /var/log/syslog появляется что-то, называемое vpnagent:

kernel: [  146.999858] wlan0: associated
vpnagent[1219]: Function: tableCallbackHandler File: RouteMgr.cpp Line: 1694 Invoked Function: recv Return Code: 11 (0x0000000B) Description: unknown 

Затем я проверяю процесс список:

$ ps ax | grep vpn
2539 ? S 0:01 /opt/cisco/vpn/bin/vpnagentd 

... и, наконец, я помню - это был VPN-клиент Cisco, который мы должны были использовать для подключения к рабочей сети VPN ... что я не знал, что виртуальный клиент VPN фактически устанавливает службу / демон, который работает в фоновом режиме и запускается при загрузке!

Итак, я убиваю службу vpn:

$ sudo killall vpnagentd

. .. и я заново запустил кнопку «Connect» на желаемом сетевом окружении в графическом интерфейсе Wicd Network Manager. И НАКОНЕЦ я могу подключиться к сети!

На самом деле, я пишу это с помощью wicd - и беспроводная сеть даже «упала» один раз (укажите немного пользователей, а сигнал не самый сильный), но wicd снова подключился без проблем!

 

Ну, я надеюсь, что, по крайней мере, это решает мои проблемы с беспроводной сетью - и это может помочь другим,

Приветствия!

1
задан 4 May 2018 в 12:42

0 ответов

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

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