Portál AbcLinuxu, 12. května 2025 05:10

Dotaz: WIFI a Mendlova univerzita (wpa_supplicant)

8.1.2007 13:57 Ondra R
WIFI a Mendlova univerzita (wpa_supplicant)
Přečteno: 2101×
Odpovědět | Admin
Potřebuji poradit. U nás na škole (Mendelova univerzita) máme možnost být přihlášení do bezdrátové sítě "Faro". Připojení je realizováno certifikátem CA a uživatelským certifikátem. K tomu ještě při vygenerování certifikátu dostaneme heslo.

Při nastavování připojení k Wifi (Windowsí stroje) jde vše ok, stačí nastavit web šifrování otevřené a potom stačí nainstalovat vygenerované certifikáty a vše jede.

Pod linuxem je vše jinak. Podle adminů máme používat wpa_supplicant a nakonfigurovat ho takto:

nastavíme a zeditujeme soubor /etc/wpa supplicant.conf dle
níže uvedeného vzoru:

network={
    ssid="faro"
           scan_ssid=1
           key_mgmt=IEEE8021X
           group=WEP40
           eap=TLS
           identity="vas\_login"
           ca_cert="/etc/1x/certs/root.pem"
           client_cert="/etc/1x/certs/user-vas_login.pem"
           private_key="/etc/1x/certs/user-vas_login.pem"
           private_key_passwd="heslo"
           priority=1
         }
Na závěr restartujeme wpasupplicant příkazem

/etc/init.d/wpasupplicant restart

Tím je instalace sítě Faro dokončena.
Ale script /etc/init.d/wpasupplicant neexistuje a pokud použiji místo toho /etc/init.d/wpa-ifupdown tak se nic neděje. Také jsem zkoušel :
iwconfig eth1 mode managed
iwconfig eth1 essid "faro"
wpa_supplicant -dd -c /etc/wpa_supplicant/wpa_supplicant.conf -i eth1 -D ndiswrapper
Se stejným výsledkem. Opravdu moc budu děkovat za jakékoliv naťuknutí.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.1.2007 14:46 Dannny | skóre: 14
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Odpovědět | | Sbalit | Link | Blokovat | Admin
wpa_supplicant -dd -c /etc/wpa_supplicant/wpa_supplicant.conf -i eth1 -D ndiswrapper
Co ti vyhodi toto? jakoze napise ti to neco?
8.1.2007 16:41 Ondra R
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
bohužel teď nemám možnost to vyzkoušet, ale psalo to něco ve smyslu nedostižný hostitel. Zítra budu zase ve škole, tak pošlu bližší info
CIJOML avatar 8.1.2007 14:55 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus -D wext
9.1.2007 10:33 Ondra R
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Tak tady je výpis, který získám po spuštění wpa_supplicantu s přepínačem -D wext:
Initializing interface 'eth1' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
Line: 1 - start of a new network block
ssid - hexdump_ascii(len=4):
     66 61 72 6f                                       faro            
scan_ssid=1 (0x1)
key_mgmt: 0x8
group: 0x2
eap methods - hexdump(len=16): 00 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00
identity - hexdump_ascii(len=6):
     78 72 65 6d 65 73                                 xremes          
ca_cert - hexdump_ascii(len=26):
     2f 68 6f 6d 65 2f 72 65 6d 65 6f 6e 2f 63 65 72   /home/remeon/cer
     74 2f 72 6f 6f 74 2e 70 65 6d                     t/root.pem      
client_cert - hexdump_ascii(len=33):
     2f 68 6f 6d 65 2f 72 65 6d 65 6f 6e 2f 63 65 72   /home/remeon/cer
     74 2f 75 73 65 72 2d 78 72 65 6d 65 73 2e 70 65   t/user-xremes.pe
     6d                                                m               
private_key - hexdump_ascii(len=33):
     2f 68 6f 6d 65 2f 72 65 6d 65 6f 6e 2f 63 65 72   /home/remeon/cer
     74 2f 75 73 65 72 2d 78 72 65 6d 65 73 2e 70 65   t/user-xremes.pe
     6d                                                m               
