it-swarm.asia

'İwconfig' komutunun Ubuntu-9.04'te neyin görüntülendiğini nasıl anlayacağınızı açıklayabilir misiniz?

Kablosuz bağlantımı çalıştırırken sorun yaşıyorum ve bu durumda Ubuntu-9.04'teki iwconfig komutunu nasıl kullanacağımı bilmediğimi fark ettim. İşte ne alıyorum:

***iwconfig***

-

lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"Network"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

vboxnet0  no wireless extensions.

pan0      no wireless extensions.

"Ağ", kablosuz ağımın adıdır, btw. Ama bunların hepsi ne anlama geliyor? Bu bilgi, çalışan bir kablosuz bağlantıyı edinmeme nasıl yardımcı olabilir?

Kullanarak bir anahtarı ilişkilendirmeyi denediğimde

Sudo iwconfig wlan0 key s:my_key

Aşağıdaki hata iletisini alıyorum:

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

Yine de doğru anahtara sahibim, peki sorun ne?

36
Shawn

wlan0 IEEE 802.11bgn ESSID: ""

Kartınızın 802.11 b/g/n standartlarını desteklediği ve şu anda herhangi bir ağa bağlı olmadığınız anlamına gelir (ESSID, adı tanımlayan ağ boş)

Mod: Yönetilen

Cihazın çalışma modu. Kartınıza bağlı olarak, şunlardan birini seçebilirsiniz:

  • Geçici (yalnızca bir hücreden oluşan ve Erişim Noktasız oluşan ağ)
  • Yönetilen (düğüm, dolaşımdaki birçok Erişim Noktasından oluşan bir ağa bağlanır)
  • Master (düğüm senkronizasyon yöneticisidir veya Erişim Noktası olarak işlev görür)
  • Tekrarlayıcı (düğüm, diğer kablosuz düğümler arasında paketleri iletir)
  • İkincil (düğüm yedek ana/tekrarlayıcı olarak işlev görür)
  • İzleme (düğüm herhangi bir hücreyle ilişkili değildir ve frekanstaki tüm paketleri pasif olarak izler)
  • Oto.

Frekans: 2.412 GHz

Veya kanal - kablosuz kartları yönetmek için GUI araçlarında gördüğünüzle aynı - frekans veya kanal numarası girebilirsiniz

Erişim Noktası: İlişkili Değil

Bağlandığınız AP'nin tam MAC adresini verir. Ağınızda birden fazla AP varsa ve hangi AP'ye bağlandığınızı öğrenmek istiyorsanız.

Tx-Gücü = 20 dBm

Bu, kartınızın iletim gücüdür - temel olarak yüksek, kartınız için daha fazla enerji gerektirir.

Yeniden deneme minimum sınırı: 7

Bu seçenek kartınızın yeniden deneme davranışını açıklar.

RTS thr: kapalı

Bu, kartınızın her paket gönderdiğinde net kanal olup olmadığını kontrol edip etmediğini açıklar. Bu, bazı durumlarda performansı artırabilir.

Parça thr = 2352 B

Bu, kartınızın göndereceği maksimum paket boyutunu açıklamaktadır - temelde gürültülü bir ortamınız varsa, paketler ne kadar küçük olursa, paketinizin o kadar az yeniden gönderilmesi gerekebilir ve bu gerçekleşirse, o kadar az veri iletilmesi gerekecek . El kitabına göre, bu değer maksimum paket boyutundan yüksekse, kart birlikte birkaç paket gönderebilir.

Güç Yönetimi: kapalı

Bu seçenek, kartınızın kullandığı güç yönetimi hakkında bilgi verir. Bazı paketleri (örneğin, bcast ve mcast) atmayı, kartınızın etkinlik döngülerini ve diğer bazı seçenekleri ayarlamayı seçebilirsiniz.

Bağlantı Kalitesi: 0 Sinyal seviyesi: 0 Gürültü seviyesi: 0

Kartınız bağlıysa, bağlantı kalitesini burası arıyorsanız :) Sinyal seviyesi ve gürültü seviyesine dBm veya herhangi bir isteğe bağlı ünite verilebilir.

Rx geçersiz nwid: 0 Rx geçersiz crypt: 0 Rx geçersiz frag: 0

Alma sırasındaki hatalarla ilgili bazı istatistikler: nwid, muhtemelen sizin mahallenizde sizinkiyle aynı kanalı kullanan başka bir ağ olduğu anlamına gelir, geçersiz kripto kartınızın şifresini çözemediği bir paket sayısıdır, geçersiz parçalanma bazı paketlerin eksik olduğu anlamına gelir.

Tx aşırı deneme: 0

Bu, kartınızın gönderemediği paket sayısıdır.

Her şeyden önce iwconfig manual e dayanmaktadır, hml versiyonunu bulabilirsiniz burada .

Kartınızı komut satırı araçları kullanarak yapılandıracaksanız, ağ yöneticisini kapattığınızdan ve Sathya'nın yanıtı kullandığınızdan emin olun. Anahtarınızı bir metin olarak kullanıyorsanız,

Sudo iwconfig wlan0 key s:your_key

yerine

