Làm cách nào để tránh ngắt kết nối mạng LAN không dây ngẫu nhiên?


11

Tôi hiện đang gặp sự cố ngắt kết nối ngẫu nhiên khỏi mạng không dây của mình. Có vẻ như nó đang ngày càng trở nên thường xuyên hơn (tuy nhiên tôi chưa thấy bất kỳ mô hình rõ ràng nào). Điều này đang giết chết tôi ... Về cơ bản, tại một số thời điểm, mạng wifi ngừng bị phát hiện và tôi KHÔNG THỂ XEM BẤT CỨ MỌI MẠNG NÀO như thể nếu card mạng bị tắt

Dưới đây là một số thông tin cần giúp đỡ cũng như một nỗ lực khắc phục nó (từ các diễn đàn Ubuntu).

Máy: Acer Aspire S3 (model chính xác số. Aspire S3-951-2464G34iss)

statquant@euclide:~$ lsb_release -d
Description:    Ubuntu 12.04.1 LTS

statquant@euclide:~$ uname -mr
3.2.0-33-generic x86_64

statquant@euclide:~$ sudo /etc/init.d/networking restart
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces...

statquant@euclide:~$ lspci
02:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)

statquant@euclide:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 004: ID 064e:c321 Suyin Corp. 
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp.

statquant@euclide:~$ ifconfig
wlan0     Link encap:Ethernet  HWaddr 74:de:2b:dd:c4:78  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::76de:2bff:fedd:c478/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:913 errors:0 dropped:0 overruns:0 frame:0
          TX packets:802 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:873218 (873.2 KB)  TX bytes:125826 (125.8 KB)

statquant@euclide:~$ iwconfig
wlan0     IEEE 802.11bgn  ESSID:"Bbox-D646D1"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:19:70:80:01:6C   
          Bit Rate=65 Mb/s   Tx-Power=16 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=56/70  Signal level=-54 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:71   Missed beacon:0

statquant@euclide:~$ dmesg | grep "wlan"
[   17.495866] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   17.498950] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   20.072015] wlan0: authenticate with 00:19:70:80:01:6c (try 1)
[   20.269853] wlan0: authenticate with 00:19:70:80:01:6c (try 2)
[   20.272386] wlan0: authenticated
[   20.298682] wlan0: associate with 00:19:70:80:01:6c (try 1)
[   20.302321] wlan0: RX AssocResp from 00:19:70:80:01:6c (capab=0x431 status=0 aid=1)
[   20.302325] wlan0: associated
[   20.307307] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   30.402292] wlan0: no IPv6 routers present

statquant@euclide:~$ sudo lshw -C network
[sudo] password for statquant: 
*-network               
   description: Wireless interface
   product: AR9485 Wireless Network Adapter
   vendor: Atheros Communications Inc.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: wlan0
   version: 01
   serial: 74:de:2b:dd:c4:78
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
   configuration: broadcast=yes driver=ath9k driverversion=3.2.0-33-generic firmware=N/A ip=192.168.1.3 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:17 memory:c0400000-c047ffff memory:afb00000-afb0ffff

statquant@euclide:~$ iwlist scan
wlan0     Scan completed :
      Cell 01 - Address: 00:19:70:80:01:6C
                Channel:6
                Frequency:2.437 GHz (Channel 6)
                Quality=56/70  Signal level=-54 dBm  
                Encryption key:on
                ESSID:"Bbox-D646D1"
                Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                          9 Mb/s; 12 Mb/s; 18 Mb/s
                Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                Mode:Master
                Extra:tsf=000000125fb152bb
                Extra: Last beacon: 40020ms ago
                IE: Unknown: 000B42626F782D443634364431
                IE: Unknown: 010882848B960C121824
                IE: Unknown: 030106
                IE: IEEE 802.11i/WPA2 Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (2) : CCMP TKIP
                    Authentication Suites (1) : PSK
                IE: WPA Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (2) : CCMP TKIP
                    Authentication Suites (1) : PSK
                IE: Unknown: 2A0100
                IE: Unknown: 32043048606C
                IE: Unknown: DD180050F2020101820003A4000027A4000042435E0062322F00
                IE: Unknown: 2D1A4C101BFF00000000000000000000000000000000000000000000
                IE: Unknown: 3D1606080800000000000000000000000000000000000000
                IE: Unknown: DD0900037F01010000FF7F
                IE: Unknown: DD0A00037F04010000000000

Tôi đã làm như sau (sau khi tìm cách khắc phục các vấn đề tương tự), nhưng thật không may, điều này không thể khắc phục vấn đề của tôi.

sudo modprobe -r iwlwifi 
sudo modprobe iwlwifi 11n_disable=1