private_key_passwd - hexdump_ascii(len=8): [REMOVED]
priority=1 (0x1)
Priority group 1
   id=0 ssid='faro'
Initializing interface (2) 'eth1'
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
SIOCGIWRANGE: WE(compiled)=20 WE(source)=18 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf
WEXT: Operstate: linkmode=1, operstate=5
Own MAC address: 00:14:a5:2d:5f:57
wpa_driver_wext_set_wpa
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_countermeasures
wpa_driver_wext_set_drop_unencrypted
Setting scan request: 0 sec 100000 usec
Added interface eth1
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added
State: DISCONNECTED -> SCANNING
Starting AP scan (specific SSID)
Scan SSID - hexdump_ascii(len=4):
     66 61 72 6f                                       faro            
Trying to get current scan results first without requesting a new scan to speed up initial association
Received 776 bytes of scan results (4 BSSes)
Scan results: 4
Selecting BSS from priority group 1
0: 00:0d:29:ac:d5:b5 ssid='faro-free' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
1: 00:0d:65:bb:79:f6 ssid='faro-free' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
2: 00:12:da:e5:1f:70 ssid='faro-free' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
3: 00:12:da:e5:1a:c0 ssid='faro-free' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
No suitable AP found.
Setting scan request: 0 sec 0 usec
Starting AP scan (broadcast SSID)
Scan timeout - try to get results
Received 710 bytes of scan results (4 BSSes)
Scan results: 4
Selecting BSS from priority group 1
0: 00:0d:29:ac:d5:b5 ssid='faro-free' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
1: 00:0d:65:bb:79:f6 ssid='faro-free' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
2: 00:12:da:e5:1a:c0 ssid='faro-free' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
3: ca:25:3f:8d:05:58 ssid='hpsetup' wpa_ie_len=0 rsn_ie_len=0 caps=0x2
   skip - no WPA/RSN IE
No suitable AP found.
9.1.2007 10:45 Dannny | skóre: 14
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
zkus do /etc/wpa_supplicant/wpa_supplicant.conf dat pred definici site ap_scan=1.
Me to bez toho taky blblo, ale je fakt ze ja mel jen WPA-PSK.
9.1.2007 10:50 Ondra R
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
a jaký je rozdíl mezi ap_scan a scan_ssid?
9.1.2007 10:59 Ondra R
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Potom co jsem zapsal do wpa_supplicant.conf scan_ap=1 mi wpa zkončil s tímto
Initializing interface 'eth1' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
Line: 1 - start of a new network block
ssid - hexdump_ascii(len=4):
     66 61 72 6f                                       faro            
scan_ssid=1 (0x1)
key_mgmt: 0x8
group: 0x2
eap methods - hexdump(len=16): 00 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00
identity - hexdump_ascii(len=6):
     78 72 65 6d 65 73                                 xremes          
ca_cert - hexdump_ascii(len=26):
     2f 68 6f 6d 65 2f 72 65 6d 65 6f 6e 2f 63 65 72   /home/remeon/cer
     74 2f 72 6f 6f 74 2e 70 65 6d                     t/root.pem      
client_cert - hexdump_ascii(len=33):
     2f 68 6f 6d 65 2f 72 65 6d 65 6f 6e 2f 63 65 72   /home/remeon/cer
     74 2f 75 73 65 72 2d 78 72 65 6d 65 73 2e 70 65   t/user-xremes.pe
     6d                                                m               
private_key - hexdump_ascii(len=33):
     2f 68 6f 6d 65 2f 72 65 6d 65 6f 6e 2f 63 65 72   /home/remeon/cer
     74 2f 75 73 65 72 2d 78 72 65 6d 65 73 2e 70 65   t/user-xremes.pe
     6d                                                m               
