Připojení k wifi linux
Zdravím,
chtěl bych poprosit o radu, jak se připojit k wifi přes příkazovou řádku, kde chci specifikovat AP pomocí jeho mac adresy. Jelikož v mém okolí je více AP se stejným SSID.
Bohužel mi nefunguje: iwconfig mon0 ap 00:XX:XX:XX:XX:XX key XXXXXXXXXXXXX
Děkuji
mon0 ?
to bývá virtuální rozhraní pro promiskuitní režim..
pro intel síťovky to defaultně bývá ethX (kde X je nějaké číslo), pro atherosy to je wlan0.
když dám
iwconfig wlan0 ap XXXXXXXXX key XXXXXXXX
Error for wireless request "Set AP Address" (8B14) :
SET failed on device wlan0 ; Operation not permitted.
Jak říkáš správně by mělo být wlan0
A robis to ako root?
Když jako root tak:
iwconfig wlan0 ap XX:XX:XX:XX:XX:XX key XXXXXXXXXXXXX
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Invalid argument.
Podla vsetkeho mas Fedoru, takze pridaj do /etc/sysconfig/network-scripts/ifcfg-wlan0 NM_CONTROLLED=yes. Pripadne skus pouzit system-config-network, co je graficke rozhranie. Posledna moznost je pouzitie NetworkManager (to vsak neodporucam, neuvidis ziadne chyby).
chyběl mi prefix key s:XXXXXXXXXXX , nyní mi příkaz prošel bez bych, ale nevypadá že by jsem se začal připojovat.
Pozri sa do syslogu, v konzole nemusis mat viditelnu chybu.
Aky je to Linux? Napis verziu jadra. Prikazy pre wifi a ich pouzitie sa dost odlisuje v novsich Linuxoch vzhladom na novy wifi stack. Pripadne mozes skusit zakladnu pomocku akou je "man iwconfig".
Linux X.X 2.6.35.11-83.fc14.x86_64 #1 SMP Mon Feb 7 07:06:44 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Od jadier 2.6.31 sa pouziva na konfiguraciu wifi zariadeni v textovom rezime novy prikaz "iw" namiesto stareho prikazu "iwconfig". Stary prikaz je este pritomny, ale uz len zo zotrvacnosti asi ako ifconfig.
Pozri sa na prikaz: iw wlan0 connect -w essid bssid
Dokumentacia je tu: http://wireless.kernel.org/en/users/Documentation/ iw