Quelle1)
basiert auf Madwifi: Simple Access Point {en}
Hierfür die /etc/network/interfaces mit einem Editor [4] und Root-Rechten bearbeiten.
# ath0 mit den korrekten Einstellungen starten # "manual" wird das Interface ohne TCP/IP starten (dies wird durch die Bridge herbeigeführt) auto ath0 iface ath0 inet manual # setzt ath0 in den AP Modus # Dies muss hier mit rein, weil udev vorher schon ein ath0 als client erstellt pre-up wlanconfig ath0 destroy pre-up wlanconfig ath0 create wlandev wifi0 wlanmode ap # entferne das ath0 device, wenn es runtergefahren wird post-down wlanconfig ath0 destroy # setze master mode, Kanal, und die ESSID wireless-mode master wireless-channel 11 wireless-essid YourESSID # Falls du WEP benutzt schreib hier deine Adresse hin: #wireless-key 1234-1234-1234-1234 # Die Brücke br0 erstellen # Das benutzen von DHCP um eine IP zu bekommen usw. dürfte auch funktionieren, # aber hier wird das ganze mit einer statischen IP für das Interface erklärt. # Die UP wird von beiden - dem verkabelten und der Wireless Seite des Netzwerkes erreichbar sein. auto br0 iface br0 inet static # Zuweisen der IP Addresse, dem Subnetz und der Maske, der Broadcast Adresse und schließlich dem standard Gateway address 192.168.0.[x] network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 # überbrücke eth0 und ath0 mit br0 bridge_ports eth0 ath0 # eth0 muss *nicht* besonders verändert werden.
Auch dieser Modus ist mit dem neuen Treiber möglich. Als erstes wird der Access Point wie folgt erstellt:
wlanconfig ath1 destroy
ifconfig wifi1 down
wlanconfig ath1 create wlandev wifi1 wlanmode ap
ifconfig wifi1 up
ifconfig ath1 192.168.3.1
iwconfig ath1 essid WLAN-AP
iwconfig ath1 channel 6
ifconfig ath1 up
Bis hier ist es allerdings nur möglich, eine Verbindung bis zum Access Point herzustellen. Soll auch eine IP zugewiesen werden, ist es sinnvoll, einen DHCP-Server wie DHCPD oder Dnsmasq einzusetzen. Weiterhin ist es auch möglich, mit diesen Mitteln einen Router aufzusetzen.
Englisch: http://madwifi-project.org/wiki/UserDocs/SimpleAccessPoint