Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: D-Link DWL-G510 - konfiguracja Ndiswrapper...  (Przeczytany 18001 razy)

Looozak

  • Gość
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« dnia: 2009-02-10, 20:58:51 »
Witam. Mam problem ze skonfigurowaniem karty D-Link DWL-G510 pod Linuxem Free Mandriva 2007. Otoz robie wszystko jak w instrukcji na :
http://naszamandriva.pl/readarticle.php?article_id=92
Wszystko wydaje sie byc dobrze lecz gdy dochodze do momentu gdzie nalezy edytowac /etc/shorewall/ zaczyna sie problem. Wogole nie mialem katalogu shorewall, pojawil sie on po zainstalowaniu z Linux-owej plyty wlasnie shorewalla ale plik interfaces wyglada zupelnie inaczej niz na powyzszym adresie. A gdyby nawet sprobowac ominac ten krok to gdy wybieram Konfiguruj Sieć, uzyj sterownikow z windows (czy jakos tak) i wybieram sterownik (inf) windowsowy pokazuje sie komunikat: "Odszukanie interfejsu modulu ndiswrapper jest niemozliwe". To stanowi najwiekszy problem. Jestem poczatkowym uzytkownikiem Linuxa wiec prosze o jakies szczegolowe i dokladne opisy co mam zrobic aby to wreszcie ruszylo. Pozdrawiam :)

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #1 dnia: 2009-02-11, 05:25:58 »
Cytat: Looozak
ale plik interfaces wyglada zupelnie inaczej niz na powyzszym adresie.
Ale mógłbyś się przynajmniej pochwalić jego zawartością. To, że jest inny (być może więcej komentarzy i dodatkowych opcji, poza tym MDV 2007 jechało na Linux-2.6.17 a tam masz już 2.6.24, więc może nowsza wersja samego systemu jak i Shorewall, dlatego plik może mieć zupełnie inną zawartość niż w poradniku.

 
Cytat: Loozak
A gdyby nawet sprobowac ominac ten krok to gdy wybieram Konfiguruj Sieć, uzyj sterownikow z windows (czy jakos tak) i wybieram sterownik (inf) windowsowy pokazuje sie komunikat: "Odszukanie interfejsu modulu ndiswrapper jest niemozliwe". To stanowi najwiekszy problem.
Ndiswrapper nie może rozpoznać twojej karty albo Ndiswrapper nie został załadowany jako moduł, spróbuj najpierw:

modprobe ndiswrapper
Graficzne dodanie sterownika może pominąć, ponieważ nie wiem po co to pokazano, skoro sterownik został już zainstalowany w trybie tekstowym, poleceniem:

ndiswrapper -i nasz_rodzaj_sterownika.inf
Pozkaż przy okazji wynik polecenia:

ifconfig

oraz

iwconfig
Wszystko oczywiście jako root.

Pozdrawiam!

Looozak

  • Gość
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #2 dnia: 2009-02-11, 15:14:39 »
Moj interfaces wygalda tak: (zmienilem na wlan0 linijki podobne do tych ze screna, tak to bylo eth0)

#
# Shorewall version 3.2 - Interfaces File
#
# /etc/shorewall/interfaces
#
# You must add an entry in this file for each network interface on your
# firewall system.
#
# Columns are:
#
# ZONE Zone for this interface. Must match the name of a
# zone defined in /etc/shorewall/zones. You may not
# list the firewall zone in this column.
#
# If the interface serves multiple zones that will be
# defined in the /etc/shorewall/hosts file, you should
# place "-" in this column.
#
# If there are multiple interfaces to the same zone,
# you must list them in separate entries:
#
# Example:
#
# loc eth1 -
# loc eth2 -
#
# INTERFACE Name of interface. Each interface may be listed only
# once in this file. You may NOT specify the name of
# an alias (e.g., eth0:0) here; see
# http://www.shorewall.net/FAQ.htm#faq18
#
# You may specify wildcards here. For example, if you
# want to make an entry that applies to all PPP
# interfaces, use 'ppp+'.
#
# There is no need to define the loopback interface (lo)
# in this file.
#
# BROADCAST The broadcast address for the subnetwork to which the
# interface belongs. For P-T-P interfaces, this
# column is left blank.If the interface has multiple
# addresses on multiple subnets then list the broadcast
# addresses as a comma-separated list.
#
# If you use the special value "detect", Shorewall
# will detect the broadcast address(es) for you. If you
# select this option, the interface must be up before
# the firewall is started.
#
# If you don't want to give a value for this column but
# you want to enter a value in the OPTIONS column, enter
# "-" in this column.
#
# OPTIONS A comma-separated list of options including the
# following:
#
# dhcp     - Specify this option when any of
#       the following are true:
#       1. the interface gets its IP address
#  via DHCP
#       2. the interface is used by
#  a DHCP server running on the firewall
#       3. you have a static IP but are on a LAN
#  segment with lots of Laptop DHCP
#  clients.
#       4. the interface is a bridge with
#  a DHCP server on one port and DHCP
#  clients on another port.
#
# norfc1918    - This interface should not receive
#       any packets whose source is in one
#       of the ranges reserved by RFC 1918
#       (i.e., private or "non-routable"
#       addresses). If packet mangling or
#       connection-tracking match is enabled in
#       your kernel, packets whose destination
#       addresses are reserved by RFC 1918 are
#       also rejected.
#
# routefilter  - turn on kernel route filtering for this
#       interface (anti-spoofing measure). This
#       option can also be enabled globally in
#       the /etc/shorewall/shorewall.conf file.
#
# logmartians  - turn on kernel martian logging (logging
#       of packets with impossible source
#       addresses. It is suggested that if you
#       set routefilter on an interface that
#       you also set logmartians. This option
#       may also be enabled globally in the
#       /etc/shorewall/shorewall.conf file.
#
# blacklist    - Check packets arriving on this interface
#       against the /etc/shorewall/blacklist
#       file.
#
# maclist     - Connection requests from this interface
#       are compared against the contents of
#       /etc/shorewall/maclist. If this option
#       is specified, the interface must be
#       an ethernet NIC and must be up before
#       Shorewall is started.
#
# tcpflags     - Packets arriving on this interface are
#       checked for certain illegal combinations
#       of TCP flags. Packets found to have
#       such a combination of flags are handled
#       according to the setting of
#       TCP_FLAGS_DISPOSITION after having been
#       logged according to the setting of
#       TCP_FLAGS_LOG_LEVEL.
#
# proxyarp     -
# Sets
# /proc/sys/net/ipv4/conf//proxy_arp.
# Do NOT use this option if you are
# employing Proxy ARP through entries in
# /etc/shorewall/proxyarp. This option is
# intended soley for use with Proxy ARP
# sub-networking as described at:
# http://www.tldp.org/HOWTO/mini/Proxy-ARP-Subnet
#
# routeback    - If specified, indicates that Shorewall
#       should include rules that allow
#       filtering traffic arriving on this
#       interface back out that same interface.
#
# arp_filter   - If specified, this interface will only
#       respond to ARP who-has requests for IP
#       addresses configured on the interface.
#       If not specified, the interface can
#       respond to ARP who-has requests for
#       IP addresses on any of the firewall's
#       interface. The interface must be up
#       when Shorewall is started.
#
# arp_ignore[=]
#     - If specified, this interface will
#       respond to arp requests based on the
#       value of .
#
#       1 - reply only if the target IP address
#       is local address configured on the
#       incoming interface
#
#       2 - reply only if the target IP address
#       is local address configured on the
#       incoming interface and both with the
#       sender's IP address are part from same
#       subnet on this interface
#
#       3 - do not reply for local addresses
#       configured with scope host, only
#       resolutions for global and link
#       addresses are replied
#
#       4-7 - reserved
#
#       8 - do not reply for all local
#       addresses
#
#       If no is given then the value
#       1 is assumed
#
#       WARNING -- DO NOT SPECIFY arp_ignore
#       FOR ANY INTERFACE INVOLVED IN PROXY ARP.
#
# nosmurfs     - Filter packets for smurfs
#       (packets with a broadcast
#       address as the source).
#
#       Smurfs will be optionally logged based
#       on the setting of SMURF_LOG_LEVEL in
#       shorewall.conf. After logging, the
#       packets are dropped.
#
# detectnets   - Automatically taylors the zone named
#       in the ZONE column to include only those
#       hosts routed through the interface.
#
# sourceroute  - If this option is not specified for an
#       interface, then source-routed packets
#       will not be accepted from that
#       interface (sets /proc/sys/net/ipv4/
#       conf//
#       accept_source_route to 1).
#       Only set this option if you know what
#       you are you doing. This might represent
#       a security risk and is not usually
#       needed.
#
# upnp     - Incoming requests from this interface
#       may be remapped via UPNP (upnpd).
#
# WARNING: DO NOT SET THE detectnets OPTION ON YOUR
# INTERNET INTERFACE.
#
# The order in which you list the options is not
# significant but the list should have no embedded white
# space.
#
# Example 1: Suppose you have eth0 connected to a DSL modem and
# eth1 connected to your local network and that your
# local subnet is 192.168.1.0/24. The interface gets
# it's IP address via DHCP from subnet
# 206.191.149.192/27. You have a DMZ with subnet
# 192.168.2.0/24 using eth2.
#
# Your entries for this setup would look like:
#
# net wlan0 206.191.149.223 dhcp
# local wlna0 192.168.1.255
# dmz wlan0 192.168.2.255
#
# Example 2: The same configuration without specifying broadcast
# addresses is:
#
# net wlan0 detect dhcp
# loc wlan0 detect
# dmz wlan0 detect
#
# Example 3: You have a simple dial-in system with no ethernet
# connections.
#
# net ppp0 -
#
# For additional information, see
# http://shorewall.net/Documentation.htm#Interfaces
#
###############################################################################
#ZONE INTERFACE BROADCAST OPTIONS
#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE
Byc moze wlasnie dlatego ze mam wersje 2.6.17-5mdv. Wiec gdzie nalezy tutaj wpisac to wlan0 czy jest teraz dobrze?

Ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:14:85:D0:44:C6
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:193 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
Iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.
Aha i jeszcze jak wpisuje ndiswrapper -l to pojawia sie jakies hardware presents:

Installed drivers:
install invalid driver!
netrt61g                driver installed, hardware present
Moze tak byc? Co mam teraz zrobic zeby wreszcie ruszyl mi internet? ;/

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #3 dnia: 2009-02-11, 18:43:50 »
Cały plik masz ładnie okomentowany, ogólnie to jest chyba jakiś firewall, więc nie potrzebnie go instalowałeś, proponuje pominąć krok z firewallem (shorewall).

Z tego co widze sterownik został zainstalowany, ale moduł nadał nie załadowany, ponieważ nie masz zadnego interfejsu sieciowego wifi. Załaduj moduł:

modprobe ndiswrapper
I sprawdź ponownie, czy iwconfig pokazuje twoją kartę wifi, jeśli już ją wykryje, możesz ją dalej skonfigurować w trybie tekstowym lub graficznym.

Pozdrawiam!

Looozak

  • Gość
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #4 dnia: 2009-02-11, 18:46:25 »
wpisanie modprobe nic nie zmienia i dalej jest tak samo ;/ Nie da sie jakos inaczej tego dodac?

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #5 dnia: 2009-02-11, 22:56:02 »
Zmylilo mnie troche to driver installed i olalem install invalid driver, prawdopodobnie zly sterownik zainstalowany.

Tak w ogole nie ma sterownikow natywnych, czyli dla Linuksa?

Na jakim czipsecie jest ta karta, bo sam model nie wiele mowi.

Wklej jeszcze wynik polecenia:

lspci -v
Teraz jestem w pracy, pozniej cos sprobuje na to poroadzic.

Pozdrawiam!

Looozak

  • Gość
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #6 dnia: 2009-02-12, 07:52:00 »
Niestety Dlink nie zaopatrzyl nas w sterowniki linuxowe do tej karty ;/ Zainstalowany jest pod Windowsa XP z oryginalnej plyty Dlinka i w windowsie on dziala poprawnie no a w linuxie invalid ;/

Przegladajac ten wynik nie widze aby linux wykrywal ta karte prznajmniej teraz zreszta sam zobacz:

lspci -v

00:00.0 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:0b.0 Network controller: RaLink RT2561/RT61 rev B 802.11g
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:13.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
01:00.1 Display controller: ATI Technologies Inc RV350 ?? [Radeon 9550] (Secondary)
Probowalem juz zrobic to z wielu innych insturkcji - na jednej zawieszam sie jezeli trzeba uruchomic jakis Yast2 - nawet nie wiem co to jest. Ale to nie istotne. Co Ty na to radzisz zeby zaczelo to wkoncu dzialac?

chmooreck

  • Gość

Looozak

  • Gość
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #8 dnia: 2009-02-12, 16:39:44 »
Ta strona nie wnosi nic ciekawego do mojego internetu ;/ a poza tym potrzebuje dokladnych insturcji gdyz linux jest dla mnie nowoscia. Aha i w dodatku lipnie z angielskim.

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #9 dnia: 2009-02-12, 18:16:31 »
Cytat: Looozak
Niestety Dlink nie zaopatrzyl nas w sterowniki linuxowe do tej karty ;/
Dlink może nie, ale ten model karty korzysta z tego czipsetu:

Cytat: Loozak
Przegladajac ten wynik nie widze aby linux wykrywal ta karte prznajmniej teraz zreszta sam zobacz:

lspci -v

00:0b.0 Network controller: RaLink RT2561/RT61 rev B 802.11g
Musisz szukać sterowników dla czipsetu rt61, niedawno było to na tym forum, jak znajdę link podzrzucę. Link do strony, który podał Chmooreck prowadzi właśnie do sterowników do tej karty dla Linuksa.

Pozdrawiam!

EDIT: Tu masz jakiś opis: http://www.mandrivalinux.eu/showpost.php?p=161744&postcount=40

EDIT2: I tu coś jeszcze: http://www.mandrivalinux.eu/showpost.php?p=360193&postcount=6

Looozak

  • Gość
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #10 dnia: 2009-02-12, 19:52:31 »
Tutaj rodzi sie kolejny problem ;/ Otoz gdy probouje zrobic to tak jak pisze na
http://www.mandrivalinux.eu/showpost.ph … stcount=40
To juz na poczatku jest blad. Udalo mi sie jedynie pobrac ten plik i nic wiecej. Gdy wpisuje make w folderze z rozpakowanymi pliki pojawia sie info zeby podac dokladna sciezke i ze nie znaleziono plikow do wykonania czy cos podobnego. Mniej wiecej chodzi o to jakby nie mozna bylo uzyc make bo brak jakiegos pliku. ;/ Czy ten Linux musi wszystko komplikowac a na windows tylko wrzucam plytke i smiga :( Wydaje mi sie ze szansy na ten internet nie ma ale jezeli masz jakis pomysl to prosze bede probowal :)

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #11 dnia: 2009-02-12, 20:21:55 »
Cytat: Looozak
Tutaj rodzi sie kolejny problem ;/ Otoz gdy probouje zrobic to tak jak pisze na
http://www.mandrivalinux.eu/showpost.ph … stcount=40
To juz na poczatku jest blad. Udalo mi sie jedynie pobrac ten plik i nic wiecej. Gdy wpisuje make w folderze z rozpakowanymi pliki pojawia sie info zeby podac dokladna sciezke i ze nie znaleziono plikow do wykonania czy cos podobnego. Mniej wiecej chodzi o to jakby nie mozna bylo uzyc make bo brak jakiegos pliku. ;/ Czy ten Linux musi wszystko komplikowac a na windows tylko wrzucam plytke i smiga :( Wydaje mi sie ze szansy na ten internet nie ma ale jezeli masz jakis pomysl to prosze bede probowal :)
Teraz jestem w pracy, jutro sprobuje to ogarnac. Tak na przyszlosc jak masz jakies bledy najlepiej je wklejaj tu na forum, najlepiej w tagi bbcode.

Ogolnie przy Linuksie trzeba czasami posiedziec ale nie jest wcale taki skomplikowany jak sie wydaje :)

