Differences between revisions 116 and 117
Revision 116 as of 2009-01-14 10:31:02
Size: 13027
Editor: GeoffSimmons
Comment: Add rt2400/rt2400pci to PC Card section.
Revision 117 as of 2009-01-21 18:00:36
Size: 12149
Editor: GeoffSimmons
Comment: Remove content now in WiFi/HowToUse.
Deletions are marked like this. Additions are marked like this.
Line 131: Line 131:
== Identify your network ==
 * Network Name
  * Parameter security
  * ["WPA"]
  * Mode: Access Point / ad-hoc
== Configure Interface: Managed mode ==
NetworkManager is a user-friendly program to control network interfaces. It's especially useful for WiFi. (it's available for ["Gnome"] and ["KDE"]).

Otherwise, you can use /etc/network/interfaces. here's a sample fragment of :

 . {{{
# WiFi card section
auto eth0
iface eth0 inet dhcp
wpa-ssid WANADOO-1418
wpa-psk xxxxxxxxxxxxxxxxxxxxx
}}}

See also /usr/share/doc/wireless-tools/README.Debian and [http://svn.debian.org/wsvn/pkg-wpa/wpasupplicant/trunk/debian/README.modes?op=file&rev=0&sc=0 README.Modes] (["WPA"]) for other examples.
Line 201: Line 181:
== Using Network Manager ==

You can also configure wifi using Network Manager. To invoke Network Manager use {{{nm-applet}}}
= Check the proper functioning =
Line 211: Line 187:

Translation(s): [:fr/WiFi:Français]

(!) [:/Discussion:Discussion]

?BR

http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png

attachment:Portal/IDB/logo_portal.png Welcome to ["Debian"] Wireless Fidelity


attachment:Portal/IDB/icon-wifi-32x32.png This portal deals with the installation and configuration of WiFi devices. Device installation is essentially a two-part process: 1) installing the driver (also called a module) and 2) setting up your WiFi interface.

A WiFi device operates on an electronic chip called a "chipset". We can find the same chipset in several different devices. Consequently, the driver/module for one chipset will work for all wireless devices using that chipset.

A WiFi interface is an Ethernet interface which also provides WiFi-specific configuration parameters. These parameters are controlled using the ["iwconfig"] program.

inline:Portal/IDB/official-doc.png

