Routingproblem im WLAN bei Adhoc-Modus

From: Martin Hasenbein <martin(at)hasenbein.net>
Date: Fri, 11 Feb 2005 10:35:42 +0100

Guten Morgen,

ich moechte mir daheim ein "einfaches" WLAN im Adhoc-Modus aufbauen,
aber stosse dabei auf einige Schwierigkeiten. Folgende Konfiguration:

Derzeit stehen bei mir ein Laptop und meine Workstation und zwischen
den beiden Geraeten soll das WLAN aufgebaut werden. Das Betriebs-
system auf beiden Geraeten ist FreeBSD 5.3-RELEASE-p5. Die Workstation
hat eine normale Netzwerkkarte eingebaut, die ueber PPPoE rausgeht
und eine Netgear MA311. Die beiden Interfaces sind derzeit so eingestellt:

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet 193.149.36.145 netmask 0xfffffff0 broadcast 193.149.36.159
        inet6 fe80::230:1bff:fe27:7cb8%rl0 prefixlen 64 scopeid 0x1
        inet 193.149.36.146 netmask 0xffffffff broadcast 193.149.36.146
        inet 193.149.36.147 netmask 0xffffffff broadcast 193.149.36.147
        inet 193.149.36.148 netmask 0xffffffff broadcast 193.149.36.148
        inet 193.149.36.149 netmask 0xffffffff broadcast 193.149.36.149
        inet 193.149.36.150 netmask 0xffffffff broadcast 193.149.36.150
        inet 193.149.36.151 netmask 0xffffffff broadcast 193.149.36.151
        inet 193.149.36.152 netmask 0xffffffff broadcast 193.149.36.152
        inet 193.149.36.153 netmask 0xffffffff broadcast 193.149.36.153
        inet6 2001:608:203::1 prefixlen 64
        inet6 2001:608:203::2 prefixlen 64
        inet6 2001:608:203::3 prefixlen 64
        inet6 2001:608:203::4 prefixlen 64
        inet6 2001:608:203::5 prefixlen 64
        inet6 2001:608:203::6 prefixlen 64
        inet6 2001:608:203::7 prefixlen 64
        inet6 2001:608:203::8 prefixlen 64
        inet6 2001:608:203::9 prefixlen 64
        ether 00:30:1b:27:7c:b8
        media: Ethernet autoselect (10baseT/UTP)
        status: active
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::209:5bff:fe91:99eb%wi0 prefixlen 64 scopeid 0x2
        inet6 2001:608:203::a prefixlen 64
        inet 193.149.36.154 netmask 0xffffffff broadcast 193.149.36.154
        ether 00:09:5b:91:99:eb
        media: IEEE 802.11 Wireless Ethernet DS/11Mbps <adhoc> (DS/2Mbps <adhoc>)
        status: associated
        ssid WLAN 1:WLAN
        stationname ap.free.bsd.net
        channel 11 authmode OPEN powersavemode OFF powersavesleep 100
        rtsthreshold 2312 protmode CTS
        wepmode OFF weptxkey 1

Das Interface wi0 ist folgendermassen konfiguriert worden:

ifconfig wi0 inet 193.149.36.154 netmask 255.255.255.255 \
   channel 11 media DS/11Mbps mediaopt adhoc ssid WLAN stationname ap.free.bsd.net

Um den Rest des Netzes ueber WLAN zu erreichen, habe ich auf der Workstation
noch Hostrouten eingerichtet, die ueber das Interface wi0 rausgehen sollen:

Destination Gateway Flags Refs Use Netif Expire
default 193.149.44.236 US 0 10712 tun0
127.0.0.1 127.0.0.1 UH 0 0 lo0
193.149.36.144/28 link#1 UC 0 0 rl0
193.149.36.145 00:30:1b:27:7c:b8 UHLW 0 5363 lo0
193.149.36.146 00:30:1b:27:7c:b8 UHLW 0 2 lo0 =>
193.149.36.146/32 link#1 UC 0 0 rl0
193.149.36.147 00:30:1b:27:7c:b8 UHLW 0 12 lo0 =>
193.149.36.147/32 link#1 UC 0 0 rl0
193.149.36.148/32 link#1 UC 0 0 rl0
193.149.36.149/32 link#1 UC 0 0 rl0
193.149.36.150/32 link#1 UC 0 0 rl0
193.149.36.151/32 link#1 UC 0 0 rl0
193.149.36.152/32 link#1 UC 0 0 rl0
193.149.36.153/32 link#1 UC 0 0 rl0
193.149.36.154/32 link#2 UC 0 0 wi0
193.149.36.155 00:09:5b:91:99:eb UHLS 0 0 wi0 <-
193.149.36.156 00:09:5b:91:99:eb UHLS 0 0 wi0 <-
193.149.36.157 00:09:5b:91:99:eb UHLS 0 0 wi0 <-
193.149.36.158 00:09:5b:91:99:eb UHLS 0 0 wi0 <-
193.149.44.236 193.149.36.145 UH 0 0 tun0

gateway_enable="YES" habe ich in der /etc/rc.conf eingestellt. Wenn ich aber
nun versuche den ersten Host (193.149.36.155) anzupingen, bekomme ich diese
Fehler:

$ ping 193.149.36.155
PING 193.149.36.155 (193.149.36.155): 56 data bytes
36 bytes from ap.free.bsd.net (193.149.36.154): Redirect Host(New addr: 193.149.36.155)
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
 4 5 00 0054 4aa3 0 0000 40 01 63a6 193.149.36.154 193.149.36.155

36 bytes from ap.free.bsd.net (193.149.36.154): Redirect Host(New addr: 193.149.36.155)
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
 4 5 00 0054 4aa3 0 0000 3f 01 64a6 193.149.36.154 193.149.36.155

...

Ich kann zwar im pflog-Logfile sehen, dass die icmp-Pakete ueber das Interface wi0
rausgehen wollen, aber sie kommen beim Laptop nicht an. Vom Laptop aus pingen
geht genausowenig. Ich habe zwar bei beiden Geraeten den Interace-Status
    status: associated
aber zu mehr laesst es sich irgendwie nicht ueberreden.

Hab ich vielleicht noch irgendwas vergessen, oder falsch eingestellt?
Ist "media DS/11Mbps" ueberhaupt das Richtige fuer Adhoc-Modus?

Vielleicht hatte ja schon jemand von Euch ein aehnliches Problem und
kann mir hier bei meinem weiterhelfen?!

Vielen Dank!

Ciao,
 -Martin.

-- 
Martin Hasenbein     |    Volkartstrasse 55    |     D-80636 Muenchen
fon: +49 89 12163761 | fax: +49 175 13 2255715 | gsm: +49 175 2255715
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 11 Feb 2005 - 10:36:40 CET

search this site