Jutro postaram sie to ogarnac i Ci pomoc :)

Pozdrawiam!

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #12 dnia: 2009-02-13, 16:46:42 »
Zaglądałeś pod drugi link? Osobiście ściągnąłem sterowniki z tej strony http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz po rozpakowaniu, znalazłem tam pliki z rozszerzeniem .bin, które podobno wystarczy tylko skopiować do /lib/firmware/2.6.17  (zamiast 2.6.17 ma być folder dla twojej wersji kernela). Jak już to zrobisz, napisz jaki z tego efekt.

Tak w ogóle zobacz czy nie masz w repozytorium firmware do twojej sieciówki, repo przeszukujesz poleceniem:

urpmf rt61
U mnie np. w Debianie jest ten firmware.

Pozdrawiam!

Looozak

  • Gość
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #13 dnia: 2009-02-13, 18:55:20 »
W folderze firmware nie ma katalogu z wersja kernela a po wgraniu bezposrednio do firmware komenda ktora kaza uzyc nastepnie czyli
urpmi rt61-firmware
wyrzuca cos takiego:
Unkown option: f
Unkown option: i
Unkown option: r
Unkown option: m
Unkown option: w
Unkown option: a
Unkown option: r
Unkown option: e

brak pakietu o nazwie rt61
A po wpisaniu
urpmf rt61
pojawia sie:
Uwaga: jeśli żaden z przeszukiwanych nośników nie używa plików hdlist, urpmf nie może zwrócić żadnego wyniku
Wiec nic to nie dalo ;/

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
D-Link DWL-G510 - konfiguracja Ndiswrapper...
« Odpowiedź #14 dnia: 2009-02-14, 04:03:57 »
A masz prawidłowo skonfigurowane repozytoria?? http://easyurpmi.zarb.org/

MDV2007 jak pisałem ma już zdeczka stare jąderko 2.6.17, może lepiej coś świeższego? Nowsze jądra powinny bez problemu obsługiwać ten czipset. Tak samo miałem z moim RaLink rt2400. Od wersji, bodajże 2.6.22 system sam wykrywał moją kartę i nie musiałem instalować żadnych sterów.

Po prostu zainstaluj jakiś nowszy system.

Pozdrawiam!