Toon posts:

[Gentoo] Geen wireless met Intel 2200BG en Linksys WRT54G ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben nu al een week aan het prusten om wireless networking draaiend te krijgen onder Gentoo, op een Centrino laptop.

Voor wifi heb ik de ipw2200 drivers gebruikt. Modules loaden en iwconfig toont eth1 :)
Dan heb ik een klein scriptje dat die wifi nic configureerd:
code:
1
2
3
4
iwconfig eth1 key restricted 542****6518******8D0C*****
iwconfig eth1 channel 3
iwconfig eth1 essid pacifica
iwconfig eth1 mode managed

Als ik daarna /etc/init.d/net.eth0 doe, krijg ik dit:
code:
1
 Bringing eth1 up via DHCP...                                           [ !! ]

Er loopt dus duidelijk iets mis |:(

Ik heb de 4 wep keys geprobeerd, zonder succes.
Weet iemand hoe ik dat aan de gang krijg ?

lsmod:
code:
1
2
3
4
5
6
7
Module                  Size  Used by
ieee80211_crypt_wep     4164  1
ipw2200               114412  0
firmware_class          7808  1 ipw2200
ieee80211              29732  1 ipw2200
ieee80211_crypt         4680  2 ieee80211_crypt_wep,ieee80211
tg3                    79620  0


De ndiswrapper zorgt voor een kernel panic, daar ben ik nog minder mee.

Verder had ik een vraagje over de modules.
Of ze nu in /etc/modules.autoload.d/kernel-2.6 staan of niet, ze blijven loaden.
Waar ergens in Linux staat nog welke modules ie automatisch moet laden ?

Die ieee80211_crypt_wep wil trouwens ook niet starten bij ...autoload.d/... 8)7
Ik moet het altijd achteraf doen :|

Heb al vele sites en topics op verschillende fora bekeken. Ik kom er echt niet uit. Straks ga ik nog denken da'k lomp ben :'(

Verwijderd

Topicstarter
Het werkt toch ongeveer :s
code:
1
iwlist eth1 scanning

geeft toch de juiste scan results terug.

code:
1
2
3
4
5
6
7
8
9
10
th1      Scan completed :
          Cell 01 - Address: 00:0F:66:4D:34:3E
                    ESSID:"Pacifica"
                    Protocol:ieee 802.11g
                    Mode:Master
                    Channel:3
                    Bit Rate:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Extra: RSSI: -37  dBm
                    Encryption key:on


Een scriptje draait dit dan:
code:
1
2
3
4
wconfig eth1 key open DB62212B5A02AECC47AEB56C8A
iwconfig eth1 channel 3
iwconfig eth1 essid pacifica
iwconfig eth1 mode managed


Zowel met open als restricted key krijg ik dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
eth1      unassociated  ESSID:"pacifica"
          Mode:Managed  Frequency=2.422 GHz  Access Point: 00:00:00:00:00:00
          Bit Rate=0 kb/s
          RTS thr:off
          Encryption key:DB62-212B-5A02-AECC-47AE-B56C-8A   Security mode:open
          Power Management:off

eth1      unassociated  ESSID:"pacifica"
          Mode:Managed  Frequency=2.422 GHz  Access Point: 00:00:00:00:00:00
          Bit Rate=0 kb/s
          RTS thr:off
          Encryption key:DB62-212B-5A02-AECC-47AE-B56C-8A   Security mode:restricted
          Power Management:off


Wie weet hoe het verder moet ?

Mja.. keys zijn zichtbaar... geeft niet :Y)

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Aha!
Ik ben ook net bezig daarmee!
ipw2200 drivers werken bij mij, maar iwlist geeft geen AP's weer bij mij...
Waar ik nu ben connect ik normaal met een andere linux bak die een wireless kaartje zitten heeft,
in ad-hoc mode dus.
Als ik echter 'iwlist eth1 scanning' doe, dan geeft 'm helemaal niks :s .

