Wifi İnternet'im neden zaman zaman kayboluyor?


9

Böylece, İnternetim aralıklı olarak kayboluyor. Neden olduğuna dair hiçbir fikrim yok!

Bir süredir Update Manager'ın güncellemeleri otomatik olarak kontrol etmesine izin verdiğimde olduğunu düşündüm, ancak şimdi durumun böyle olduğuna inanmıyorum.

İşte şeydir, var böyle olacağını, yoksa İşlemi tamamladıktan sonra ne aramaya (ya da nasıl buraya yeniden yayınlamak birisi halde neden denemek için Bilgisayarımın etkinlik günlüğünü nasıl kontrol edileceğini bilmiyorum ve ayırt benden çok daha akıllıydı). Bu sorunu nasıl giderebilirim?

EDIT: Burada vurgulamak istediklerimi cesurlaştırdım. Önerilen düzeltmeyi takdir etsem de, bilgisayarımın davranışında belirgin bir değişiklik fark ettim - dönen masaüstü özelliğini kapattığım için hiçbir bağlantı sorunu yaşamadım. Bu şu anda biraz rastlantısal bir durum olduğundan, Görünüm ayarlarım ve wifi'ye bağlı kalma yeteneğim arasında bir korelasyon varsaymak istemiyorum. Peki nasıl araştırırım?

EDIT2: Tamam, bu Ubuntu 13.04 üzerinde hala belirgin bir sorun, bu yüzden 12.04 etiketini kaldırıldığı için kaldırmadım. Bir süredir uzak gibi görünüyordu, ama geri döndü, belki de yükseltmenin bir sonucu olarak (ama yapmak zorundaydım, Unity çok daha hızlı! Eee) Şimdiye kadar Sistem Ayarları> Ağ'a giderek yeniden bağlanabildim > ağımı seç ve turuncu oku sağla> Ayarlar> MTU ayarını "Otomatik" ten "1" e değiştir ve "Otomatik" e dön ve kaydet Sorun gerçekten bu ayar ise, diğer gönderide açıklanan yöntem doğru MTU ayarını bulmak için bir gösterge değildir. En iyi MTU'yu belirlememin bir yolu var mı? Bir yana, bu ev ağımdaki Windows veya OSX makineleri için bir sorun değil, sadece bu adam :(

EDIT3: Aşağıdaki istek üzerine, çıktı dmesg | tail:

[   18.209158] wlan0: associate with 00:1e:e5:74:26:0f (try 1/3)
[   18.213191] wlan0: RX AssocResp from 00:1e:e5:74:26:0f (capab=0x411 status=0 aid=4)
[   18.213241] wlan0: associated
[   18.213273] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 2227.016921] init: upstart-file-bridge main process (319) terminated with status 1
[ 2227.016961] init: upstart-file-bridge main process ended, respawning
[ 2227.017109] init: upstart-udev-bridge main process (346) terminated with status 1
[ 2227.017127] init: upstart-udev-bridge main process ended, respawning
[ 2227.017242] init: upstart-socket-bridge main process (617) terminated with status 1
[ 2227.017259] init: upstart-socket-bridge main process ended, respawning

EDIT4: Tamam, sanki burada bir şeyim varmış gibi görünüyor. Şu mesaja bir göz atın:

[   16.688255] wlan0: authenticate with 00:1e:e5:74:26:0f
[   16.700191] wlan0: send auth to 00:1e:e5:74:26:0f (try 1/3)
[   16.703235] wlan0: authenticated
[   16.703460] ath9k 0000:02:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
[   16.703494] ath9k 0000:02:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
[   16.710006] wlan0: associate with 00:1e:e5:74:26:0f (try 1/3)
[   16.713175] wlan0: RX AssocResp from 00:1e:e5:74:26:0f (capab=0x411 status=0 aid=4)
[   16.713234] wlan0: associated
[   16.713266] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 3170.516163] systemd-hostnamed[3772]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!

Son satırda Google'ı nss-myhostnamearadım ve diğer Linux dağıtımlarının her türüyle ilgili bir sürü isabet aldım, sadece Ubuntu hakkında bir şey değil: / Bu hiç alakalı mu?