private_key_passwd - hexdump_ascii(len=8): [REMOVED]
priority=1 (0x1)
Line 13: unknown network field 'ap_scan'.
Line 14: failed to parse network block.
Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'.
Failed to add interface eth1
Cancelling scan request
takže mám takový pocit že ten řádek nepomáhá. Před tím, když jsem ho tam neměl to wpa sice nic nedělalo, ale ten příkaz se neukončil, dokud jsem ho nezkončil sám.
9.1.2007 11:20 Ondra R
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Jo tak teď jsem přidal znovu ten řádek ap_scan=1 ale nic se nezměnilo. Dal jsem ho tentokrát na začátek celého souboru a daemon zase funguje, ale připojení žádné :-(
9.1.2007 11:23 Ondra R
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
pokud dám ap_scan=0 pak to vypíše tohle:
Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
ap_scan=0
Line: 2 - start of a new network block
ssid - hexdump_ascii(len=4):
     66 61 72 6f                                       faro            
scan_ssid=1 (0x1)
key_mgmt: 0x8
group: 0x2
eap methods - hexdump(len=16): 00 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00
identity - hexdump_ascii(len=6):
     78 72 65 6d 65 73                                 xremes          
ca_cert - hexdump_ascii(len=26):
     2f 68 6f 6d 65 2f 72 65 6d 65 6f 6e 2f 63 65 72   /home/remeon/cer
     74 2f 72 6f 6f 74 2e 70 65 6d                     t/root.pem      
client_cert - hexdump_ascii(len=33):
     2f 68 6f 6d 65 2f 72 65 6d 65 6f 6e 2f 63 65 72   /home/remeon/cer
     74 2f 75 73 65 72 2d 78 72 65 6d 65 73 2e 70 65   t/user-xremes.pe
     6d                                                m               
private_key - hexdump_ascii(len=33):
     2f 68 6f 6d 65 2f 72 65 6d 65 6f 6e 2f 63 65 72   /home/remeon/cer
     74 2f 75 73 65 72 2d 78 72 65 6d 65 73 2e 70 65   t/user-xremes.pe
     6d                                                m               
private_key_passwd - hexdump_ascii(len=8): [REMOVED]
priority=1 (0x1)
Priority group 1
   id=0 ssid='faro'
Initializing interface (2) 'eth1'
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
SIOCGIWRANGE: WE(compiled)=20 WE(source)=18 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf
WEXT: Operstate: linkmode=1, operstate=5
Own MAC address: 00:14:a5:2d:5f:57
Driver does not support WPA.
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
Setting scan request: 0 sec 100000 usec
Added interface eth1
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added
9.1.2007 11:30 Dannny | skóre: 14
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
myslel jsem toto, takze takot to mas a nejede to? Ten ap_scan me spristupnuje neviditelne site.
ap_scan = 1
network={
ssid="faro"
...
9.1.2007 11:59 Dannny | skóre: 14
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
zkus to nastavit podle manu, je tam prochu jiny config. Treba tady. Konfigurace c. 4. A pridej tam ten ap_scan=1
9.1.2007 10:45 Ondra R
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
ještě jsem zapoměl dodat, že ta síť faro je neviditelná. Tedy existuje, ale je zakázáno vysílání ssid.
CIJOML avatar 9.1.2007 12:43 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
do konfiguraku musis dat do sekce network navic scan_ssid=1
1.2.2007 09:48 OndraR
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Tak jsem k nastavování připojení zase na chviličku sedl. Rozhodl jsem se že budu postupovat přesně podle toho, co píšou správci naší školní sítě. Dokonce jsem si nainstaloval debialní wpasupplicant, přesně tak jak to mají oni (Mám ubuntu, tak to nebyl takový problém) a tady je výpis z toho, co mi to vyhazuje.
Starting wpasupplicant: ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported
Failed to enable WPA in the driver.
ioctl[PRISM2_IOCTL_HOSTAPD]: Operation not supported
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported
Failed to disable WPA in the driver.
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported
rmdir[ctrl_interface]: Bad address
CIJOML avatar 1.2.2007 11:21 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
to holt nesmis pouzivat prism2, kdyz ho nemas...pouzij ten wext
vdusek avatar 1.2.2007 11:13 vdusek | skóre: 27
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hloupý dotaz - co je to za WiFi kartu? Umí vůbec tento způsob autorizace/přihlášení?

U nás používáme EAP/PEAP MsChapv2 a ani pod Win nelze zprovoznit všechny karty
27.3.2007 14:22 OndraR
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Broadcom 4318 (původně to používalo driver bcm43xx, ale místo něj jsem nastavil ndiswrapper) jinak pod Windows jsem se bez problémů připojil. Na linuxu nemůžu. A stejný problém nemám sám.
CIJOML avatar 28.3.2007 10:00 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Myslim je cas napsat zly emajl dekanovi a pozadat o zprovozneni eduroam. Budes se divit, jak to funguje zprudit nejvyssiho, do CC doporucuju dat tajemnika, vedouciho oddeleni pod ktere spada ten clovek co to rozchazel a toho blba co vymyslel takovehle nestandartni reseni ;)
15.10.2007 10:27 Milan
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Co je to za zhulenosti? Faro a eduroam je totez, i na eduroamu se autentizuje pomoci certifikatu (je to jedna ze dvou doporucenych metod).
26.6.2007 23:23 mira_va
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Já mám Acer TM803 centrino (ipw2200) na Kubuntu 7.04 a po chvilkách bádání jsem se připojil následovně:

- nakopíroval jsem certifikáty root.pem a user-vas_login.pem do adresáře /etc/wpa_supplicant/certs/ (nutno vytvořit) a tuto cestu (path) uvést i do konfiguračního souboru /etc/wpa_supplicant.conf.

- v souboru /etc/wpa_supplicant.conf oproti návodu je nutno uvést ne "vas\_login" ale "vas\_login@mendelu.cz"/p>

- poté přidat nebo upravit řádek v /etc/network/interfaces:

auto eth1

iface eth1 inet dhcp

wireless-essid faro

Následně spustit:

wpa_supplicant -BDwext -ieth1 -c/etc/wpa_supplicant.conf

- wifi manager po chvilce načetl správnou IP adresu a síť začala fungovat. Pokud by někdo chtěl požívat síť eduroam na jiných univerzitách tak by měl používat konfiguraci viz.

http://www.eduroam.cz/doku.php?id=cs:uzivatel:sw:nix:uvod

ještě jsem to prakticky nezkušel.

Pokud používáte KDE tak výborná utilitka je kromě kwifimanger i kwlan

27.6.2007 13:58 mira_va
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)