[http://www.debian.org/doc/manuals/reference/ch-gateway www.debian.org/doc/manuals/reference/ch-gateway] - Debian Reference Networking Chapter

  • ?TableOfContents(3)

Tools prerequisites

  • wireless-tools, tools for manipulating Linux Wireless Extensions (installed by default on Desktop & Laptop installation)

  • For system with GUI: NetworkManager (installed by default on Gnome-Desktop & Laptop installation)

  • wpasupplicant, client support for ["WPA"] and WPA2 networks

Install Driver

Before you buy, you would check the list of hardware with Linux driver (or check for the Linux logo in the box of the WiFi card).

This section presents a list of WiFi cards sorted by manufacturer. It will show you the documentation page of the chip and thus its pilot. We recommend that you retrieve information identifying material.

This list consists of two elements: the device name and the hardware ID. The list is categorized alphabetically by the manufacturer's name and the name of your card.

See [http://cateee.net/lkddb/ the Linux Kernel Driver DataBase] for hardware and protocols know by the Linux ["Kernel"]

PCI Devices

This information is derived from command:

lspci -nn

See ["HowToIdentifyADevice/PCI"] for more information

module name

Device name(s)

ID

help page

free ([#legend ?])

acx

Texas Instruments chipsets (ACX100/TNETW1100, ACX111/TNETW1130)

["acx"]

X-(

airo

["airo"]

?

arlan

["arlan"]

?

ath5k

Atheros Communications chipsets (AR5210, AR5211, AR5212, AR5213, AR5414)

["ath5k"]

{OK}

ath_pci

Atheros Communications AR5xxx chipsets

[:WiFi/ath_pci:ath_pci]

X-(

atmel_pci

Atmel at76c506 chipset

["atmel pci"]

X-(

b43

Broadcom Wireless (kernels >= 2.6.24)

["bcm43xx"]

X-(

bcm43xx

Broadcom Wireless (4311,4312,4318)

["bcm43xx"]

X-(

hermes

["orinoco"]

?

hostap

[http://w1.fi/ hostap]

?

hostap_pci

[http://w1.fi/ hostap pci]

?

hostap_plx

[http://w1.fi/ hostap plx]

?

ipw2100

Intel PRO/Wireless 2100

["ipw2200"]

X-(

ipw2200

Intel PRO/Wireless 2200 ?BRIntel PRO/Wireless 2915

["ipw2200"]

X-(

ipw3945

Intel PRO/Wireless 3945

["ipw3945"]

X-(

iwl3945 ?BR iwl4965

Intel PRO/Wireless 3945 ?BR Intel PRO/Wireless 4965

["iwlwifi"]

X-(

iwlagn

Intel Wireless WiFi Link 5100 ?BR Intel PRO/Wireless 5300 AGN ?BR Intel PRO/Wireless 5350 AGN

["iwlagn"]

X-(

orinoco

[http://orinoco.nongnu.org/ orinoco]

(./)

orinoco_nortel

[http://orinoco.nongnu.org/ orinoco]

?

orinoco_pci

[http://orinoco.nongnu.org/ orinoco]

?

orinoco_plx

[http://orinoco.nongnu.org/ orinoco]

?

orinoco_tmd

[http://orinoco.nongnu.org/ orinoco]

?

rt2400?BRrt2400pci

Ralink chipsets (RT2400/RT2460, RT2401/RT2460)

["rt2400pci"]

{OK}

rt2500?BRrt2500pci

Ralink RT2500/RT2560 chipset

["WiFi/rt2500"]

{OK}

rt2860sta

Ralink RT2860 chipset

["rt2860sta"]

X-(

rt61pci

Ralink chipsets (RT2501/2561, RT2600/RT2661)

["rt61pci"]

X-(

rtl8180

Realtek chipsets (RTL8180, RTL8185)

["rtl818x"]

{OK}

strip

["strip"]

?

wavelan

["wavelan"]

?

?Anchor(legend) Legend :?BR {OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable ?BR {i} = Configuration Required; X-( = Only works with a proprietary driver and/or firmware

  • An extended list of PCI-IDs to kernel-module mapping is available at ["DeviceDatabase/PCI"].

USB Devices

This information is derived from command:

lsusb

See ["HowToIdentifyADevice/USB"] for more information

module name

Device name(s)

ID

help page

free ([#legend ?])

acx

Texas Instruments chipsets (ACX100USB, TNETW1450)

?

["acx"]

X-(

at76_usb

Atmel chipsets (at76c503, at76c505, at76c505a)

?

["at76_usb"]

X-(

prism2_usb

Netgear MA111

?

?

?

rndis_wlan

Broadcom 4320 chipset

?

["bcm43xx"]

{OK}

rt2500usb?BRrt2570

Ralink RT2500USB/RT2571 chipset

?

["rt2500usb"]

{OK}

rt73?BRrt73usb

Ralink RT2501USB/RT2571W chipset

?

["WiFi/rt73"]

X-(

rtl8187

Realtek chipsets (RTL8187, RTL8187B)

?

["rtl818x"]

{OK}

usb8xxx

["libertas/usb8xxx"]

?

?

?

zd1201

ZyDAS ZD1201 chipset

?

["zd1201"]

X-(

zd1211rw

ZyDAS ZD1211/1211B and Atheros AR5007UG chipsets

?

["zd1211rw"]

X-(

  • An extended list of USB-IDs to kernel-module mapping is available at ["DeviceDatabase/USB"].

PC Card (PCMCIA) Devices

See ["HowToIdentifyADevice/PC_Card"] for more information

module name

Device name(s)

help page

free ([#legend ?])

acx

Texas Instruments chipsets (ACX100/TNETW1100, ACX111/TNETW1130)

["acx"]

X-(

airo_cs

[:airo#cs:airo_cs]

?

ath5k

Atheros Communications chipsets (AR5210, AR5211, AR5212, AR5213, AR5414)

["ath5k"]

{OK}

ath_pci

Atheros Communications AR5xxx chipsets

[:WiFi/ath_pci:ath_pci]

X-(

atmel_cs

Atmel chipsets (at76c502x, at76c504x)

["atmel_cs"]

X-(

hostap_cs

["hostap cs"]

?

netwave_cs

["netwave cs"]

?

orinoco_cs

Compac WL110

["orinoco"]

?

prism54

Prism GT ?BR Netgear WG511 ?BR D-Links DWL-g650

["DebFrWifi/prism54"]

?

ray_cs

["ray cs"]

?

rt2400?BRrt2400pci

Ralink chipsets (RT2400/RT2460, RT2401/RT2460)

["rt2400pci"]

{OK}

rt2500?BRrt2500pci

Ralink RT2500/RT2560 chipset

["WiFi/rt2500"]

{OK}

rt2860sta

Ralink RT2860 chipset

["rt2860sta"]

X-(

rt61pci

Ralink chipsets (RT2501/2561, RT2600/RT2661)

["rt61pci"]

X-(

rtl8180

Realtek chipsets (RTL8180, RTL8185)

["rtl818x"]

{OK}

spectrum_cs

["spectrum/cs"]

?

wavelan_cs

["wavelan/cs"]

?

wl3501_cs

["wl3501/cs"]

?

Routers

module name

Device name(s)

help page

free ([#legend ?])

[http://www.airlink101.com/support/files/AR525W_GPL_v1.0.38_20051222.tgz source code]

["Linksys WRT54GC"]

[http://en.wikipedia.org/wiki/Linksys_WRT54G_series Wikipedia]; [http://www.wrtrouters.com/router/wrt54gc/ it isn't similar to the WRT54G]; The WRT54GC is based on the Sercomm IP806SM reference design [http://elliottback.com/wp/archives/2005/12/10/the-linksys-54gc-dead-on-arrival-twice/ the same chipset as the current Linksys WTY54G] the [http://linuxdevices.com/news/NS7186776945.html Airlink101 AR315W], Alloy WRT2454AP, and Hawking HWR54G. You also can use NdisWrapper

X-(

?Anchor(configure)

Setting your WiFi device

Configure Interface: Ad-hoc mode

You have no Access Point and want to connect 2 PCs directly. Image 2 PC: calling hostA et hostB.

Wifi: Configure Wifi on your 2 PC:

  • iwconfig ath0 mode Ad-hoc
    iwconfig ath0 essid MYNETWORK

Control on your 2 PC:

  • iwlist ath0 scanning
    ath0      Scan completed :
              Cell 01 - Address: 02:0F:B5:4F:74:ED
                        ESSID:"MYNETWORK"
                        Mode:Ad-Hoc
                        Frequency:2.412 GHz (Channel 1)
                        Quality=42/70  Signal level=-53 dBm  Noise level=-95 dBm
                        Encryption key:off
                        Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                                  9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                                  48 Mb/s; 54 Mb/s
                        Extra:bcn_int=100

IP: Configure IP on your hostA

  • ifconfig ath0 192.168.1.1 netmask 255.255.255.0

Configure IP on your hostB

  • ifconfig ath0 192.168.1.2 netmask 255.255.255.0

Control on your hostB:

  • ping 192.168.1.1
    PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
    64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.073 ms
    64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.061 ms
    64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.062 ms
    64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.063 ms
    
    --- 192.168.1.1 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3001ms
    rtt min/avg/max/mdev = 0.061/0.064/0.073/0.010 ms

Resources

  • ["ifconfig"]
  • ["iwconfig"]
  • NdisWrapper - use Windows drivers under Debian/Linux.

  • ["Internet Connection Sharing"]
  • ["Network"]

External Links


CategoryPortal CategoryNetwork