Sudo iwconfig wlan0 key ABCD-1234-5678-EFG2
12
user10493

Yukarıdaki cevaplarda kimsenin bunu söylemekten rahatsız olmadığına şaşırdım, ancak gerçekten linux altında çalışmak için wifi bağlantısını almaya çalışıyormuşsunuz gibi geliyor - her iwconfig parametresini tüm kanlı ayrıntılarında anlayacak kadar değil.

Bunu akılda tutarak, iwconfig WPA/WPA2 müzakeresini desteklemediğini belirtmek çok önemlidir. wlan ağına bağlanırken kimlik doğrulaması. Yani, iwconfig ile bağlanabileceğiniz tek wifi ağları açık şifrelenmemiş ağlar ve WEP özellikli ağlardır.

Şimdi bu garip hatayı almanın nedeni:

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

çünkü iwconfig, key için bir WEP-anahtar bekliyordur: parametre. WEP'in çalışma şekli nedeniyle, bu anahtarın şu koşullardan birini karşılaması gerekir :

  • uzunluğu tam olarak 5 karakter olan ascii dizesi
  • uzunluğu tam olarak 13 karakter olan ascii dizesi
  • tam olarak 10 karakter uzunluğunda onaltılık dize
  • tam olarak 26 karakter uzunluğunda onaltılık dize

Elbette anahtarınız 6 karakterdir, bu yüzden bu işe yaramaz ve bu nedenle de hata olur. Teknik olarak my_key öğesinin geçerli bir PSK olmadığını unutmayın; WPA/2 en az 8 karakter gerektirir.

Bütün bunlar şu soruyu akla getiriyor: Peki WPA-TKIP/WPA2-AES özellikli bir wlan'a nasıl bağlanıyorsunuz? Cevap, wpa_supplicant gibi başka bir program kullanmanız gerektiğidir. Eğer komut satırı metodu hakkında fazla deli değilseniz, wicd manager gibi bir gui network manager kullanmak bu işlemi çok daha sorunsuz hale getirecektir.

Herhangi bir güvenli wifi ağı WEP kullanmayacak çünkü broken bu yüzden iwconfig'in kendi başına daha güvenli WPA/WPA2'ye bağlanamayacağını anlamak önemlidir.

71
greatwolf

Sadece /etc/network/interfaces dosyasını düzenleyin ve şunu yazın:

auto wlan0
iface wlan0 inet dhcp 
                wpa-ssid <ssid>
                wpa-psk  <password>

Bundan sonra dosyayı yazıp kapatın ve komutu kullanın:

dhclient wlan0
16
Rosol

Bunlar ağ arayüzlerinizdir:

  • lo
  • eth0
  • wmaster0
  • wlan0 (bu arayüz Kablosuz arayüzdür)
  • vboxnet0
  • pan0

Arabirim IEEE 802.11bgn'i destekler.

ESSID:""  
Access Point: Not-Associated  

Kablosuz arabirimin herhangi bir kablosuz ağa bağlı olmadığını gösterir.

Bir Kablosuz ağa bağlanmak için, önce şunu yazın:

Sudo iwlist wlan0 scan

Bu, ESSID'lerini yayınlayan tüm kablosuz ağları tarar ve listeler. ESSID'nin "Rox" olduğunu varsayarak, ağa bağlanın.

Sudo iwconfig wlan0 essid "Rox"

Ağ bir Anahtar gerektiriyorsa, anahtarı ilişkilendirin:

Sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

Son olarak, bir IP talebi:

Sudo dhclient wlan0

Bağlanabilmelisin.

2
Sathyajith Bhat

"Kodlamayı ayarla" sorunu olan kişiler için, Carlanga kullanıcısının ne yaptığını deneyin bu blogda yazdı .

Sudo gedit /etc/network/interface

Her şeyi temizle ve yalnızca ayrıl:

auto lo
iface lo inet loopback

Ardından, yeniden başlatın.

1
Abes

Vay, çok uzun zamandır bu sorunu hala çözmedim. Eğer hatayı alıyorsanız:

Kablosuz istek hatası "Encode Ayarla" (8B2A): wlan0 cihazında SET başarısız; Geçersiz argüman.

WEP anahtarını dahil etmek için "anahtar" kullanmak yerine, bunun yerine "enc" kullanın.

iwconfig wlan0 essid "ESSID" enc "MY ANAHTAR"

.. sonra bitirin

dhclient wlan0

1
TacticalNinja

Üzgünüm s ile ne yaptığını anlamadım: dene

Sudo iwconfig wlan0 essid "name"
Sudo iwconfig wlan0 key "key"
Sudo ifup wlan0
Sudo ifdown wlan0
0
Shantanu

iwconfigNAME _, makinenizde kurulu olan kablosuz cihazlar için olmasına rağmen ifconfigNAME _ ile aynıdır. set veya display parametreleri ve istatistikleri göstermek için kullanılabilir. Kablosuz istatistikler, /proc/net/wireless öğesinde bulacağınızla aynıdır. Çıktınız şu anda 1 çalışan WLAN cihazına sahip olduğunu gösteriyor, wlan0.

0
John T