Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Wifi na ČZU a Ubuntu  (Přečteno 10556 krát)

Libor Šedivý

  • Stálý člen
  • **
  • Příspěvků: 799
    • liborse.mechenice.net
Wifi na ČZU a Ubuntu
« kdy: 09 Října 2007, 12:39:27 »
Ahoj,

studuji nově na ČZU a potřeboval bych se zde připojit na wifi (je v rámci sítě Eduroam), jenže mi to ze záhadných důvodů nejde. Na oficiálních stránkách http://wifi.czu.cz/ je návod jen pro WinXP. Díky němu jsem se připojil alespoň z WinXP, ale tohle řešení mi, jak jistě chápete, zcela nevyhovuje. Pracovat na Win, které prakticky nepoužívám, je opravdu na nic (no flame)... Chtěl bych se jako na ČVUT připojit i na wifi pomocí Ubuntu. Mám tyto otázky:

1) znáte někoho s Ubuntu, kdo se připojuje na ČZU wifi?
2) víte jak na to?
3) mohli byste mi nějak poradit?

Díky moc ;).

PS - můžu testovat i na GG, mám ho pokusně nainstalované. Nastavení sítě najdete právě v tom "obrazovém" manuálu pro WinXP, je tam jakési zabezpečení, musí se tam odtrhnout pár položek atp. takže standardní nastavení to není. Fakt bych to potřeboval rozchodit, protože všechno mám v Ubuntu.

EDIT: Tak jsem možná něco našel - tento návod http://eduroam.fjfi.cvut.cz/#linux_gui, zkusím ho projet, ale vypadá to nadějně. Pokud se mi to podaří, zkusím po dohodě s původním autorem něco sepsat do wiki.
« Poslední změna: 09 Října 2007, 13:08:28 od Libor Šedivý »
Ubuntu 18.04, Acer Aspire V15 Nitro Black Edition II, 16 GB

Libor Šedivý

  • Stálý člen
  • **
  • Příspěvků: 799
    • liborse.mechenice.net
Re: Wifi na ČZU a Ubuntu
« Odpověď #1 kdy: 10 Října 2007, 17:12:50 »
Promiňte za další příspěvek, ale to opravdu nikdo neví, jak na to? Díky

(PS nový příspěvek sem dávám proto, že se dostane nahoru do fóra, pokud to jde jinak, prosím napište to sem... díky ;) )
Ubuntu 18.04, Acer Aspire V15 Nitro Black Edition II, 16 GB


Beduin

  • Návštěvník
  • Příspěvků: 40
Re: Wifi na ČZU a Ubuntu
« Odpověď #3 kdy: 16 Října 2007, 18:45:32 »
Přesně takhle to máme u nás ve škole (SŠAK v Hradci Králové). Tu wi-fi mi zprovozňoval kamarát, ale zkusím to nějak srozumitelně vysvětlit.

Napřed potřebuješ program wpa_supplicant (a můžeš i wpa_gui) - balíčky wpasupplicant a wpagui (bez podtržítka).
Až to budeš mít nainstalované, ulož si někam (třeba do /etc/wpa_supplicant/) konfigurační soubor k tvé síti. (posílám můj, tak si ho nějak uprav)
Kód: [Vybrat]
# This is a network block that connects to any unsecured access point.
# We give it a low priority so any defined blocks are preferred.
network={
key_mgmt=NONE
priority=-9999999
}

# This is a network block that connects to any unsecured access point.
# We give it a low priority so any defined blocks are preferred.
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=users

network={
ssid="ssakradius"
#bssid="00:19:E7:25:8F:00"
key_mgmt=IEEE8021X
eap=PEAP
phase1="peaplabel=0"
phase2="auth=MSCHAPV2"
identity="Hejda.Petr@ssakhk.cz"
ca_cert="/home/petr/PRAC/certnew.cer"
password="heslo"
}
Budeš taky potřebovat ten certifikát uvedený jako ca_cert. Ten si budeš muset sehnat, ale myslím, že ti admin klidně dá možnost si ho vygenerovat a stáhnout ručně.
No a pak ti stačí jen nastavit ip adresu, bránu a dns (případně dhcp) a zavolat wpa_supplicant.
Já na to mám malý skript, který pouštím se sudo:
Kód: [Vybrat]
ifconfig ath0 down
ifconfig ath0 10.3.10.100
ifconfig ath0 up
echo "nameserver 10.1.1.1" > /etc/resolv.conf
route add default gw 10.1.1.1
wpa_supplicant -Dmadwifi -iath0 -c/etc/wpa_supplicant/ssakhk.conf

