Автор Тема: Свързване към безжична мрежа чрез терминал  (Прочетена 6626 пъти)

peshoa

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Мint 11 64bit
  • Window Manager: gnome
    • Профил
Здравейте, опитвам се да се свържа към домашната си мрежа през терминала.Използвам Mint 11 64bit gnome и usb TL-wn722n  с atheros chipset.Картата си работи през network manager-a на Mint-a.Пробвах различни варианти на свързване към мрежата с различнен тип енкодинг WPA/WEP/Open ,но без резултат.
За Wep провах:
sudo iwconfig wlan0 essid Мрежа key s:Ключ
sudo dhclient wlan0
За WPA провах с wpa_supplicant,но нещо се омаза network manager-a и се наложи преинсталация.
Всеки съвет ще ми е от полза.

Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Виж това: http://ubuntuusers-bg.org/index.php?topic=138.0
Има две редакции на упътването, ще се наложи да пробваш кое точно те устройва. В моя случай всичко става така:
Код:
wpa_supplicant -i wlan0 -c /home/drago/src/wpa_supplicant.home -B
dhclient wlan0
Воала, връзката работи.
Код:
$ cat /home/drago/src/wpa_supplicant.home
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=2

# home configuration
network={
        ssid="ime_na_mrezhata"
        id_str="home"
        scan_ssid=1
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=TKIP CCMP
        psk="slozhna_palora"
}
//off с преинсталацията си прекалил! Повече недей.
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

peshoa

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Мint 11 64bit
  • Window Manager: gnome
    • Профил
Използвах:
wpa_passphrase Името–на–мрежата Парола-на-мрежава
network={
   ssid="Името–на–мрежата"
   #psk="Парола-на-мрежава"
   psk="дълга поредица от букви и цифри"
}
Направих config файла по описанието Ви и при изпълнение на :
sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B
Връща като грешка :
Line 14: Invalid passphrase length 64 (expected: 8..63) 'дълга поредица от букви и цифри"'.
Line 14: failed to parse psk '"дълга поредица от букви и цифри"'.
Line 15: WPA-PSK accepted for key management, but no PSK configured.
Line 15: failed to parse network block.
Failed to read or parse configuration '/etc/wpa_supplicant.conf'.
Къде бъркам?

Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
 psk= е паролата в четим вид, некодирана.
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

peshoa

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Мint 11 64bit
  • Window Manager: gnome
    • Профил
Благодаря за помощта!Още малко и ще заработи.Сега при изпълнения на : sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B не връща грешка ,но при изпълнение на iwconfig wlan0 :
IEEE 802.11bgn  ESSID:"PESHO" 
          Mode:Managed  Frequency:2.452 GHz  Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

При свързване с nettwork managera на Mint-a iwconfig  wlan0 връща :
IEEE 802.11bgn  ESSID:"PЕSHO" 
          Mode:Managed  Frequency:2.452 GHz  Access Point: 64:68:0C:64:06:62   
          Bit Rate=1 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=58/70  Signal level=-52 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Да не би да има конфликт между nettwork managera на Mint-a и wpa_supplicant-a.
Прочетох от други форуми ,че трябва да се задава и с кой драйвер да се изпълнява wpa_supplicant.В документацията на wpa_supplicant пише ,че за Atheros карти драйвера е madwifi
и комндния ред става sudo wpa_supplicant -i wlan0 -D madwifi -c /etc/wpa_supplicant/wpa_supplicant.conf -B,но при изпълнения връща madwifi unsupported.
Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Значи като начало виж "man wpa_supplicant" секцията AVAILABLE DRIVERS. Пробвай първо на сляпо с драйвер wext (той трябва да се използва и без това, но за теста). Всъщност задаването на драйвер не е абсолютно задължително. Второ пусни командата като заместиш -В с -d така:
Код:
sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -d
това ще ти даде информация какво не става - чети внимателно. За още повече подробности сложи двойно d (-dd).
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
С madwifi едва ли ще го подкараш.
Аз съм с Ralink 2500 и модул rt73usb
През команден ред се свързва директно чрез wext
Пробвай така:

sudo wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Активен

peshoa

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Мint 11 64bit
  • Window Manager: gnome
    • Профил

sudo wpa_supplicant -Dwext -iwlan0 -c/home/pesho-pc/Desktop/wifu.conf :
Trying to associate with SSID 'pesho'

