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:
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:
In ieder geval, het lijkt alsof mijn kaart de router kan zien en een IP heeft gekregen, nietwaar? Ook de verbinding lijkt OK:
Maar ik kan niets op het internet; zie:
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:
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:
Alle help wordt zeer geappricieerd!
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?