Wireless netwerk: geen of sporadische verbinding

Pagina: 1
Acties:

  • Lord Daemon
  • Registratie: Februari 2000
  • Laatst online: 08-01 13:31

Lord Daemon

Die Seele die liebt

Topicstarter
Ik zit tijdelijk in het buitenland, en de hospita waar ik een kamer heb heeft een (onbeveiligd) wireless netwerk. Dus heb ik een wireless PCI kaard gekocht, hem met zeer veel moeite aan de praat gekregen, en voila: ik kan een connectie met de router maken, ik krijg zelfs een IP, hartstikke mooi allemaal - behalve dan dat ik het overgrote deel van de tijd het internet niet op kan. (Het is me af en toe wel gelukt, maar het is me niet duidelijk wanneer, en dan nog deden sommige sites het slecht, viel de verbinding steeds weg, enzovoorts.)

Als iemand me hiermee kan helpen ben ik hem eeuwig dankbaar.


Wat eraan vooraf ging

Ik draai Ubuntu 7.04 voor de AMD64. De wireless kaart is de ASUS WL-138G V2, met Broadcom chipset.

Met de standaard bcm43xx driver werkte niet. Ik heb toen Ndiswrapper geprobeerd, maar die wilde niet werken met de 32 bits drivers op de driver CD (en de enige 64 bits drivers die ik vond zaten ingepakt in een Windows Vista exe-file, dus daar kon ik niets mee). Ik heb Ndiswrapper ge un-installed, en ben met bcm43xx-fwcutter aan de gang gegaan, en dat deed het schijnbaar wel.


Hoe het nu zit

Als ik naar de diagnose-tools kijk lijkt alles wel OK te zijn:

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
victor@daemonic:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:4E:7D:6C  
          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:23 Base address:0x4000 

eth1      Link encap:Ethernet  HWaddr 00:13:D4:4E:89:88  
          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:17 

eth2      Link encap:Ethernet  HWaddr 00:1A:92:7E:2B:93  
          inet6 addr: fe80::21a:92ff:fe7e:2b93/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1072 errors:0 dropped:182 overruns:0 frame:0
          TX packets:2598 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:638490 (623.5 KiB)  TX bytes:526170 (513.8 KiB)
          Interrupt:11 

eth2:avah Link encap:Ethernet  HWaddr 00:1A:92:7E:2B:93  
          inet addr:169.254.6.68  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:11 

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:245 errors:0 dropped:0 overruns:0 frame:0
          TX packets:245 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:23015 (22.4 KiB)  TX bytes:23015 (22.4 KiB)


De wireless-kaart is eth2. Wat ik niet goed begrijp is waarom er een eth2 en een eth2:avah zijn, waarvan de ene IPv4 en de andere IPv6 lijkt te gebruiken; en soms is dit ook niet het geval en zie ik:

code:
1
2
3
4
5
6
7
8
9
eth2      Link encap:Ethernet  HWaddr 00:1A:92:7E:2B:93  
          inet addr:169.254.6.68  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::21a:92ff:fe7e:2b93/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:324 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:342 (342.0 b)  TX bytes:21953 (21.4 KiB)
          Interrupt:11


In ieder geval, het lijkt alsof mijn kaart de router kan zien en een IP heeft gekregen, nietwaar? Ook de verbinding lijkt OK:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
victor@daemonic:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

eth2      IEEE 802.11b/g  ESSID:"burwash"  Nickname:"Broadcom 4318"
          Mode:Managed  Frequency=2.462 GHz  Access Point: 00:30:F1:D7:63:56   
          Bit Rate=11 Mb/s   Tx-Power=15 dBm   
          RTS thr:off   Fragment thr:off
          Link Quality=63/100  Signal level=-48 dBm  Noise level=-52 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0


Maar ik kan niets op het internet; zie:

code:
1
2
3
4
5
6
7
8
victor@daemonic:~$ ping 4.4.4.2 -c 4
connect: Network is unreachable
victor@daemonic:~$ ping google.com
ping: unknown host google.com

victor@daemonic:~$ cat /etc/resolv.conf
search Belkin
nameserver 192.168.2.1


Dat eerste is niet goed, en het tweede ziet er ook niet goed uit.

De enige foutmelding die ik heb kunnen vinden zit in deze regels uis dmesg:

code:
1
2
3
4
5
6
7
From "dmseg":
[   92.839748] SoftMAC: Open Authentication completed with 00:30:f1:d7:63:56
[  366.523923] eth2: no IPv6 routers present
[  540.537608] ADDRCONF(NETDEV_UP): eth2: link is not ready
[  540.552542] SoftMAC: Open Authentication completed with 00:30:f1:d7:63:56
[  541.207875] ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
[  546.100559] eth2: no IPv6 routers present


Misschien is het een probleem met IPv6 / IPv4? Maar ik heb deze tips gevold, en dat had geen enkel merkbaar effect.

Heeft iemand een idee wat ik kan proberen?