Akorát se po jeho spuštění pořád vypisuje stav do konzole, tak kdyby někdo přišel, jak to zařídit, aby mi prostě neblokoval jednu konzoli, byl bych rád.

Jestli ti něco nefunguje, nebo máš další otázky na tohle téma, klidně rád odpovím, jestli budu vědět.
« Poslední změna: 16 Října 2007, 18:48:06 od Beduin »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re: Wifi na ČZU a Ubuntu
« Odpověď #4 kdy: 16 Října 2007, 18:54:24 »
co se tyce toho scriptu, nestacilo by spustit ho s parametrem & ?
tj. treba
Kód: [Vybrat]
./mujscript.sh &
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

K4N3C

  • Návštěvník
  • Příspěvků: 17
Re: Wifi na ČZU a Ubuntu
« Odpověď #5 kdy: 19 Října 2007, 13:47:05 »
Zdravim Te,
jsem taky na CZU..3.rocnik obo Informatika a vim, ze kamos co teda ted odesel jede ciste jen na kubuntu a urcite se tam pripojoval, takze pokud chces muzu ho kontaktovat a zkusim neco zjistit. Nebo ti sehnat ICQ abyste se domluvili primo a nemuselo to jit pres dalsiho cloveka..

Quimby

  • Návštěvník
  • Příspěvků: 81
Re: Wifi na ČZU a Ubuntu
« Odpověď #6 kdy: 19 Října 2007, 15:28:24 »
My mame na VSE taky eduroam a funguje to bez problemu. Dokonce na to mame i navod pro ubuntu (coz me dost prekvapilo). Tak se na nej mrkni http://eduroam.vse.cz/index.php?option=com_content&task=view&id=33&Itemid=49 treba ti pomuze.

Libor Šedivý

  • Stálý člen
  • **
  • Příspěvků: 799
    • liborse.mechenice.net
Re: Wifi na ČZU a Ubuntu
« Odpověď #7 kdy: 21 Října 2007, 12:36:57 »
Díky moc za všechny odpovědi, bohužel certifikát u nás neexistuje, takže ho nemohu použít. Wpa_supplicant jsem zkoušel dle vámi uvedeného návodu na eduroam.cz už dříve, ale nefugnovalo to. Z výpisu však bylo vidět, že je vidět síť eduroam. Navíc když jsem to takto nastavil, nefungovala mi domácí wifi, na kterou se jinak připojím v pohodě. Psal jsem správci a ten mi odpověděl, že mám prý odmazat ty řádky o certifikátu - také nepomohlo...
Zdravim Te,
jsem taky na CZU..3.rocnik obo Informatika a vim, ze kamos co teda ted odesel jede ciste jen na kubuntu a urcite se tam pripojoval, takze pokud chces muzu ho kontaktovat a zkusim neco zjistit. Nebo ti sehnat ICQ abyste se domluvili primo a nemuselo to jit pres dalsiho cloveka..
Určitě bych měl zájem, moc díky!
Ubuntu 18.04, Acer Aspire V15 Nitro Black Edition II, 16 GB

jiri-j

  • Aktivní člen
  • *
  • Příspěvků: 489
  • skill: Lama
Re: Wifi na ČZU a Ubuntu
« Odpověď #8 kdy: 21 Října 2007, 13:23:29 »
Mě to u nás (PřF UK) funguje normálně pes network manager, i bez certifikátu - na to jsem neměl čas se nějak blíže podívat. Doporučuji to udělat podle toho odkazu co poslal Quimby
Acer Aspire 3023WLMi, Sempron 3000+, ATI Mobility Radeon X700, 512MB RAM, Archlinux

pheella

  • Návštěvník
  • Příspěvků: 3
Re: Wifi na ČZU a Ubuntu
« Odpověď #9 kdy: 26 Října 2007, 16:03:27 »
Cus, taky sem ten problem resil. Ve finale s tim neni sebemensi problem. Pouzivam kubuntu 7.04 a pomoci KnetworkManageru se v pohode pripojim. Zrovna to pisu ze skoly  ;) Akorat musis nastavit na WPA enterprise, protokol na PEAP a zadat svoje uzivatelsky jmeno ve stylu blabla@czu.cz a heslo, ktery si nastavis na studentovi. Pak to jede v poho  :) Taky me prekvapilo, ze je to tak jednoduchy...

