Re: LinuxAP FAQ v.0.3 01/Feb/2004
Keith Smith <[email protected]> Fri, 06 Feb 2004 20:45:52 -0700
| Newsgroups | gmane.linux.drivers.wireless.access-point |
|---|---|
| Message-ID | <[email protected]> |
Remind me next week I'll give you FTP to the Web Site.... --keith PS... Got a 2.4.24 almost there for soekris. Not sure about the back port, but I'm using squashfs now. Bruno Lopes F. Cabral wrote: > LinuxAP Frequent Asked Questions V.0.3 01/02/04 > Copyright (c)-2003-2004 by Bruno Lopes F. Cabral > > License > > Permission is granted to copy, distribute and/or modify this > document under the terms of the GNU Free Documentation License, > as published by the Free Software Foundation; either version 1.1, > or (at your option) any later version. A copy of the license is > included at: http://www.gnu.org/licenses/fdl.html > > This FAQ is distributed in the hope that it will be useful, > but WITHOUT ANY WARRANTY; without even the implied warranty of > MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > General Public License for more details. > > For more information about licenses, see the GNU project > (http://www.gnu.org) and the OpenSource Initiative > (http://www.opensource.org). > > 1. Questions about this FAQ > > 1.1 Who is responsible for this FAQ? > > Bruno Lopes F. Cabral <[email protected]> > > 1.2 What is the purpose of this FAQ? > > To help LinuxAP users to install and use the system and > aid to solve the more common issues. > > 1.3 Where can I get the latest copy of this FAQ? > > FIXME: Soon to be included > > 2. Basics > > 2.1 What is LinuxAP? > > LinuxAP is a rework made by Keith Smith on OpenAP source code. > Original OpenAP is at http://opensource.instant802.com > > LinuxAP was heavily modified to be a complete linux router > distribution, with NAT, DHCP server, web/telnet configuration etc. > > 2.2 Why do I need LinuxAP? > > "Mainly for fun." > > Another reasons would be the need of a s linux distribution, > with small footprint, easy to use yet powerfull. > > 2.3 Which hardware do LinuxAP runs on? > > Current version runs on Eumitcomm WL11000 boards (i.e. USR2450) > or soekris.com or PC boxes (like mini-itx or micro-atx). > It also needs a prism2-based wireless card for AP server mode. > > 2.4 Who contributed to LinuxAP? > > Keith Smith, Glenn Engel, Bruno Lopes F. Cabral, may be others. > > 3. Getting & Installing > > 3.1 Where can I find LinuxAP? > > You can get the latest version from: > http://linuxap.ksmith.com > > 3.2 How do I install? > > Compile your own or make use of a pre-built image. The procedure > for reflashing using a pre-built image is detailed here: > > > http://lists.instant802.com/pipermail/openap-dev/2002-August/001113.html > > 3.3 What is running on it? > > Current version has: > - http server for configuration > - telnet server for configuration > - dhcp server / masquerading > - NAT capabilities (or soft of, i.e. no H323 or IRC DCC support > while NAT'ing) > > 3.4 How do I configure LinuxAP? > > You can edit every feature of LinuxAP through it's shell, > either via console or telnet. Here is a sample configuration > session: > > # cd /etc/rw/ > # ls > # vi config-file-name > # save_config > # reboot > > To use a browser to config LinuxAP, point it to http://10.0.1.1 > (the default LAN address, but default image also try to > discover it's own address through DHCP client mode) > > 3.5. How do I change the telnet password? > > If your version already has telnetd -l /bin/login, > through the shell, edit the config file /etc/rw/passwd > > root:cryptedpassword:0:0:root:/ > > Just to be sure, test the new password with a remote telnet > connection to your running LinuxAP _before_ saving the config > with > > # save_config > > If not, well, it is not so difficult to add tinylogin to LinuxAP. > > 3.6. Explain to me the telnetd.hosts file > > It is used to enable the IP addresses or networks that will be > able to telnet to your running LinuxAP. I.e. > > 10.0.1.1 > > will allow 10.0.1.1, 10.0.1.10 e 10.0.1.100 to telnet in. > If you wan't to allow just, 10.0.1.1, just add an ending "." > to the IP address desired, as > > 10.0.1.1. > > (this is a "feature" that MAY be corrected in the future) > > 3.7. Explain to me the httpd.conf file > > It is used to enable the IP addresses or networks that will be > able to telnet to your running LinuxAP, or to setup password > level access. I.e. > > ip:10.0.1.1 > > will allow 10.0.1.1, 10.0.1.10 e 10.0.1.100 to access the web server. > If you wan't to allow just, 10.0.1.1, just add an ending "." > to the IP address desired, as > > 10.0.1.1. > > (this is a "feature" that MAY be corrected in the future) > > To put a password protected area (i.e. for setup), add a line like: > > /cgi-bin:user:password > > The password is unencrypted. > > 3.8. What are the runlevels? > > LinuxAP has the following working runlevels: > > - 1 : Used to reflash the unit > - 2 (Managed): The wireless card will be an AP station > - 3 (Master) : Wireless and local network are bridge as an AP > - 4 (Router) : AP on the wireless side, router on the network side > - 5 : This mode needs to be tweaked by hand by YOU! > - 6 : Used to first flash the unit (by boot from SRAM card) > > Runlevel 3 only needs one IP address, while 2 and 4 use > two, one for the wireless card, another for the ethernet card. > IP Forwarding is activated by default on runlevels 2 and 4. > > 4. Advanced > > 4.1 How do I make a bridge? > > Most APs have proprietary bridging modes. LinuxAP also > behaves that way! To make two running LinuxAPs to act as one, > configure both with: > > - same ESSID string > - same channel number (1 to 11) > - same wep key (if using wep) > - runlevel 3 on both > - NWDS=1 (count the number of LinuxAPs that will communicate > with this one and put that number here) > > To see how things are going, use the following commands: > > # cat /proc/net/prism2/wlan0/wds > # brctl showmacs br0 > > This post on list archive also talks about bridging: > > http://lists.instant802.com/pipermail/openap-dev/2002-September/001315.h > tml > > 4.2 How do I know who is on-line on modes 3 & 4? > > # ls /proc/net/prism2/wlan0/0* > > 4.3 How do I get the signal of a station or AP? > > If your version have iwspy, you can use it. If not, try > > # cat /proc/net/prism2/wlan0/0stationmac > > (search for signal=) or > > # cat /proc/net/wireless > > for the signal from the AP you're associated with. > > 4.4 How do I choose the mac addresses that can associate with LinuxAP? > > Soon to be included > > 4.5 How do I kick out some stations? > > Soon to be included > > 4.6 Any recomendation on pccard firmwares? > > To know the station firmware you're using, check the > log just after the hostap_cs or hostap_pci load for > the string STA= > > The best station firmwares are 1.3.5 and from 1.4.9 on > > There are utilities to help updating the card firmware, > but it's known to be easier to do it through the own > card setup wizard on MS-Windows 2000/XP. > > Better ask on the hostap list on this!! > > 5. Licensing > > 5.1 What license is used for LinuxAP? > > Each package has their own preferred license. Generally licenses > are either GNU or BSD in nature. > > A BSD style license essentially states that no warranty is given, > the core may be distributed in source or binary form and the > authors copyright must be acknowledged. > > The GNU Public License (GPL) adds the important condition that > all modifications must be distributed under the GPL. When you > release something under the GPL, no-one can take away your right > to later access a modified version of it. Conversely, if you use > a GPLed item, you MUST distribute all information about it and > NOT prevent others from redistributing or modifying it. Stating > it as an oversimplification: you cannot keep secrets unless you > want your butt sued. > > For more information about licenses, see the GNU project > (http://www.gnu.org) and the OpenSource Initiative > (http://www.opensource.org). > > History > > V.0.3 01/02/04 By Bruno Lopes F. Cabral <bruno at openline.com.br> > - Modified to talk only about Eumitcomm based LinuxAP > > V.0.2 30/04/03 By Bruno Lopes F. Cabral <bruno at openline.com.br> > - Updated license text, changed default language to english > > V.0.1 14/04/03 By Bruno Lopes F. Cabral <bruno at openline.com.br> > - Minor updates > > V.0.0 31/01/03 By Bruno Lopes F. Cabral <bruno at openline.com.br> > - Initial version > > - EOF - > > _______________________________________________ > LinuxAP-dev mailing list > [email protected] > http://linuxAP.ksmith.com/mailman/listinfo/linuxap-dev