Voor het geval het relevant is nog even de relevante output van lshw:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
-network:0
             description: Wireless interface
             product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
             vendor: Broadcom Corporation
             physical id: 6
             bus info: pci@05:06.0
             logical name: eth2
             version: 02
             serial: 00:1a:92:7e:2b:93
             width: 32 bits
             clock: 33MHz
             capabilities: bus_master ethernet physical wireless
             configuration: broadcast=yes driver=bcm43xx driverversion=2.6.20-16-generic latency=32 link=yes multicast=yes wireless=IEEE 802.11b/g
             resources: iomemory:d1008000-d1009fff irq:16


Alle help wordt zeer geappricieerd!

Welch Schauspiel! Aber ach! ein Schauspiel nur!
Wo fass ich dich, unendliche Natur?


  • AlterMann
  • Registratie: December 2000
  • Laatst online: 31-01 23:39
Je krijgt een 169.254 ip-adres.. Dat houdt in dat je geen ip-adres krijgt, en dat er zelf een aangemaakt wordt door linux. Je zou een 192.*.*.* of 10.*.*.* ip moeten krijgen :)

Kijk eens wat er gebeurt als je "dhclient eth2" in de console typt?


/edit: Aan je resolv.conf te zien moet je een 192.168.2.* IP krijgen. Wellicht eens proberen dit handmatig in te stellen?

[ Voor 20% gewijzigd door AlterMann op 04-10-2007 13:02 ]


  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

dhclient eth2 al geprobeerd?

>.< >.< >.< >.<


  • Lord Daemon
  • Registratie: Februari 2000
  • Laatst online: 08-01 13:31

Lord Daemon

Die Seele die liebt

Topicstarter
Ik heb dhclient inderdaad al geprobeerd, zonder effect. Helaas heb ik de output van het commando niet op mijn USB-stick gezet en kan ik in het weekend niet bij deze internetconnectie, dus het zal vermoedelijk maandag worden voor ik het kan posten.

Welch Schauspiel! Aber ach! ein Schauspiel nur!
Wo fass ich dich, unendliche Natur?


  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 13:38
Misschien denk je wel dat er geen beveiliging op zit, maar het zou natuurlijk ook kunnen dat er op MAC adres wordt gefilterd, en dat je daarom geen IP krijgt.

  • lier
  • Registratie: Januari 2004
  • Laatst online: 12:58

lier

MikroTik nerd

ThinkPad schreef op vrijdag 05 oktober 2007 @ 15:31:
Misschien denk je wel dat er geen beveiliging op zit, maar het zou natuurlijk ook kunnen dat er op MAC adres wordt gefilterd, en dat je daarom geen IP krijgt.
Of er draait helemaal geen DHCP server... :)

Eerst het probleem, dan de oplossing


  • Lord Daemon
  • Registratie: Februari 2000
  • Laatst online: 08-01 13:31

Lord Daemon

Die Seele die liebt

Topicstarter
lier: huisgenoten met een Windows-laptop krijgen wel zonder moeite verbinding, heb ik gehoord. En dat zijn zeker geen computerkenners. :)
ThinkPad schreef op vrijdag 05 oktober 2007 @ 15:31:
Misschien denk je wel dat er geen beveiliging op zit, maar het zou natuurlijk ook kunnen dat er op MAC adres wordt gefilterd, en dat je daarom geen IP krijgt.
Hoe werkt dat? Is er iets wat ik daaraan kan doen, of niet? Als het iets is dat bewust als beveiliging ingesteld zou moeten worden, dan is dat zeker niet gebeurd - mijn landlady heeft nog net de naam van het netwerk veranderd, maar daar hield het wel mee op.

Welch Schauspiel! Aber ach! ein Schauspiel nur!
Wo fass ich dich, unendliche Natur?


  • Confusion
  • Registratie: April 2001
  • Laatst online: 01-03-2024

Confusion

Fallen from grace

Zie je het netwerk wel met ?
code:
1
iwlist scan


Je zou eens kunnen proberen om een programma als swscanner te installeren. Als je daarme het netwerk ziet, weet je in ieder geval zeker dat de driver werkt en heb je meteen een makkelijke manier om te verbinden.

Waar ik een keer hopeloze problemen mee heb gehad, was met een oude router die geen ECN flags in mijn pakketjes accepteerde. Dat kwam doordat in /etc/sysctl.conf stond
code:
1
net/ipv4/tcp_ecn=1

en dat werkt dus niet. Je kan de waarde die ingesteld staat inspecteren met
code:
1
cat /proc/sys/net/ipv4/tcp_ecn

en eventueel terug naar 0 zetten met
code:
1
echo 0 > /proc/sys/net/ipv4/tcp_ecn

[ Voor 3% gewijzigd door Confusion op 05-10-2007 23:08 ]

Wie trösten wir uns, die Mörder aller Mörder?


Verwijderd

Probeer het eens zonder DHCP. Sommige wlan drivers hebben er namelijk nog problemen mee. Bij mij werkt een statisch IP geweldig.
Pagina: 1