Libor Šedivý

  • Stálý člen
  • **
  • Příspěvků: 799
    • liborse.mechenice.net
Re: Wifi na ČZU a Ubuntu
« Odpověď #10 kdy: 30 Října 2007, 19:21:12 »
Velikeré ti díky, asi jsem zadával to uživ. jméno špatně - ten realm za @. Hned to zítra zkusím! Předpokládám, že to pojede i přes Gnomácký manager, kde se tohle taky dá nastavit...
Ubuntu 18.04, Acer Aspire V15 Nitro Black Edition II, 16 GB

Libor Šedivý

  • Stálý člen
  • **
  • Příspěvků: 799
    • liborse.mechenice.net
Re: Wifi na ČZU a Ubuntu
« Odpověď #11 kdy: 31 Října 2007, 16:22:25 »
Tak se mi dnes konečně povedlo připojit se.  ;D Bohužel tu věčně kolísá signál a tak se to odpojovalo a připojovalo. Zajímavé, že to win snášejí lépe a zas se připojí. Koukal jsem do logu a je tam moc informací, avšak zaujala mě informace o nedostupnosti Ipw6 nebo tak nějak se to píše. Nejlépe mi to funguje na dobře přístupných místech, že by Ubuntu nemělo rádo slabší signál? Možná by to někde chtělo změnit nějaké prodlevy, nevím...
Ubuntu 18.04, Acer Aspire V15 Nitro Black Edition II, 16 GB

pheella

  • Návštěvník
  • Příspěvků: 3
Re: Wifi na ČZU a Ubuntu
« Odpověď #12 kdy: 02 Listopadu 2007, 15:58:56 »
Tezko rict co zpusobuje to kolisani. Ale je pravda, ze cela ta sit je na CZU pomerne dost zbastlena. BTW. celou ji delali nejaky technici z agrofakulty. Takze si dokazes predstavit, cim to je...

Jiří :Kačer: Voseček

  • Stálý člen
  • **
  • Příspěvků: 667
  • občasný návštěvník
    • Můj weblog