Đây là một ảnh chụp nhanh mà tôi có được thông qua iwscanner , vì bạn có thể thấy ngay cả khi wifi đang hoạt động thì có những tổn thất nhỏ quét


Tôi đã làm điều này theo chủ đề này , hoạt động tốt trong vài giờ nhưng tôi đã bị ngắt kết nối :( Đây là những gì tôi đã làm:

statquant@euclide:~$ sudo modprobe -rfv ath9k
[sudo] password for statquant: 
rmmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/net/mac80211/mac80211.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath.ko
rmmod /lib/modules/3.2.0-34-generic/kernel/net/wireless/cfg80211.ko

statquant@euclide:~$ sudo modprobe -v ath9k nohwcrypt=1
insmod /lib/modules/3.2.0-34-generic/kernel/net/wireless/cfg80211.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/net/mac80211/mac80211.ko 
insmod /lib/modules/3.2.0-34-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko nohwcrypt=1

Mô hình S3 của bạn là gì? (ví dụ: nguyện vọng 34347-5643US). Điều này quan trọng bởi vì dòng này có thẻ khác nhau. Tôi lưu ý rằng một trong số chúng có thẻ Atheros AR5BWB225 hoạt động tốt.
William

1
iwlwifigiải pháp không phải là những gì bạn đang tìm kiếm. Bạn không có bộ điều hợp WiFi Intel, nhưng bộ điều hợp Atheros, được quản lý bởi ath9k.
gertvdijk

Cảm ơn iwscannerđồ thị! Các thiết bị khác trong mạng không dây của bạn cũng bị ảnh hưởng bởi vấn đề này? Có vẻ như AP của bạn đã hoàn toàn biến mất (khởi động lại? Sự cố? Lỗi phần cứng?) Trong một thời gian ngắn.
gertvdijk

@gertvdijk: Này, vâng tôi nghĩ cái "lỗ hổng" lớn là hơi giả. Nhân tiện, tôi đã cài đặt iwscanner trên máy tính xách tay của vợ tôi (một HP chạy Ubuntu 10.04), điều này KHÔNG có vấn đề gì. Chúng tôi cũng thấy một số điểm dừng nhỏ ... Tôi hơi lạc lõng
luật định

2
Bạn có bất kỳ mục trong của bạn /var/log/syslogkhi điều này xảy ra? Một điều bạn có thể thử là sudo tshark -w dump.pcap. Điều này ghi tất cả lưu lượng truy cập mạng của bạn vào tập tin đó. Có lẽ không lâu trước khi có một số gói đặc biệt. Tùy chọn cuối cùng: Cài đặt dstat, khởi động nó trong bảng điều khiển và xem điều gì xảy ra xung quanh việc ngắt kết nối. Có thể có một số hoạt động hệ thống đáng ngờ.
qbi

Câu trả lời:


0

Như đề cập ở đây: http://ubuntuforums.org/showthread.php?t=2018238

Có một cách dễ dàng để khắc phục vấn đề của bạn

Hãy thử các lệnh này

sudo modprobe -rfv ath9k
sudo modprobe -v ath9k nohwcrypt=1

Nếu nó hoạt động, làm cho nó vĩnh viễn bằng cách thêm những dòng này vào /etc/rc.local

Hoặc tạo (hoặc chỉnh sửa) /etc/modprobe.d/ath9k.conf bằng lệnh này

gksudo gedit /etc/modprobe.d/ath9k.conf

và thêm nó vào /etc/modprobe.d/ath9k.conf

options ath9k nohwcrypt=1


Ok tôi đã cố gắng ... Thật là hứa hẹn nhưng tôi đã bị ngắt kết nối sau vài giờ :(. Như thường lệ, tôi không thể tìm thấy bất kỳ mạng wifi nào nên giải pháp duy nhất của tôi là khởi động lại
luật định

OK những gì tôi đã làm là tôi đã thực hiện các thay đổi vĩnh viễn như đã lưu ý, nếu thực thi các dòng lệnh không sửa, giải pháp tệp vĩnh viễn dường như đã sửa nó.
CẢM

1

Đây là những gì bạn có thể làm để kiểm tra cài đặt Frag và rts trên cổng của bạn. Tôi tin rằng mặc định là Frag 2346 rts 2347 vì vậy hãy thực hiện lệnh này:

sudo iwconfig wlan0 
frag 2346 rts 2347

Hi vọng điêu nay co ich!


0

Bạn có thể thử kernel 3.5.x backported không? Cài đặt nó với sudo apt-get install linux-image-generic-lts-backport-quantal. Nó nằm trong kho lưu trữ. Có thể kernel mới có trình điều khiển mới hơn cho thẻ của bạn.

Tắt: Tại ký túc xá của chúng tôi, bản nâng cấp 3.0.0 -> 3.2 đã giải quyết một vấn đề như thế này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.