Despam
[ikiwiki.git] / docs / howtos / HowToSetUpIpw2200.mdwn
index 85594e3..6f66fd8 100644 (file)
@@ -124,3 +124,56 @@ We have the IP-address 192.168.2.101 with netmask 255.255.255.0 (0xffffff00), an
 
 
 As said at the beginning, I wasn't able to connect to my router/AP with WEP enabled, but it should work (tm). I was only able to make a connection with enabled SSID broadcast, but may be you'll have more luck ;-)
+
+# DragonFlyBSD Host Access Points
+
+DragonFlyBSD can act as an Access Point (AP) which eliminates the need to buy a hardware AP or run an ad-hoc network. This can be particularly useful when your DragonFlyBSD machine is acting as a gateway to another network (e.g., the Internet).
+
+Before configuring your DragonFlyBSD machine as an AP, the kernel must be configured with the appropriate wireless networking support for your wireless card. You also have to add the support for the security protocols you intend to use.
+
+       # kldload /boot/kernel/wlan_xauth.ko   
+
+to add wpa security protocols
+
+Once the wireless networking support is loaded, you can check if your wireless device supports the host-based access point mode (also know as hostap mode):
+
+       # ifconfig wlan0 create wlandev ath0
+       # ifconfig wlan0 list caps
+
+        drivercaps=6f85edc1<STA,FF,TURBOP,IBSS,HOSTAP,AHDEMO,TXPMGT,SHSLOT,
+        SHPREAMBLE,MONITOR,MBSS,WPA1,WPA2,BURST,WME,WDS,BGSCAN,TXFRAG>
+        cryptocaps=1f<WEP,TKIP,AES,AES_CCM,TKIPMIC>
+
+This output displays the card capabilities; the HOSTAP word confirms this wireless card can act as an Access Point. Various supported ciphers are also mentioned: WEP, TKIP, AES, etc., these informations are important to know what security protocols could be set on the Access Point.
+
+The wireless device can only be put into hostap mode during the creation of the network pseudo-device, so a previously created device must be destroyed first:
+
+       # ifconfig wlan0 destroy
+
+then regenerated with the correct option before setting the other parameters:
+
+       # ifconfig wlan0 create wlandev ath0 wlanmode hostap
+       # ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid dfbsdap mode 11g channel 1
+
+Use again ifconfig to see the status of the wlan0 interface:
+
+       # ifconfig wlan0
+         wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
+         ether 00:11:95:c3:0d:ac
+         inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
+         media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
+         status: running
+         ssid dfbsdap channel 1 (2412 MHz 11g) bssid 00:11:f5:64:16:62
+         regdomain 100 indoor ecm authmode OPEN privacy OFF txpower 19
+         scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs
+
+The hostap parameter indicates the interface is running in the host-based access point mode.
+
+Now you need to configure hostapd and become gateway:
+
+        # sysctl net.inet.ip.forwarding=1
+
+
+set a NAT, if you use PF [the sample](http://www.nostarch.com/download/PF04.pdf) of [Book of PF](http://nostarch.com/pf2.htm) explains how to.
+
+with a dhclient deamon and the game is done.