--=-0F7qkKKDI1g/dAx3GPNv
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
On Thu, 2008-03-27 at 20:42 -0400, Richard Marzan wrote:
> On Wed, 2008-03-26 at 19:52 -0700, Grant wrote:
> > > > > > > I'm trying to strengthen a wireless connection that spans a=
bout 150
> > > > > > > feet and has to go through about 5 walls. I bought two of=
these:
> > > > > > >
> > > > > > > http://www.newegg.com/Product/Product.aspx?Item=3DN82E1683=
3164110
> > > > > > >
> > > > > > > for either end of the connection, but I'm having trouble m=
aking it
> > > > > > > work well. I've noticed the connection will be perfect fo=
r a short
> > > > > > > time, but then disappear. When watching iwconfig during t=
his process,
> > > > > > > it looks like the connection is good when on a low rate, b=
ut when it
> > > > > > > goes to 54 Mbps it falls apart.
> > > > > > >
> > > > > > > Should limiting the rate solve this problem? If so, how c=
an I do
> > > > > > > that? I'm using hostapd on the AP and wpa_supplicant on t=
he client.
> > > > > > >
> > > > > > > - Grant
> > > > > >
> > > > > > Grant,
> > > > > >
> > > > > > Yes, lowering the rate to a "slower" speed will help greatly=
. The lower
> > > > > > rates use less compression and modulation... less complex wav=
e forms
> > > > > > better connects over long hauls.
> > > > > >
> > > > > > The antennas look very good, but what's driving them? I use =
and whole
> > > > > > heartedly endorse SENAO products and have had very good luck=
with these
> > > > > > models: ECB-3220 (400 mw) or 2611CB3 PLUS (200 mw) at:
> > > > > > http://www.wlansolution.com. Either unit with the high gain =
antennas you
> > > > > > have, will penetrate what you stated and probably go pretty=
high on the
> > > > > > speed scale doing it too.
> > > > >
> > > > > I'm using a Netgear PCI adapter on the AP and an Edimax USB ada=
pter on
> > > > > the client. Do you know how I can limit the rate? Should it b=
e done
> > > > > on the Gentoo AP or the client?
> > > > >
> > > > > - Grant
> > > >
> > > > I use wireless-tools from portage. In it is iwconfig. A simple ma=
n iwconfig
> > > > will show you what you need. Other thing you could do is configur=
e the
> > > > Wireless AP for a fixed rate... works for me.
> > >
> > > I found this:
> > >
> > > rate_wlan0=3D( "5.5M" )
> > >
> > > which isn't documented in net.wireless, but it doesn't seem to have
> > > any affect. I've tried it on the router and the client which uses
> > > wpa_supplicant. I still see the rate on the client fluctuate all th=
e
> > > way up to 54 Mb/s in the output from iwconfig. The router's rate is
> > > always reported as 0 kb/s.
> > >
> > > - Grant
> >=20
> > It appears 'iwconfig wlan0 rate 11M' works (at least as far as the
> > output from iwconfig is concerned) but how can I set /etc/conf.d/net
> > to always use this rate?
> >=20
> > - Grant
>=20
> The best way I found to do this is to just write your own script and run
> it at the default runlevel. write a script called wireless-up save it in
> your /root directory. Then in /etc/conf.d/local.start add the script
> name to the list: /root/wireless-up. Make sure the script is executable
> with chmod 666 /root/wireless-up. Here is what mine looks like. I laugh
> when I read this thing that I call a script. I'll be upgrading this in
> the future but for now maybe someone has a better idea and/or script.
>=20
> #!/bin/bash
> DATE=3D`date +%m_%d_%Y`
> ifconfig wlan0 up || "echo wlan up failed"
> iwconfig wlan0 essid ACCESSPOINTNAME || "echo setting essid failed"
> iwconfig wlan0 mode Managed || echo "setting mode to managed failed"
> iwconfig wlan0 key restricted YOURKEYHERE || echo "key failed
> verification"
> dhclient wlan0 || echo "wlan0 failed to receive dhcp request response"
> # if [ $DATE -ne `date +%m_%d_%Y -r /tmp/.wireless.*
> rm /tmp/.wireless.*=20
> iwconfig >> /tmp/.wireless.$DATE
> exit 0
>=20
>=20
>=20
For custom scrips, you can add a preup, failup or postup-function
to /etc/conf.d/net, there should be examples in the file.
Something like
pastup() {
if [[ ${IFACE} =3D "wlan0" ]]; then
iwconfig [...]
fi
return 0
}
should work.
--=-0F7qkKKDI1g/dAx3GPNv
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQBH7TKiqs4uOUlOuU8RAuKGAJ9SangvHc/L/KVFNcah1b5F1np1fgCeJ06m
WmBYqdQ8/dN/GyxOXq8AFM0=
=RUBc
-----END PGP SIGNATURE-----
--=-0F7qkKKDI1g/dAx3GPNv--
--
gentoo-user@lists.gentoo.org mailing list