Ještě oprava a doplněk:

správně:

- v souboru /etc/wpa_supplicant.conf oproti návodu je nutno uvést ne "vas\_login" ale "vas\_login@mendelu.cz"

Doplněk:

Pro automatické připojení hned po startu je nutné doplnit soubor /etc/network/interfaces

auto eth1
iface eth1 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant.conf
wireless-essid faro
grubber avatar 14.2.2008 17:45 grubber | skóre: 6 | blog: grubber | Břeclav / Brno
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
U nas taky. Studujes na UTB? :-)
29.6.2007 05:26 hank | skóre: 19
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Odpovědět | | Sbalit | Link | Blokovat | Admin
To Ondra R:

Když se podívám na ty tvoje výpisy, tak v jednom vypise bylo Driver does not support WPA. To hovoří za vše.
14.2.2008 15:40 pou | skóre: 18
Rozbalit Rozbalit vše Re: WIFI a Mendlova univerzita (wpa_supplicant)
Ahoj, mam stejny problem s nefunkčností wifi na faru. Přikaz:wpa_supplicant -dd -c /etc/wpa_supplicant.conf -i eth1 -D ndiswrapper hlasi toto:
private_key_pass -hexdump_ascii(len=17): /REMOVED/
priority=1 (0x1)
Priority group 1
id=0 ssid="faro"
Filed to read or prase configuration "/etc/wpa_supplicant.conf".
Failed to add interface eth1
Canceling scan request
Cancelling authentication timeout

mooc dik za kazdou radu

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.