Re: Wifi na ČZU a Ubuntu
« Odpověď #13 kdy: 02 Listopadu 2007, 20:22:19 »
Nejlépe mi to funguje na dobře přístupných místech, že by Ubuntu nemělo rádo slabší signál?
Na FEL ČVUT mi Ubuntu taky trochu haluzí na místech s horším signálem, tam kde se Mandriva chytá (chytala, už jsem ji odstranil), tak se Ubuntu moc nechytlo. Windowsáci jeli v pohodě. Nějaký problém tam bude :(
Všechno co k životu skutečně potřebujeme, můžeme vcelku levně koupit, jen zbytečnosti jsou drahé. Hrajte frisbee - www.frisbee.cz

Libor Šedivý

  • Stálý člen
  • **
  • Příspěvků: 799
    • liborse.mechenice.net
Re: Wifi na ČZU a Ubuntu
« Odpověď #14 kdy: 03 Listopadu 2007, 23:46:04 »
Že by to nezvládal použitý ovladač? Osobně se mi nelíbí, že se v linuxu používá ovladač z Windows. Stejně je to nějaké podivné, protože když otevřu restricted drivers, tak se mi zobrazí ovladač pro wifi, ale jeví se jako nepoužívaný, přitom ho používám doma a pohoda, jenže tady mám stabilní soukromou síť... Hm, v těch driverech něco je blbě, ale nevím co... že by nějaké omezení? Občas mám doma problémy, když vlezu někam, kde je špatný signál, tohle by chtělo vyřešit...
Ubuntu 18.04, Acer Aspire V15 Nitro Black Edition II, 16 GB

Libor Šedivý

  • Stálý člen
  • **
  • Příspěvků: 799
    • liborse.mechenice.net
Re: Wifi na ČZU a Ubuntu
« Odpověď #15 kdy: 22 Listopadu 2007, 13:09:08 »
Tak včera jsem potkal jednoho kluka, co mi ten net (dočasně) rozchodil, bohužel nebylo tolik času, aby napsal ještě nějaký skript a tak mi poradil jen příkazy. Samozřejmě ndiswrapper je mnohem lepší, takže jsme ho použili. Kdysi jsem také s úspěchem používal ndiswrapper, ale s příchodem Ubuntu 7.04 jsem přešel na bcm43xx ovladač, protože ndiswrapper mi nějak nefungoval. Teď mám ndiswrapper nainstalovaný i s nataženým ovladačem pro mou wifi, ale už mi nejde se připojit (ale ono to jde, jen já jsem takovej no... nebudu komentovat). Už jsem udělal i to, že se nenačítá bcm43xx ovladač, ale právě ndiswrapper, což ale bohužel nestačí (doma jsem to netestoval, ale tam se chytne skoro vše). Na připojení jsme použili tento příkaz:

Kód: [Vybrat]
sudo wpa_supplicant -D wext -i eth1 -c /etc/eduroam.conf
v /etc/eduroam.conf mám nastavení s heslem apod. (je to funkční, protože síť s tím včera jela)

Určitě zapomínám na nějaký příkaz. Zkoušel jsem pustit i dhclient, ale nepomohlo to.

Ještě zde uvedu nějaké výpisy:

spuštění výše jmenovaného příkazu (je evidentní, že komunikuje se sítí):

Kód: [Vybrat]
libor@libor:~$ sudo wpa_supplicant -D wext -i eth1 -c /etc/eduroam.conf
Trying to associate with 00:19:06:e0:0f:f1 (SSID='eduroam' freq=2462 MHz)
Associated with 00:19:06:e0:0f:f1
CTRL-EVENT-EAP-STARTED EAP authentication started
CTRL-EVENT-EAP-METHOD EAP vendor 0 method 25 (PEAP) selected
OpenSSL: tls_connection_handshake - Failed to read possible Application Data error:00000000:lib(0):func(0):reason(0)
EAP-MSCHAPV2: Authentication succeeded
EAP-TLV: TLV Result - Success - EAP-TLV/Phase2 Completed
CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully
WPA: Key negotiation completed with 00:19:06:e0:0f:f1 [PTK=TKIP GTK=WEP-104]
CTRL-EVENT-CONNECTED - Connection to 00:19:06:e0:0f:f1 completed (auth) [id=0 id_str=]
CTRL-EVENT-TERMINATING - signal 2 received
libor@libor:~$ sudo gedit /etc/eduroam.conf
libor@libor:~$ sudo wpa_supplicant -D wext -i eth1 -c /etc/eduroam.conf
Trying to associate with 00:19:06:e0:0f:f1 (SSID='eduroam' freq=2462 MHz)
Associated with 00:19:06:e0:0f:f1
CTRL-EVENT-EAP-STARTED EAP authentication started
CTRL-EVENT-EAP-METHOD EAP vendor 0 method 25 (PEAP) selected
OpenSSL: tls_connection_handshake - Failed to read possible Application Data error:00000000:lib(0):func(0):reason(0)
EAP-MSCHAPV2: Authentication succeeded
EAP-TLV: TLV Result - Success - EAP-TLV/Phase2 Completed
CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully
WPA: Key negotiation completed with 00:19:06:e0:0f:f1 [PTK=TKIP GTK=WEP-104]
CTRL-EVENT-CONNECTED - Connection to 00:19:06:e0:0f:f1 completed (auth) [id=0 id_str=]

a výpis DMESG (poslední řádky):

Kód: [Vybrat]
[   27.244000] PCI: Setting latency timer of device 0000:00:11.6 to 64
[   27.456000] cs: IO port probe 0x100-0x3af: clean.
[   27.456000] cs: IO port probe 0x3e0-0x4ff: clean.
[   27.456000] cs: IO port probe 0x820-0x8ff: clean.
[   27.460000] cs: IO port probe 0xc00-0xcf7: clean.
[   27.460000] cs: IO port probe 0xa00-0xaff: clean.
[   27.752000] PCI: Enabling device 0000:00:11.5 (0000 -> 0001)
[   27.752000] ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [ALKC] -> GSI 22 (level, low) -> IRQ 20
[   27.752000] PCI: Setting latency timer of device 0000:00:11.5 to 64
[   28.528000] ndiswrapper version 1.45 loaded (smp=yes)
[   28.664000] ndiswrapper: driver bcmwl5 (Broadcom,02/11/2005, 3.100.64.0) loaded
[   28.664000] PCI: Enabling device 0000:00:06.0 (0004 -> 0006)
[   28.664000] ACPI: PCI Interrupt 0000:00:06.0[A] -> GSI 18 (level, low) -> IRQ 21
[   28.672000] ndiswrapper: using IRQ 21
[   29.020000] wlan0: ethernet device 00:14:a5:cb:b4:c3 using NDIS driver: bcmwl5, version: 0x3644000, NDIS version: 0x501, vendor: '', 14E4:4318.5.conf
[   29.020000] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
[   29.024000] usbcore: registered new interface driver ndiswrapper
[   29.084000] Adding 1317288k swap on /dev/sda5.  Priority:-1 extents:1 across:1317288k
[   29.088000] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
[   29.092000] EXT3 FS on sda1, internal journal
[   29.120000] ndiswrapper: changing interface name from 'wlan0' to 'eth1'
[   29.356000] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
[   37.516000] ACPI: AC Adapter [ACAD] (on-line)
[   37.540000] ACPI: Battery Slot [BAT0] (battery present)
[   37.556000] No dock devices found.
[   37.612000] input: Power Button (FF) as /class/input/input6
[   37.616000] ACPI: Power Button (FF) [PWRF]
[   37.652000] input: Power Button (CM) as /class/input/input7
[   37.656000] ACPI: Power Button (CM) [PWRB]
[   37.696000] input: Lid Switch as /class/input/input8
[   37.700000] ACPI: Lid Switch [LID]
[   37.860000] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[   39.856000] eth0: link down
[   42.948000] lp: driver loaded but no devices found
[   43.164000] ppdev: user-space parallel port driver
[   43.696000] audit(1195731982.819:3):  type=1503 operation="inode_permission" requested_mask="a" denied_mask="a" name="/dev/tty" pid=4766 profile="/usr/sbin/cupsd"
[   44.024000] apm: BIOS not found.
[   49.844000] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   50.492000] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
[   50.592000] NFSD: starting 90-second grace period
[   55.232000] Failure registering capabilities with primary security module.
[   81.276000] NET: Registered protocol family 17
[  148.008000] NET: Registered protocol family 10
[  148.008000] lo: Disabled Privacy Extensions
[  148.012000] ADDRCONF(NETDEV_UP): eth0: link is not ready
[  148.012000] ADDRCONF(NETDEV_UP): eth1: link is not ready
[  272.148000] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[  325.140000] ADDRCONF(NETDEV_UP): eth1: link is not ready
[  325.716000] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[  327.620000] ADDRCONF(NETDEV_UP): eth1: link is not ready
[  328.200000] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[  330.236000] ADDRCONF(NETDEV_UP): eth1: link is not ready
[  330.820000] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[  336.616000] ADDRCONF(NETDEV_UP): eth1: link is not ready
[  337.208000] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[  397.908000] ADDRCONF(NETDEV_UP): eth1: link is not ready
[  398.472000] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready

