Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Mar 2003 21:18:11 -0800 (PST)
From:      Kan Cai <kcai@cs.ubc.ca>
To:        Jason Hunt <leth@primus.ca>
Cc:        freebsd-mobile@freebsd.org, freebsd-questions@freebsd.org
Subject:   Re: ad-hoc wireless mode and ticks (fwd)
Message-ID:  <Pine.GSO.4.53.0303032056240.23480@granville.cs.ubc.ca>
In-Reply-To: <20030304044311.GA51553@lethargic.dyndns.org>
References:  <Pine.GSO.4.53.0303031309110.21197@granville.cs.ubc.ca> <20030304010015.GA50744@lethargic.dyndns.org> <Pine.GSO.4.53.0303032006460.22950@granville.cs.ubc.ca> <20030304044311.GA51553@lethargic.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help

Hope Greg won't mind we still discuss here.

On Mon, 3 Mar 2003, Jason Hunt wrote:

> On Mon, Mar 03, 2003 at 08:10:18PM -0800, Kan Cai wrote:
> >
> > But when I set the option "mediaopt ibss", I cannot set it back to the AP
> > mode, or how should I (the ibss-master? it does not work for me)?. I do
> > not want this wireless station to be the hostAP itself.
> >
>
> What commands are you running?  What errors do you receive?

Here is the steps.

Step 1
------------------

"
# ifconfig wi0 ssid myessid mediaopt ibss

# wicontrol
NIC serial number:                      [ 03UT04368383 ]
Station name:                           [ FreeBSD WaveLAN/IEEE node ]
SSID for IBSS creation:                 [ myessid ]
Current netname (SSID):                 [ myessid ]
Desired netname (SSID):                 [ myessid ]
Current BSSID:                          [ 44:44:44:44:44:44 ]
Channel list:                           [ 2047 ]
IBSS channel:                           [ 10 ]
Current channel:                        [ 10 ]
Comms quality/signal/noise:             [ 0 27 27 ]
Promiscuous mode:                       [ Off ]
Process 802.11b Frame:                  [ Off ]
Intersil-Prism2 based card:             [ 0 ]
Port type (1=BSS, 3=ad-hoc):            [ 4 ]
MAC address:                            [ 00:02:2d:8d:a9:a0 ]
TX rate (selection):                    [ 3 ]
TX rate (actual speed):                 [ 11 ]
RTS/CTS handshake threshold:            [ 2347 ]
Create IBSS:                            [ Off ]
Access point density:                   [ 1 ]
Power Mgmt (1=on, 0=off):               [ 0 ]
Max sleep time:                         [ 100 ]
WEP encryption:                         [ Off ]
TX encryption key:                      [ 1 ]
Encryption keys:                        [  ][  ][  ][  ]
"

The above info shown by wicontrol is same to that uses "-p 4"

"
# ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::202:b3ff:fe4d:d16%fxp0 prefixlen 64 scopeid 0x1
        inet 142.103.10.99 netmask 0xffffff00 broadcast 142.103.10.255
        ether 00:02:b3:4d:0d:16
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::202:2dff:fe8d:a9a0%wi0 prefixlen 64 scopeid 0x7
        inet 142.103.240.47 netmask 0xfffff800 broadcast 142.103.247.255
        ether 00:02:2d:8d:a9:a0
        media: IEEE 802.11 Wireless Ethernet autoselect <ibss> (DS/11Mbps
<ibss>)
        status: associated

"

The ifconfig shows a little difference in media, previously it was

"
        media: IEEE 802.11 Wireless Ethernet autoselect (DS/11Mbps <ibss>)
"

no first "ibss" after the autoselect.


Step 2:
------------------
and now if I have no idea how to set back to infrastructured mode by
ifconfig, or I don't know the right way to do. I attempted to use
ibss-master or hostap, although I don't think they are correct.

"
# ifconfig wi0 mediaopt ibss-master
ifconfig: SIOCSIFMEDIA: Device not configured
"

Step 3:
-------------------
Then I tried using wicontrol command

"
# wicontrol -p 1
# wicontrol
NIC serial number:                      [ 03UT04368383 ]
Station name:                           [ FreeBSD WaveLAN/IEEE node ]
SSID for IBSS creation:                 [ myessid ]
Current netname (SSID):                 [ myessid ]
Desired netname (SSID):                 [ myessid ]
Current BSSID:                          [ 44:44:44:44:44:44 ]
Channel list:                           [ 2047 ]
IBSS channel:                           [ 10 ]
Current channel:                        [ 10 ]
Comms quality/signal/noise:             [ 0 27 27 ]
Promiscuous mode:                       [ Off ]
Process 802.11b Frame:                  [ Off ]
Intersil-Prism2 based card:             [ 0 ]
Port type (1=BSS, 3=ad-hoc):            [ 1 ]
MAC address:                            [ 00:02:2d:8d:a9:a0 ]
TX rate (selection):                    [ 3 ]
TX rate (actual speed):                 [ 11 ]
RTS/CTS handshake threshold:            [ 2347 ]
Create IBSS:                            [ Off ]
Access point density:                   [ 1 ]
Power Mgmt (1=on, 0=off):               [ 0 ]
Max sleep time:                         [ 100 ]
WEP encryption:                         [ Off ]
TX encryption key:                      [ 1 ]
Encryption keys:                        [  ][  ][  ][  ]

# ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::202:b3ff:fe4d:d16%fxp0 prefixlen 64 scopeid 0x1
        inet 142.103.10.99 netmask 0xffffff00 broadcast 142.103.10.255
        ether 00:02:b3:4d:0d:16
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::202:2dff:fe8d:a9a0%wi0 prefixlen 64 scopeid 0x7
        inet 142.103.240.47 netmask 0xfffff800 broadcast 142.103.247.255
        ether 00:02:2d:8d:a9:a0
        media: IEEE 802.11 Wireless Ethernet autoselect <ibss> (DS/11Mbps)
        status: no carrier
        ssid myessid 1:myessid
        stationname "FreeBSD WaveLAN/IEEE node"
        channel 10 authmode OPEN powersavemode OFF powersavesleep 100
        wepmode OFF weptxkey 1

# wicontrol -n ubc

# wicontrol
NIC serial number:                      [ 03UT04368383 ]
Station name:                           [ FreeBSD WaveLAN/IEEE node ]
SSID for IBSS creation:                 [ ubc ]
Current netname (SSID):                 [ ubc ]
Desired netname (SSID):                 [ ubc ]
Current BSSID:                          [ 00:0a:8a:8a:ca:1c ]
Channel list:                           [ 2047 ]
IBSS channel:                           [ 10 ]
Current channel:                        [ 1 ]
Comms quality/signal/noise:             [ 22 81 59 ]
Promiscuous mode:                       [ Off ]
Process 802.11b Frame:                  [ Off ]
Intersil-Prism2 based card:             [ 0 ]
Port type (1=BSS, 3=ad-hoc):            [ 1 ]
MAC address:                            [ 00:02:2d:8d:a9:a0 ]
TX rate (selection):                    [ 3 ]
TX rate (actual speed):                 [ 11 ]
RTS/CTS handshake threshold:            [ 2347 ]
Create IBSS:                            [ Off ]
Access point density:                   [ 1 ]
Power Mgmt (1=on, 0=off):               [ 0 ]
Max sleep time:                         [ 100 ]
WEP encryption:                         [ Off ]
TX encryption key:                      [ 1 ]
Encryption keys:                        [  ][  ][  ][  ]

# ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::202:b3ff:fe4d:d16%fxp0 prefixlen 64 scopeid 0x1
        inet 142.103.10.99 netmask 0xffffff00 broadcast 142.103.10.255
        ether 00:02:b3:4d:0d:16
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::202:2dff:fe8d:a9a0%wi0 prefixlen 64 scopeid 0x7
        inet 142.103.240.47 netmask 0xfffff800 broadcast 142.103.247.255
        ether 00:02:2d:8d:a9:a0
        media: IEEE 802.11 Wireless Ethernet autoselect <ibss> (DS/11Mbps)
        status: associated
        ssid ubc 1:ubc
        stationname "FreeBSD WaveLAN/IEEE node"
        channel 1 authmode OPEN powersavemode OFF powersavesleep 100
        wepmode OFF weptxkey 1
"

But now I still cannot ping any computers in the world but myself.

However, if I didn't use the ifconfig but only wicontro to switch the
port_type between 1 and 4, there is no problem, and there is no "<ibss>"
in the media field when I switch back from ad-hoc mode to infrastructured
mode.

>
> The FreeBSD version (run "uname -r") and the dmesg output for wi0
> ("dmesg | grep wi0") might be useful as well.
>

Here is the dmesg and uname -r info.

"
# dmesg | grep wi0
wi0 at port 0x240-0x27f irq 3 slot 0 on pccard0
wi0: 802.11 address: 00:02:2d:8d:a9:a0
wi0: using Lucent Technologies, WaveLAN/IEEE
wi0: Lucent Firmware: Station 8.72.01
wi0 at port 0x240-0x27f irq 3 slot 0 on pccard0
wi0: 802.11 address: 00:02:2d:8d:a9:a0
wi0: using Lucent Technologies, WaveLAN/IEEE
wi0: Lucent Firmware: Station 8.72.01
wi0 at port 0x240-0x27f irq 3 slot 0 on pccard0
wi0: 802.11 address: 00:02:2d:8d:a9:a0
wi0: using Lucent Technologies, WaveLAN/IEEE
wi0: Lucent Firmware: Station 8.72.01
"

"
# uname -r
4.7-RELEASE
"

By the way, I am using the PC-PCMCIA adaptor and orinoco PC card, but it
won't cause any problem, right?

Thanks,
Ken

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.53.0303032056240.23480>