Update: net nadat ik dit gepost had werkte die scanning natuurlijk wel :s ...
Ik dacht zelfs even dat de wireless connectie zelfs werkte, alhoewel dit mij zou verbazen aangezien ik echt nog niet goed weet hoe dat allemaal werkt.
Mijn hoofdvraag voor het moment is: hoe maak je dan de uiteindelijke wireless connectie?
Ik kan met iwconfig de parameters van de wireless kaart instellen, met ifconfig de parameters van de netwerkkaart en met iwlist een lijst van netwerken en hun gegevens opvragen.
Maar hoe zeg ik dan aan de netwerkkaart dat 'm moet verbinden met een bepaald netwerk?

[ Voor 51% gewijzigd door DieterVDW op 13-11-2004 15:46 ]


  • lvh
  • Registratie: Juli 2001
  • Laatst online: 02-11-2022

lvh

Dat doet hij al ;-) Je moet gewoon zeggen dat dhcpcd zich met eth1 moet bemoeien.

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
racoontje schreef op zaterdag 13 november 2004 @ 16:48:
Dat doet hij al ;-) Je moet gewoon zeggen dat dhcpcd zich met eth1 moet bemoeien.
'k gebruikt geen dhcp op die adapter.
Maar als 'm bij Cell een id geeft die overeenkomt met de id van je AP als je iwlist doet, zou je dus in theorie verbonden moeten zijn?
'k weet gewoon niet zeker of het een probleem is met de verbinding, of met m'n route of zo ...

Edit: Na even nadenken kan het toch geen routeprobleem zijn (toch niet bij de linux bak die als router functioneert) .
Want als ik in WinXP zit en connect dan werkt alles perfect!
Dus alles lijkt te kloppen, maar geen verbinding :s ...

Edit2: Ok ik ben dit aan het typen via de wireless verbinding :) .
Da's het goeie nieuws.
De verbinding is wel niet echt stabiel ...
Als ik een ip ping dan krijg ik behoorlijk veel duplicate replies bvb.
Maar 't werkt ... nipt werkbaar ... maar 't werkt ...
Iemand soms tips om de kwaliteit van de verbinding te verbeteren?

[ Voor 48% gewijzigd door DieterVDW op 13-11-2004 20:36 ]


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

DieterVDW schreef op zaterdag 13 november 2004 @ 19:48:
[...]
[knip]
Edit2: Ok ik ben dit aan het typen via de wireless verbinding :) .
Da's het goeie nieuws.
De verbinding is wel niet echt stabiel ...
Als ik een ip ping dan krijg ik behoorlijk veel duplicate replies bvb.
Maar 't werkt ... nipt werkbaar ... maar 't werkt ...
Iemand soms tips om de kwaliteit van de verbinding te verbeteren?
heb je het probleem met XP ook? als dat zo is dan moet je even zoeken bij NT, en als je niks kunt vinden even een nieuw topic openen daar.

It sounds like it could be either bad hardware or software


  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
smokalot schreef op zaterdag 13 november 2004 @ 22:31:
[...]

heb je het probleem met XP ook? als dat zo is dan moet je even zoeken bij NT, en als je niks kunt vinden even een nieuw topic openen daar.
Neu in XP werkt alles perfect hoor.
Superstabiele & héél snelle verbinding ...

  • lvh
  • Registratie: Juli 2001
  • Laatst online: 02-11-2022

lvh

Bij mij (gentoo ~x86, -03 -mtune=pentium-m, gcc 3.4.3), it just works.

Verwijderd

Topicstarter
Ik even Fedora 3 geprobeerd. Daar werkt het wel.
Ben nu opnieuw gentoo aan het installeren. Hopelijk loopt het straks ook goed.

  • Mammoth
  • Registratie: April 2002
  • Laatst online: 22-09-2019

Mammoth

I am BIG