Poradí mi někdo? Díky... Dodám i další výpisy, když bude třeba. Byl bych fakt štastnej, kdyby to jelo jako včera...
« Poslední změna: 22 Listopadu 2007, 13:10:54 od Libor Šedivý »
Ubuntu 18.04, Acer Aspire V15 Nitro Black Edition II, 16 GB

Libor Šedivý

  • Stálý člen
  • **
  • Příspěvků: 799
    • liborse.mechenice.net
Re: Wifi na ČZU a Ubuntu
« Odpověď #16 kdy: 23 Listopadu 2007, 13:35:32 »
Tak jsem zjistil, kdeže to vlastně dělám chybu, následující postup mi funguje:

1) "vypnu" sítě v apletu nm-applet (odškrtnu Povolit síť)
2) v jednom terminálu pustím:
sudo wpa_supplicant -D wext -i eth1 -c /etc/eduroam.conf
3) do druhého napíšu paralelně
sudo dhclient eth1
4) druhý terminál lze zavřít, první však musím logicky nechat běžet, jinak se wifi odpojí...

Docela rád bych si na to napsal bashový (či pythonovský) skript, který by mě připojil na wifi na čzu, ale nevím, jak tam vyřešit dva zásadní problémy:

1) jak docílit vypnutí sítě v nm-appletu (potřebuji ho pro domací a jiné wifi)
2) jak docílit efektu, kdy se spustí první příkaz a po chvíli i ten (dhclient...)

Zkoušeli jsme skript (chápu, že zastavení nm-appletu asi nevypne tu síť):

Kód: [Vybrat]
#!/bin/sh
sudo killall nm-applet
sudo wpa_supplicant -D wext -B -i eth1 -c /etc/eduroam.conf &
sudo sleep 5 && dhclient eth1

ale to prostě nějak nefunguje...

Díky za rady... ale jinak spokojenost :)
Ubuntu 18.04, Acer Aspire V15 Nitro Black Edition II, 16 GB

 

Provoz zaštiťuje spolek OpenAlt.