|
Konfig RTL8139 instalcja ACX100 / Lenny
pyton - 13-07-2009 16:23
Witam. Za namową jednego z was przesiadka na Lenny. Problem: lspci 02:02.0 Network controller: Texas Instruments ACX 100 22Mbps Wireless Interface 02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
System jest swieży, kilkudniowy. Instalacje robiłem w trybie netinstall. Instalator sam wykrył ustawienia sieci, choć nie wiem jak skoro w sieci nie ma DHCP. Mimo to eth0 pracuję poprawnie, w sensie dostęp do zasobów www, natomiast muszę dostosować IP karty inaczej nie mam dostępu do LAN-u, więc nigdzie się po sambie nie dostanę. Próbujac edytować ręcznie wpisy w interfaces na określone IP itd, karta znikła z panelu "Narzedzia Sieciowe" (restart systemu nic nie daje) i trace wszelaki dostęp do zasobów sieci. (Nie mogę zmienić konfigu z zakładki "Narzędzia Sieciowe" dla eth0 bo nie mam uprawnień, a nie wiem jak je mieć skoro nie mogę się zalogować z okna logowania przy starcie na roota - być może sprawa banalna ale z racji minimalnej wiedzy o tym środowisku pracy ... jest jak jest po prostu nie wiem). Chwilowo nadal jestem na iface eth0 inet dhcp inaczej bym tutaj nie pisał. Co ciekawe po poleceniu iwconfig: bash: iwconfig: command not found
Poza tym odnośnie karty d-link na chipsecie acx100 nie znajduje mi żadnych źródel do acx100 szukanych przez aptitude :> Czy ktoś jest w stanie poddać pomysł początkującemu?
ilin - 13-07-2009 16:35
Znasz hasło roota?
pyton - 13-07-2009 16:37
Znasz hasło roota?
Naturalnie, ale logując się na konto roota z ekranu powitalnego logowania użytkowników do gnome, otrzymuje informację że nie mogę się zalogować na konto roota z tego poziomu. Chyba że robię jakiś szkolny błąd, albo o czymś nie wiem?
ilin - 13-07-2009 16:42
Zaloguj się w GDM-ie jako użytkownik.
Potem otwórz terminal:
su
enter Wpisujesz haslo roota (nie będzie widać) enter
Potem edytuj plik /etc/network/interfaces
nano /etc/network/interfaces
nanieś stosowne zmiany i zapisz.
Mniej więcej na taki sposób. auto eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1
Restart komputera i powinno działać.
pyton - 13-07-2009 17:33
ÂŻenujące, zrobiłem literówkę edytując interfaces wcześniej. Więc, sprawa LAN rozwiązana. Jak teraz rozpocząć sprawę z ACX100? Przejrzałem podstawowe tematy ale nie znajduje mi żadnych pakietów przez aptitude do acx-a.
ilin - 13-07-2009 17:41
Pokaż
lspci -n
oraz iwconfig
pyton - 13-07-2009 17:53
lspci -n 00:00.0 0600: 8086:1130 (rev 02) 00:01.0 0604: 8086:1131 (rev 02) 00:1e.0 0604: 8086:244e (rev 02) 00:1f.0 0601: 8086:2440 (rev 02) 00:1f.1 0101: 8086:244b (rev 02) 00:1f.2 0c03: 8086:2442 (rev 02) 00:1f.3 0c05: 8086:2443 (rev 02) 00:1f.4 0c03: 8086:2444 (rev 02) 00:1f.5 0401: 8086:2445 (rev 02) 01:00.0 0300: 10de:002d (rev 15) 02:02.0 0280: 104c:8400 02:03.0 0200: 10ec:8139 (rev 10)
iwconfig bash: iwconfig: command not found
Nie wiem dlaczego nie rozpoznaje polecenia iwconfig bez znaczenia czy z $ czy #
Wracając jeszcze do poprzedniego zagadnienia, wchodząc w zakładkę ,,Narzędzia Sieciowe'' nadal mam inne IP niż to które podawałem w konfigu i w ogóle jak wejść w konfigurację sieciówki z poziomu zwykłego konta użytkownika, bo jak na razie mam ten monit:
http://img194.imageshack.us/img194/6017/456b.th.jpg
AdeBe - 13-07-2009 18:01
aptitude install wireless-tools
ilin - 13-07-2009 18:02
Wyrzuć tego Network managera będziesz miał spokój.
Jakie masz IP to pokaże polecenie
ifconfig
iwconfig bash: iwconfig: command not found
Co to oznacza?
To ze nie masz zainstalowanego pakietu w którego skład ono wchodzi. W tym wypadku wireless-tools
Na temat Twojej karty wifi masz tutaj http://debian.linux.pl/viewtopic.php?t=2055
pyton - 13-07-2009 18:04
Dziękuję AdeBe iwconfig lo no wireless extensions.
eth0 no wireless extensions.
Jak na razie jak widzicie nic, jest nie ruszony temat.
ilin - 13-07-2009 18:08
Jeśli nie czujesz się na siłach walczyć z linuksowym sterownikiem zawsze możesz użyć ndiswrappera i windowsowego sterownika.
pyton - 13-07-2009 18:16
Dziękuję ilin za ifconfig. Wykryłem swój następny błąd w tablicy interfaces. Teraz wydaje się już być wszystko w porządku. Co do linku, który podałeś, to już wcześniej jeszcze na Etchu walczyłem w ten sposób. Zobaczymy jak to teraz wyjdzie. Wtedy mi się tego nie udało uruchomić w ten sposób. Efekty zapewne podam jutro. Gdybym mógł liczyć jutro na pomoc, będę wdzięczny.
Qmaty - 13-07-2009 23:06
Oczywiście że jest : acx100-source
Dorzuć do repozytoriów contrib to się znajdzie
pyton - 14-07-2009 13:13
Dorzuć do repozytoriów contrib to się znajdzie
A no właśnie za późno. Już pobrałem pliki ręcznie i zainstalowałem wedle zależności.
http://debian.linux.pl/viewtopic.php?t=2055
No to lecimy: Caly ten post dotyczy D-link DWL-520+ karta dość leciwa 22Mb.
1. Identyfikacja urzadzenia 104c:8400 ->(acx100 CardBus)
2. Potrzebne pakiety acx100-source module-assistant wireless-tools
Pobrałem i zainstalowałem lecąc po linkach. Wszystko poszło sprawnie.
3. Firmware
Wedle propozycji, skopiowałem z system32 pliki na których karta pracuje pod Windows i zmieniłem ich nazwy:
RADIO11.BIN ---> fw dla kart acx100 ---> wymagana nazwa: tiacx100r11 WLANGEN.BIN ---> fw dla kart acx100 ---> wymagana nazwa: tiacx100 RADIO0d.BIN ---> fw dla kart acx100 ---> wymagana nazwa: tiacx100r0D
Następnie do istniejącego katalogu /lib/firmware/ skopiowałem: tiacx100r11, tiacx100, tiacx100r0D
4. Budowa modułu
I tu się zaczęły problemy. Mimo, że pobrałem wszystko tak jak to opisane w linku nie chciał zbudować modułu do acx100. Jakoś po nitce poszedłem wątkiem i uruchomiłem:
apt-get install linux-headers-2.6.26-2-686
oraz:
module-assistant prepare
Teraz podczas budowy wszystko co mu było potrzebne znalazł, moduł zbudował i zainstalował:
acx100-source (source) installed (V: 20070101-3): -- Binary package(s) for kernel(s): + (2.6.26-2-686): acx100-2.6.26-2-686_20070101-3+2.6.26-17_i386.deb
Po drodze przez module-assistant zaznaczylem rowniez ndiswrapper ktory przewinal sie w temacie byc moze bedzie potrzebny. ndiswrapper-source (source) installed (V: 1.53-2): -- Binary package(s) for kernel(s): + (2.6.26-2-686): ndiswrapper-modules-2.6.26-2-686_1.53-2+2.6.26-17_i386.deb
Ciekawe czy przy takiej rozległości postu jeszcze to ktoś czyta? Dalej:
# modprobe acx
Brak reakcji to na pewno dobra reakcja? Oraz:
lsmod | grep acx acx 120200 0 firmware_class 6816 1 acx usbcore 118224 4 acx,usb_storage,uhci_hcd
5. Konfiguracja interfejsu.
Na razie chciałem zobaczyć czy wykryje jakieś sieci i ogólnie czy karta w ogóle się włączy? Zmieniam wlan0 na dhcp:
auto wlan0 iface wlan0 inet dhcp
I ostatecznie:
/etc/init.d/networking restart Reconfiguring network interfaces...if-up.d/mountnfs[eth0]: waiting for interface wlan0 before doing NFS mounts (warning). Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/wlan0/00:13:46:17:87:9f Sending on LPF/wlan0/00:13:46:17:87:9f Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 17 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7 No DHCPOFFERS received. No working leases in persistent database - sleeping. done.
Karta oznajmiła oznaki życia zapalając swoją diodę na śledziu.
Teraz pytanie.
Jak tym wszystkim zarządzać, wyszukiwać sieci, podłączanie do sieci, autoryzacja, oprogramowanie czuwające nad stanem połączenia, wykresy, pakiety itd., itp.
ilin - 14-07-2009 13:59
Do przeskanowania sieci użyj iwlist wlan0 scanning
Do zarządzania hmm to zależy do jakich sieci będziesz się chciał podłaczyć i jak sa one i czy są zabezpieczone.
Ndiswrapper to inna metoda. Nie mieszać.
pyton - 14-07-2009 14:17
No i zalóżmy mam: Cell 12 - Address: 00:22:B0:95:56:XX ESSID:"xxxxxxxx" Mode:Master Frequency:2.412 GHz (Channel 1) Quality=45/100 Signal level=26/100 Noise level=1/100 Encryption key:off Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s 11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s
Sieć nie wymaga klucza. Później uruchomię u siebie na routerze konfig. Starczy mi zmostkowane połączenie bez pośrednictwa AP i przetestuje połączenie. Niestety nie mam teraz do tego dostępu więc jedynie mogę się "pobawić" na tym co widzę ze skanu.
Jeszczę interesuje mnie koledzy (jesli tak do was mogę się zwracać, mam nadzieję że się nie obrazicie) komenda z terminala na wyłączenie wlan-a gdy mi jest niepotrzebny, ale w takim sensie by był wyłączony nawet podczas startu systemu. wlan0 power off?
I dlaczego nie można nic podziałać w tym oknie w sensie konfigu? A jeśli można to jak to zrobić :)
http://img197.imageshack.us/img197/2...enianar.th.png
ilin - 14-07-2009 14:59
Po co Ci to okno. Odinstaluj to w czort.
Jeśli chcesz wyłaczyć wifi to w terminalu ifconfig wlan0 down
Jeśli chcesz aby byl wylączony podczas startu to najprościej bylo by zablokować sterownik podczas startu systemu.
Potem zaś napisać prosty skrypt który uruchamiany z pod roota ładowal by sterownik i konfigurowal sieć.
To prosta sprawa mogę ewentualnie podać przyklad.
pyton - 14-07-2009 15:41
Po co Ci to okno. Odinstaluj to w czort.
No właśnie nie wiem :) Przyzwyczajenie do okienek prawdopodobnie
Sens mojego pytania jest taki, ze karta jest dość leciwa i ma tylko WEP, więc mogłaby niepotrzebnie zapraszać nieproszonych gości, a prawdopodbnie nie będę jej używal na stale. Jutro pewnie pojawią się nowe wątki jak zacznę ustawiać konkretne numerki do niej wraz z nr kanału i szyfrowaniem. Ale to temat na jutro. ifconfig wlan0 down /up
Działa rzeczywiscie :) A jak wygladałby taki skrytp? Jeśli masz czas i chęci.
-------------------------------------- Z innej beczki. Kiego czorta nie mam polskich znaków? http://img195.imageshack.us/img195/2...rencjek.th.png
ilin - 14-07-2009 15:49
Jeśli karta nie będzie jako tako skonfigurowana to nie musisz się niczego obawiać.Nikt Ci nie wejdzie bo nie ma do czego.
Nie ma wiec potrzeby ją wylączać.
Uruchamiać zaś polącenie możesz takim skryptem.
#1/bin/bash ifconfig wlan0 up && iwconfig wlan0 essid NAZWA_SIECI mode managed rate auto && ifconfig wlan0 IP.IP.IP.IP netmask 255.255.255.0 && route add default gw IP.IP.IP.IP_bramy
pyton - 14-07-2009 16:26
Przelecę jutro ten temat bo dopiero przy ręcznym wprowadzaniu numeracji mogą się pojawić problemy.
setxkbmap pl -model pc105
A teraz lecę edytować posty bo w ogóle polskich znaków tam nie mam a fnmirk się widzę nad tym męczy. Z góry przepraszam.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|