Ik heb ook de ipw2200BG draaien onder Gentoo, en hier doet hij het prima.
Ik had eerst hetzelfde probleem, maar toen bleek dat de ESSID hoofdlettergevoelig is.
Dus misschien moet je in je script "iwconfig eth1 Pacifica" zetten.
Dan staat ook de unassociated er niet meer als je "iwconfig eth1", maar 802.11G.
Als die er staat, dan pas kan je naar mijn ervaring verbinden.

[ Voor 5% gewijzigd door Mammoth op 14-11-2004 10:31 ]

There could be only one, too bad it wasn't me


  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Verwijderd schreef op zondag 14 november 2004 @ 10:20:
Ik even Fedora 3 geprobeerd. Daar werkt het wel.
Ben nu opnieuw gentoo aan het installeren. Hopelijk loopt het straks ook goed.
Verdorie, bij mij is het wel Fedora Core 3 hé .
En was het een stabiele verbinding?
Want het lukt dus wel bij mij, maar de verbinding is erg crappy ...

Verwijderd

Topicstarter
De verbinding bij Fedora was stabiel, maar ik kreeg dat niet werkend met die configuratie tool van fedora. Ik heb een hardware switch, en dus vindt ie bij booten die wifi niet terug.

Ik heb toen een klein scriptje gemaakt: /root/wifi.sh
code:
1
2
3
4
5
6
/sbin/iwconfig eth1 essid Pacifica
/sbin/iwconfig eth1 key restricted XXXXXXXXXXXXXXXXXXXXXX
/sbin/iwconfig eth1 mode managed
/sbin/iwconfig eth1 channel 3
/sbin/ifconfig eth1 up
/sbin/dhclient eth1


Dan in gnome een laucher gemaakt met command:
code:
1
su -c "/root/wifi.sh"

Type: Console application.

Die network monitor applet ziet dan eth1, geeft de signaal sterkte weer en alles werkt zoals het moet

  • TheRebell
  • Registratie: Oktober 2000
  • Laatst online: 08:09