И тук терминала "замръзва".Нито се свързвам с мрежата ,нито връща нещо като грешка.

При sudo wpa_supplicant -i wlan0 -c /home/pesho-pc/Desktop/wifu.conf -d  изкарва някакви "дълги фермани" ,които ще прикача ,за да не товаря темата.
Конфиг файла ми съдържа :
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=2

# home configuration
network={
        ssid="pesho"
        id_str="home"
        scan_ssid=1
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=TKIP CCMP
        psk="паролата ми"
}



Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Някак пропуснах - при теб network manager работи ли докато се опитваш да се свържеш? Да, ако не се лъжа има конфликт между него и wpa_supplicant, първо го спри, тогава пак проба.

"Дългите фермани" си ги съкратил (Ctrl-C), можеше да оставиш да се посъбере информация. Ако е много не пречи, но ако е малко...
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

Gogo_SZ

  • Напреднали
  • *****
  • Публикации: 270
  • Distribution: Mageia, Mandriva
  • Window Manager: KDE, Mate, Gnome, LXDE
  • So to complete victory of trade over reason!
    • Профил
Внимавай с интервалите точките запетайките и др. - фатални са в терминала

sudo  wpa_supplicant  -i  wlan0  -c  /home/pesho-pc/Desktop/wifu.conf

а в wifu.conf (или в /etc/wpa_supplicant.conf )
ти трябват само следните редове:

network={
    psk="парола"
    priority=1
    scan_ssid=0
    ssid="име на мрежата"
}

Всичко останало е глезотия))))))
Активен

peshoa

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Мint 11 64bit
  • Window Manager: gnome
    • Профил
Благодаря отново за помощта.За спирането на network-manager-а и аз се сетих ,но не го бях пробвал.Явно това е бил ключа за бараката.Спрях го с sudo service network-manager stop,после с редактирания конфиг на Gogo_SZ изпълних sudo wpa_supplicant -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf и воала :

 Trying to associate with 64:68:0c:64:06:62 (SSID='pesho' freq=2452 MHz)
Associated with 64:68:0c:64:06:62
WPA: Key negotiation completed with 64:68:0c:64:06:62 [PTK=TKIP GTK=TKIP]
CTRL-EVENT-CONNECTED - Connection to 64:68:0c:64:06:62 completed (auth) [id=0 id_str=]

Проверих дали съм се свързал с iwconfig wlan0 :
wlan0     IEEE 802.11bgn  ESSID:"pesho" 
          Mode:Managed  Frequency:2.452 GHz  Access Point: 64:68:0C:64:06:62   
          Bit Rate=1 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=54/70  Signal level=-56 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:18   Missed beacon:0

До тук добре ,но с опит да се пинг-на към рутер-а : ping 192.168.1.1 получих : connect: Network is unreachable и разбира се нямам интернет. ???

PS:използвам нет от БТК ,но едва ли е от значение :) .
« Последна редакция: Feb 23, 2012, 12:23 от peshoa »
Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Дотук само си се свързал с рутера на ниско ниво, остава да получиш IP адрес от него:
Код:
sudo dhclient wlan0
След това смятам може да закриваме случая :)
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

peshoa

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Мint 11 64bit
  • Window Manager: gnome
    • Профил
Silly me :) как забравих за това.Това беше.Благодаря отново.



За заключване.
Активен

Yasen6275

  • Напреднали
  • *****
  • Публикации: 553
    • Профил
Някой опитвал ли се е това нещо да го автоматизира?

По специално на Дебиан Stretch. Искам да разкарам wicd-та, network-menager и прочие лайна.
Активен

Odido

  • Напреднали
  • *****
  • Публикации: 627
  • Distribution: Arch Linux
  • Window Manager: Gnome
    • Профил
Какво имаш предвид по автоматизира? Веднъж настроен supplicant-a си има запаметен профил с мрежата/мрежите и се свързва автоматично. Ако искаш да избираш измежду всички мрежи може да се използва iwlist за да ги видиш.Лично аз без графична среда ако съм пък ползвам ceni има го по подразбиране в арч.Предполагам и дебиан ще има нещо подобно в нет инсталационния пакет.
Активен

"Congratulations, you broke the Internet
Look at what you did! Are you happy now?"