|
RaLink RT2400 - nie działa...
Pyrovatis - 13-03-2008 00:38
Witam, zainstalowałem sobie ostatnio Ubuntu 7.10 i jak wiem jest w nim problem z kartą Wi-Fi taką jak np moja. Przeszukałem fora i na tym trafiłem na opis jak zrobić, żeby net działał - Instalacja karty radiowej na przykładzie RT2400 . Robiłem wszystko wg instrukcji, a mimo to coś nie działa...
mistrz@ubuntu:~$ sudo aptitude install wireless-tools module-assistant Czytanie list pakietów... Gotowe Budowanie drzewa zależności Reading state information... Gotowe Reading extended state information Initializing package states... Gotowe Building tag database... Gotowe No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 0B will be used. Writing extended state information... Gotowe Czytanie list pakietów... Gotowe Budowanie drzewa zależności Reading state information... Gotowe Reading extended state information Initializing package states... Gotowe Building tag database... Gotowe mistrz@ubuntu:~$ sudo m-a Starting the Dialog UI... Updated infos about 85 packages Getting source for kernel version: 2.6.22-14-generic Kernel headers available in /usr/src/linux-headers-2.6.22-14-generic Creating symlink... apt-get install build-essential Czytanie list pakietów... Gotowe Budowanie drzewa zależności Reading state information... Gotowe build-essential jest już w najnowszej wersji. 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Done! Press Return to continue... mistrz@ubuntu:~$ tar -zxvf rt2400-cvs-daily.tar.gz rt2400-cvs-2008030913/ rt2400-cvs-2008030913/FAQ rt2400-cvs-2008030913/Utility/ rt2400-cvs-2008030913/Utility/CVS/ rt2400-cvs-2008030913/Utility/CVS/Root rt2400-cvs-2008030913/Utility/CVS/Repository rt2400-cvs-2008030913/Utility/CVS/Entries.Log rt2400-cvs-2008030913/Utility/CVS/Entries rt2400-cvs-2008030913/Utility/ico/ rt2400-cvs-2008030913/Utility/ico/CVS/ rt2400-cvs-2008030913/Utility/ico/CVS/Root rt2400-cvs-2008030913/Utility/ico/CVS/Repository rt2400-cvs-2008030913/Utility/ico/CVS/Entries rt2400-cvs-2008030913/THANKS rt2400-cvs-2008030913/CHANGELOG rt2400-cvs-2008030913/CVS/ rt2400-cvs-2008030913/CVS/Root rt2400-cvs-2008030913/CVS/Repository rt2400-cvs-2008030913/CVS/Entries.Log rt2400-cvs-2008030913/CVS/Entries rt2400-cvs-2008030913/LICENSE rt2400-cvs-2008030913/Module/ rt2400-cvs-2008030913/Module/auth.c rt2400-cvs-2008030913/Module/rt2x00debug.h rt2400-cvs-2008030913/Module/ifcfg-ra0 rt2400-cvs-2008030913/Module/rtmp_main.c rt2400-cvs-2008030913/Module/rt_config.h rt2400-cvs-2008030913/Module/assoc.c rt2400-cvs-2008030913/Module/CVS/ rt2400-cvs-2008030913/Module/CVS/Root rt2400-cvs-2008030913/Module/CVS/Repository rt2400-cvs-2008030913/Module/CVS/Entries.Log rt2400-cvs-2008030913/Module/CVS/Entries rt2400-cvs-2008030913/Module/docs/ rt2400-cvs-2008030913/Module/docs/HOWTO-Gentoo rt2400-cvs-2008030913/Module/docs/CVS/ rt2400-cvs-2008030913/Module/docs/CVS/Root rt2400-cvs-2008030913/Module/docs/CVS/Repository rt2400-cvs-2008030913/Module/docs/CVS/Entries rt2400-cvs-2008030913/Module/docs/HOWTO-Mandrake10 rt2400-cvs-2008030913/Module/docs/HOWTO-Suse9 rt2400-cvs-2008030913/Module/docs/HOWTO-Debian rt2400-cvs-2008030913/Module/docs/iwconfig_usage.txt rt2400-cvs-2008030913/Module/sync.c rt2400-cvs-2008030913/Module/rtmp_data.c rt2400-cvs-2008030913/Module/rtmp_info.c rt2400-cvs-2008030913/Module/mlme.h rt2400-cvs-2008030913/Module/connect.c rt2400-cvs-2008030913/Module/auth_rsp.c rt2400-cvs-2008030913/Module/oid.h rt2400-cvs-2008030913/Module/rtmp_init.c rt2400-cvs-2008030913/Module/TESTING rt2400-cvs-2008030913/Module/INSTALL rt2400-cvs-2008030913/Module/rtmp.h rt2400-cvs-2008030913/Module/mlme.c rt2400-cvs-2008030913/Module/rt2460.h rt2400-cvs-2008030913/Module/eeprom.c rt2400-cvs-2008030913/Module/rtmp_wep.c rt2400-cvs-2008030913/Module/rtmp_def.h rt2400-cvs-2008030913/Module/Makefile rt2400-cvs-2008030913/Module/rt2x00debug.c rt2400-cvs-2008030913/Module/sanity.c mistrz@ubuntu:~$ cd rt2400-cvs-2008030913/Module/ mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$ sudo make make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic' Building modules, stage 2. MODPOST 1 modules make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic' mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$ sudo make install if ! [ -f rt2400.ko ]; then \ make module; \ fi echo "2.6 module install" 2.6 module install make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/mistrz/rt2400-cvs-2008030913/Module modules_install make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic' INSTALL /home/mistrz/rt2400-cvs-2008030913/Module/rt2400.ko DEPMOD 2.6.22-14-generic make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic' /sbin/depmod -a *** Update /etc/modprobe.d/ralink alias for ra0 mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$ modprobe rt2400 mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$ ifconfig ra0 up ra0: ERROR while getting interface flags: No such device mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$ mistrz@ubuntu:~$ sudo /etc/init.d/networking restart [sudo] password for mistrz: * Reconfiguring network interfaces... eval: 1: Syntax error: "(" unexpected run-parts: /etc/network/if-pre-up.d/wireless-tools exited with return code 2 ra0: ERROR while getting interface flags: No such device eval: 1: Syntax error: "(" unexpected run-parts: /etc/network/if-pre-up.d/wireless-tools exited with return code 2 SIOCSIFADDR: No such device ra0: ERROR while getting interface flags: No such device SIOCSIFNETMASK: No such device ra0: ERROR while getting interface flags: No such device Failed to bring up ra0. [ OK ] mistrz@ubuntu:~$ Czym więc jest to ra0? Gdzie tkwi błąd?
Z góry dziękuję za pomoc
fnmirk - 13-03-2008 06:33
>>temat_1<< >>temat_2<<
ilin - 13-03-2008 08:13
Na forum ubuntu opisalem w czym tkwi problem.
Udev zrobił ci wlan0 (bo w jaju buntu jest sterownik rt2400pci do tej karty)i dlatego ra0 nie chce powstac. Mykaj do
/etc/udev/rules.d/z25_persistent-net.rules
I zmien sobie na taki wpis SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:XX:XX:XX:XX:XX", NAME="ra0"
To co zaiksowałem to zostaw w spokoju będziesz miał numerki czyli MAC twej karty.
Ważne żebyś zmienił wlan0 na ra0
Pyrovatis - 13-03-2008 15:50
lNie wiem z jakiej paki, ale internet działa, chociaż nie zmieniałem tego wpisu. Jak chciałem go zmienić, to dostałem informację, że nie mogę, bo nie jestem rootem (jak zrobić abym mógł to zapisać? l
lInternet działa mi dość dziwnie. Chwilę po uruchomieniu Ubuntu wyskoczył mi komunikat, że aktualizację można pobrać (to wtedy zrozumiałem, że musi musi działać). Strony normalnie wchodzą, ale na początku coś forum.ubuntu.pl nie chciało działać, ani wasze forum. Wyskakiwało standardowe okienko, że strony nie znaleziono. Czym może być to spowodowane?l
Z góry dziękuję za pomoc.
ilin - 13-03-2008 15:55
Prawdopodobnie działasz na sterowniku z jądra ubuntu.
Pokaż wynik lsmod i zawartość /etc/network/interfaces
Pyrovatis - 13-03-2008 21:36
isomd: mistrz@ubuntu:~$ sudo lsmod [sudo] password for mistrz: Module Size Used by rfcomm 42136 2 l2cap 26240 11 rfcomm bluetooth 57060 4 rfcomm,l2cap ppdev 10244 0 cpufreq_conservative 8072 0 cpufreq_ondemand 9612 0 cpufreq_userspace 5280 0 cpufreq_powersave 2688 0 cpufreq_stats 7232 0 freq_table 5792 2 cpufreq_ondemand,cpufreq_stats container 5504 0 sbs 19592 0 button 8976 0 video 18060 0 dock 10656 0 ac 6148 0 battery 11012 0 lp 12580 0 loop 19076 0 ipv6 273892 8 snd_via82xx 29336 1 gameport 16776 1 snd_via82xx snd_ac97_codec 100644 1 snd_via82xx ac97_bus 3200 1 snd_ac97_codec snd_pcm_oss 44672 0 snd_mixer_oss 17664 1 snd_pcm_oss snd_pcm 80388 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss snd_page_alloc 11400 2 snd_via82xx,snd_pcm snd_mpu401_uart 9600 1 snd_via82xx snd_seq_dummy 4740 0 snd_seq_oss 33152 0 snd_seq_midi 9600 0 snd_rawmidi 25728 2 snd_mpu401_uart,snd_seq_midi snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi rt2400pci 16768 0 rt2x00pci 11520 1 rt2400pci rt2x00lib 19584 2 rt2400pci,rt2x00pci rfkill 8208 1 rt2x00lib mac80211 171016 3 rt2400pci,rt2x00pci,rt2x00lib cfg80211 7304 1 mac80211 snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event input_polldev 5896 1 rt2x00lib crc_itu_t 3072 1 rt2x00lib pcspkr 4224 0 eeprom_93cx6 3200 1 rt2400pci snd_timer 24324 2 snd_pcm,snd_seq snd_seq_device 9228 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq i2c_viapro 10004 0 via686a 17416 0 snd 54660 13 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm, snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device i2c_isa 5248 1 via686a soundcore 8800 1 snd via_agp 11264 1 agpgart 35016 1 via_agp rt2400 81472 0 i2c_core 26112 3 i2c_viapro,via686a,i2c_isa shpchp 34580 0 pci_hotplug 32704 1 shpchp parport_pc 37412 1 parport 37448 3 ppdev,lp,parport_pc evdev 11136 4 ext3 133896 1 jbd 60456 1 ext3 mbcache 9732 1 ext3 ide_cd 32672 0 cdrom 37536 1 ide_cd ide_disk 18560 3 usbhid 29536 0 hid 28928 1 usbhid floppy 60004 0 via82cxxx 10372 0 [permanent] ide_core 116804 3 ide_cd,ide_disk,via82cxxx ata_generic 8452 0 libata 125168 1 ata_generic scsi_mod 147084 1 libata uhci_hcd 26640 0 usbcore 138632 3 usbhid,uhci_hcd thermal 14344 0 processor 32072 1 thermal fan 5764 0 fuse 47124 1 apparmor 40728 0 commoncap 8320 1 apparmor mistrz@ubuntu:~$
W /etc/network/interfaces mam moje ip, , maske, brame, kod i nazwa sieci. Na forum raczej nie powinienem podawac takich rzeczy, ne?
ilin - 13-03-2008 21:46
Dane twojej sieci nikogo nie powinny interesowac więc należy je zaixowac jak ja ze swoim MACem karty zrobiłem.
Interesują zas mnie konkretne wpisy jak to jest wpisane ale o tym pożniej.
Dzialasz na sterowniku z jądra ubuntu i interferejsie wlan0. Tamtego steru w jądzze nie widzę.
Zrobimy test czy się dobrze zainstalował.
sudo modprobe rt2400
Zrób to polecenia i zobacz czy czysto wejdzie.Nie powinno nic wypisac tylko kursor przeskoczyć do następnej lini.
Jesli coś wypluje to pokaż.
Pyrovatis - 13-03-2008 22:19
Czysto weszło. Kursor bez problemu przeskoczył do kolejnej linii.
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).
# The loopback network interface auto lo iface lo inet loopback
iface wlan0 inet static address 10.5.xxx.xxx netmask 255.xxx.xxx.xxx gateway 10.xxx.xxx.xxx wireless-key s:xxxxxxxxxxxxxxx wireless-essid xxxxxx
auto wlan0
iface ra0 inet static
Aby wiedzieć na przyszłość - jak zapisywać pliki tekstowe, jak edytuje je poleceniem ,,nano''?
Ps. Gdzieś już z 10 razy próbuję dodać tą odpowiedź.
ilin - 14-03-2008 07:43
Nie jestem pewien czy ten sterownik obsługuje szyfrowanie WPA a widzę że masz takie. Ale jak nie sprawdzimy to nie będziemy wiedzieć.
Dopisz sobie do /etc/modprobe.d/blacklist
blacklist rt2400pci
po to aby zablokowac ładowanie starego sterownika.
Potem w /etc/network/interfaces zmien słowo wlan0 na ra0
Tam gdzie masz ra0 to wykasuj.
Zmien tez w tym pliku udev.... co wyżej podałem z wlan0 na ra0 Zrestartuj kompa i zobacz czy działa.
W nano zapisujemy przez ctrl+x
Ale mozesz użyc np gedita
sudo gedit /etc/network/interfaces Te wszystkie pliki musisz edytować z konta roota czyli w ubuntu przez sudo
Pozdrawiam
Pyrovatis - 14-03-2008 21:59
A powinienem po tym kompa zresetować? Jeśli nie to net po tych zmianach dalej chodził jak chodzi - tzn część stron wchodzi, część nie, a to forum jak popadnie (raz tak, raz nie).
ilin - 15-03-2008 13:59
Restart konieczny.
Sprawdz na jakim intrferejsie Ci dziala powinno na ra0
sudo ifconfig Pozdrawiam
Pyrovatis - 15-03-2008 20:02
jak pozmienialem to co podales to net totalnie odmowil posluszenstwa... A dzialal na ra0 (komenda "sudo ifconfig"): ra0 Link encap:Ethernet HWaddr 00:80:xx:xx:xx:xx inet6 addr: fe80::xxx:xxxx:xxxx:xxxx/xx Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:3 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:1464 (1.4 KB) Interrupt:11 Base address:0xc000
a teraz wrocilem do poprzedniego ustawienia (zeby net chodzil) i jest na wlan0: lo Link encap:Local Loopback inet addr:127.x.x.x Mask:255.xxx.xxx.xxx inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:1 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:88 (88.0 b) TX bytes:88 (88.0 b)
wlan0 Link encap:Ethernet HWaddr 00:80:xx:xx:xx:xx inet addr:10.xxx.xxx.xxx Bcast:10.xxx.xx.xxx Mask:255.xxx.xxx.xxx inet6 addr: fe80::xxx:xxx:xxx:xxxx/xx Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:882 errors:0 dropped:0 overruns:0 frame:0 TX packets:712 errors:0 dropped:0 overruns:0 carrier:0 collisions:184 txqueuelen:1000 RX bytes:468982 (457.9 KB) TX bytes:116271 (113.5 KB) Interrupt:11
Co to jest to lo?
davidoski - 15-03-2008 20:16
Aby wiedzieć na przyszłość - jak zapisywać pliki tekstowe, jak edytuje je poleceniem ,,nano''?
Ps. Gdzieś już z 10 razy próbuję dodać tą odpowiedź.
Ctrl+O i Enter
ilin - 15-03-2008 20:25
To może byc związane z tym że ten sterownik prawdopodobnie (nie jestem pewien) nie obsluguje szyfrowania WPA a u Ciebie takie występuje. U mnie tego nie ma wiec net dziala idealnie na tym sterze.
Pyrovatis - 15-03-2008 23:13
Czyli jednym słowem lipa i muszę działać na takim internecie jaki posiadam. W każdym razie bardzo dziękuję za pomoc.
siarka - 27-03-2008 22:21
ja ubuntu zostawiłbym w spokoju, zainstaluj debiana, przekompiluj jajko (przynajmniej 2.6.23, od tej wersji ten sterownik jest już dodany do źródeł) i wpa powinno pójść bez zająknięcia
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|