ik heb het bovenstaande ook even geprobeerd op Fedora C3 (op een acer 8003) met de ipw2200 drivers. Hij slikt alles totdat je dhcpclient uitvoert :(
'No dhcp offers recieved, no working leases in persistent database - sleeping'

Er zit ook zo'n mooi lampje (en knopje) op mn doos alleen is het een touche knopje, daarmee kun je (iig onder windhoos) je wifi aan/uit zetten. Het lampje gaat onder C3 iig ook niet branden en het gebruik van het knopje doet ook niets...

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
TheRebell schreef op zondag 14 november 2004 @ 23:26:
ik heb het bovenstaande ook even geprobeerd op Fedora C3 (op een acer 8003) met de ipw2200 drivers. Hij slikt alles totdat je dhcpclient uitvoert :(
'No dhcp offers recieved, no working leases in persistent database - sleeping'

Er zit ook zo'n mooi lampje (en knopje) op mn doos alleen is het een touche knopje, daarmee kun je (iig onder windhoos) je wifi aan/uit zetten. Het lampje gaat onder C3 iig ook niet branden en het gebruik van het knopje doet ook niets...
Ah ik doe het op een Acer 6000, bijna zelfde dus!
Het lijkt alsof er geen dhcp server aanwezig is op je netwerk?
Laat anders die laatste regel weg en verander de voorlaatste regel als volgt:

code:
1
/sbin/ifconfig eth1 *ip* up


Waarbij je *ip* vervangt door het IP adres dat de netwerkadapter moet krijgen.
Daarna nog even je dns servers in /etc/resolv.conf zetten en dan zou het ook moeten werken!

Dat wifi knopje en lampje mag je wel vergeten onder linux denk ik. Er is een applicatie nodig die de status van dat knopje checkt en dat lampje doet branden als het nodig is. Windows doet dat blijkbaar vanzelf, maar ik ben nog niet zoiets tegengekomen voor linux ...

Fedora Core 3 werkte niet echt lekker op m'n laptop, en ik ban nu eens Gentoo aan het compilen. Van zodra die installatie af is zal ik eens laten weten of ik wireless werkende krijg!
Wel veel kans dat de connectie hier op m'n studentenkamer beter werkt dan thuis.
Hier heb ik een volwaardige Linksys wifi router, en thuis connect ik ad-hoc via een wireless adapter in m'n linux bak aka router. Ik krijg dan wel om de 5 minuten een disconnect thuis, maar daar kan ik mee leven. Momenteel wat te krap bij kas om een tweede router te kopen...

[ Voor 19% gewijzigd door DieterVDW op 15-11-2004 02:25 ]


Verwijderd

Topicstarter
DieterVDW schreef op maandag 15 november 2004 @ 02:22:
[...]Dat wifi knopje en lampje mag je wel vergeten onder linux denk ik. Er is een applicatie nodig die de status van dat knopje checkt en dat lampje doet branden als het nodig is. Windows doet dat blijkbaar vanzelf, maar ik ben nog niet zoiets tegengekomen voor linux ...
Een softwarematige RF Kill Switch dus :p
Bij m'n Acer Aspire 2023 is dat hardwarematig.
Softwarematig hoeft hoeft geen probleem te zijn.

Om te zien of je zo'n switch hebt:
code:
1
cat /sys/bus/pci/drivers/ipw2200/*/rf_kill

* vervangen door die directory die eruit ziet als 0000:0000 als ik me niet vergis

De mogelijk waarden zijn:
code:
1
2
3
4
0 = RF kill not enabled (radio on)
1 = SW based RF kill active (radio off)
2 = HW based RF kill active (radio off)
3 = Both HW and SW RF kill active (radio off)


Er is ook een tool die kan daarbij helpen: http://rfswitch.sourceforge.net/
Die tool heb ik gebruikt op m'n broer zijn HP Pavilion onder Fedora 3.

Ondertussen werkt het ook op Gentoo :)
laptopje zit nu braafjes gnome, firefox, thunderbird, xmms, mplayer en anjuta te compilen ^^
Deze avond na m'n werk is het sun-jdk en morgen komt openoffice en eclipse-sdk aan de beurt.

Weet iemand hoe je een script kunt laten uitvoeren als je een knopje indrukt ?

[ Voor 4% gewijzigd door Verwijderd op 15-11-2004 08:56 . Reden: Directory correctie ]


  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Wireless onder Gentoo werkt bij mij perfect.
Ik krijg wel WPA niet werkende ... :(

Verwijderd

Topicstarter
DieterVDW schreef op dinsdag 16 november 2004 @ 14:21:
Wireless onder Gentoo werkt bij mij perfect.
Ik krijg wel WPA niet werkende ... :(
WPA wordt nog niet ondersteunt door ipw2200 dacht ik. Heb wel tijdens mijn zoektocht op de Gentoo forums gezien dat er een programmaatje is om WPA aan de gang te krijgen.

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Verwijderd schreef op dinsdag 16 november 2004 @ 15:16:
[...]

WPA wordt nog niet ondersteunt door ipw2200 dacht ik. Heb wel tijdens mijn zoektocht op de Gentoo forums gezien dat er een programmaatje is om WPA aan de gang te krijgen.
Met ndiswrapper kun je de win drivers gebruiken in linux,
dus zou je denken dat het daarmee wel zou moeten lukken hé ...

Verwijderd

Met wpa_supplicant moet je wpa ook werkend kunnen krijgen.
Moet je maar is op googlen.

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Verwijderd schreef op woensdag 17 november 2004 @ 07:48:
Met wpa_supplicant moet je wpa ook werkend kunnen krijgen.
Moet je maar is op googlen.
Yep dat gebruik ik reeds, in combinatie met ndiswrapper.
Maar ik ben toch niet 100% zeker of het mogelijk is hoor,
toevallig niemand die kan bevestigen dat het mogelijk is?
Met de 'officiële' drivers (ipw2200) kan het in ieder geval niet,
want die hebben WPA nog niet geïmplementeerd :( .

Verwijderd

Topicstarter
Die ipw2200 gooit wel een hoop rommel in dmesg:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
bad: scheduling while atomic!
 [<c03fecd0>] schedule+0x4d4/0x4d9
 [<c03ff0fc>] schedule_timeout+0x63/0xb7
 [<c01249cc>] process_timeout+0x0/0x9
 [<e1a77505>] ipw_send_cmd+0x158/0x22e [ipw2200]
 [<c0119ee1>] autoremove_wake_function+0x0/0x57
 [<c0119ee1>] autoremove_wake_function+0x0/0x57
 [<c0267772>] get_random_bytes+0x31/0x61
 [<e1a77622>] ipw_send_host_complete+0x47/0x80 [ipw2200]
 [<e1a845a5>] ipw_config+0x13d/0x160 [ipw2200]
 [<e1a8464a>] ipw_up+0x82/0x1a7 [ipw2200]
 [<e1a81055>] ipw_adapter_restart+0x2f/0x47 [ipw2200]
 [<e1a83dfe>] ipw_rf_kill+0xd7/0x1a7 [ipw2200]
 [<c012b0f1>] worker_thread+0x1d0/0x28f
 [<e1a83d27>] ipw_rf_kill+0x0/0x1a7 [ipw2200]
 [<c0118d16>] default_wake_function+0x0/0x12
 [<c0118d16>] default_wake_function+0x0/0x12
 [<c012af21>] worker_thread+0x0/0x28f
 [<c012ede5>] kthread+0xa5/0xab
 [<c012ed40>] kthread+0x0/0xab
 [<c0102279>] kernel_thread_helper+0x5/0xb
bad: scheduling while atomic!
 [<c03fecd0>] schedule+0x4d4/0x4d9
 [<c03ff0fc>] schedule_timeout+0x63/0xb7
 [<c01249cc>] process_timeout+0x0/0x9
 [<e1a77505>] ipw_send_cmd+0x158/0x22e [ipw2200]
 [<c0119ee1>] autoremove_wake_function+0x0/0x57
 [<c0119ee1>] autoremove_wake_function+0x0/0x57
 [<e1a77952>] ipw_send_scan_request_ext+0x71/0xb1 [ipw2200]
 [<e1a8136a>] ipw_request_scan+0x2fd/0x430 [ipw2200]
 [<e1a845b1>] ipw_config+0x149/0x160 [ipw2200]
 [<e1a8464a>] ipw_up+0x82/0x1a7 [ipw2200]
 [<e1a81055>] ipw_adapter_restart+0x2f/0x47 [ipw2200]
 [<e1a83dfe>] ipw_rf_kill+0xd7/0x1a7 [ipw2200]
 [<c012b0f1>] worker_thread+0x1d0/0x28f
 [<e1a83d27>] ipw_rf_kill+0x0/0x1a7 [ipw2200]
 [<c0118d16>] default_wake_function+0x0/0x12
 [<c0118d16>] default_wake_function+0x0/0x12
 [<c012af21>] worker_thread+0x0/0x28f
 [<c012ede5>] kthread+0xa5/0xab
 [<c012ed40>] kthread+0x0/0xab
 [<c0102279>] kernel_thread_helper+0x5/0xb

Dat gaat zo verder totdat ik m'n wifi uitschakel. Hoe kan ik verhinderen dat dat in dmesg tercht komt ?

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Verwijderd schreef op vrijdag 19 november 2004 @ 23:08:
Die ipw2200 gooit wel een hoop rommel in dmesg:
...
Dat gaat zo verder totdat ik m'n wifi uitschakel. Hoe kan ik verhinderen dat dat in dmesg tercht komt ?
Hmm het lijkt me alsof 'm gewoon crasht ...
Bij mij doet ndiswrapper dat soms, maar dan hangt m'n systeem ook.
En hetgene wat jij ziet in dmesg zie ik dan in m'n console ...
Hercompileer 'm eens?
Pagina: 1