Bu yanıtın yardımcı olup olmadığına bakın: askubuntu.com/a/60321/25656

2
En kısa sürede farkedilir dmesg çalıştırın | kuyruğu bir terminalde bulun ve hangi çıkışı elde ettiğinizi görün.
w4etwetewtwet

dahil etmek için güncellenmiş ana yazıdmesg | tail
Stick

Şimdi hazır mısın?
Freedom_Ben

@Stick, bir dakika boyunca internet bağlantınız olduğu ve 5 dakika boyunca internet bağlantınız olmadığı anlamına mı geliyor? Bu sorunum var ama lan askubuntu.com/questions/305971/…
ilhan

Yanıtlar:


6

Benimki ile benzer bir sorun yaşıyordum, bu eth0 (kablolu ethernet portu) girişimi ve Linux ile kablosuz yönlendiricimin 802.11n uygulaması arasında hafif bir uyumsuzluk olduğu ortaya çıktı.

Intel kablosuz sürücüsünü (iwlwifi) çalıştırıyorsanız, terminalde aşağıdaki komutları yazmayı deneyin. Bunlar ethernet portunuzu kapatır ve wifi sürücüsünde kablosuz N'yi devre dışı bırakır. Kalıcı değildir ve bir sonraki yeniden başlatmanızda geri döner:

sudo ifconfig eth0 down
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1

Bu sizin için işe yararsa, Github'umda her yeniden başlattığınızda indirebileceğiniz ve çalıştırabileceğiniz bir bash betiği vardır: https://github.com/FreedomBen/handy-bash-scripts/blob/master/fixTheInternet.bash

Masaüstümde bu komut dosyası var ve her yeniden başlattığımda çalıştırıyorum. O zamandan beri hiç sorun yaşamadım.

Not: Komut dosyasını yürütülebilir hale getirmeniz gerekir. Terminalde şunu yazın:

cd path/to/script
chmod +x fixTheInternet.bash

2

Bu sorunu çözme şeklim (sadece okul ağında, evde ve diğerlerinde iyiydi) "büyülü"

  1. Kablosuz ağ bağdaştırıcısını devre dışı bıraktım.
  2. Ağ yöneticisi uygulamasıyla tüm bağlantı profillerini (eth, wlan, mobil ...) sildi.
  3. Yeniden Başlatma.
  4. Kablosuz bağdaştırıcı yeniden etkinleştirildi.
  5. Yeniden başlat (Windows'tan geldiğimi ve Ubuntu ile çaylak olduğumu biliyorum)
  6. Tekrar bağlanın.

Bir süredir sorunsuz çalışıyorum. (Nedenini bilmiyorum ama birisi anlarsa lütfen söyle bana)


Benim aynı sorunu görüyor olabilirsiniz. Aşağıdaki cevabımda detaylandırdığım adımları denemek isteyebilirsiniz. Bağdaştırıcıları manuel olarak yeniden başlatmanız veya devre dışı bırakmanız ve bağlantı profillerini temizlemeniz gerekmez.
Freedom_Ben

@Freedom_Ben bir kez yaptım ve hiçbir sorun beri, bir ay önce olduğu gibi, hala hiçbir büyük / kritik güncellemeler yüklenmedi, bu yüzden sorunun ne zaman tekrar ortaya çıkacağını bilmiyorum
mf_

@mf_, Ubuntu 16.04 ile bir Intel 7260'a yardım edeceğini doğruladı. Bir sihirbaz olmalısın.
Alexander Huszagh

1

MTU sorunsa, burada doğru değeri bulma konusunda bazı ipuçları alabilirsiniz . Genel olarak konuşmak gerekirse, 1500 değeri oldukça standarttır.

Wifi bağlantınız için MTU'yu aşağıdaki gibi ayarlayabilirsiniz:

sudo ifconfig {wifi-interface} mtu {mtu-value}

Wifi arayüzünüz wlan0 ise ve 1500 MTU istiyorsanız, şöyle olur:

sudo ifconfig wlan0 mtu 1500

Bu sizin için işe yararsa, işe yarayan değeri koyarak bunu kalıcı hale getirebilirsiniz. /etc/network/interfaces

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.