Seite 2 von 4
/etc/dnsmasq.conf
interface=wlan0 no-dhcp-interface=eth0 dhcp-range=interface:wlan0,10.0.0.20,10.0.0.30,infinite
/etc/hostapd.conf
interface=wlan0 driver=nl80211 ssid=ap6210_ap_test channel=6 hw_mode=g macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=password wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP
/etc/network/interfaces
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp # WLAN mit fester Adresse für hostapd auto wlan0 iface wlan0 inet static address 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255 # Firewall zurücksetzen, Tabellen leeren up /sbin/iptables -F up /sbin/iptables -X up /sbin/iptables -t nat -F # Kabelnetzwerk maskieren, Port-Forwarding sowie Nat aktivieren up iptables -A FORWARD -o eth0 -i wlan0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT up iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT up iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE up sysctl -w net.ipv4.ip_forward=1 # hostapd und dnsmasq (neu) starten up service hostapd restart up service dnsmasq restart
Wir benötigen zwei neue Programme. Zum einen hostapd und dnsmasq. Diese müssen nun installiert werden.
apt-get install hostapd dnsmasq
Danach einmal sauber durchstarten.
shutdown -r now
Es gibt nun noch ein kleines Problem, aber dazu später mehr. Man kann die vorhandene hostapd.conf jetzt erstmal testen.
hostapd -dd /etc/hostapd.conf
Danach läuft der hostapd und man kann ihn erstmal ausprobieren. Das Problem liegt darin, das der hostapd beim Starten die hostapd.conf nicht findet. Das liegt an einem fehlenden Eintrag in der Startdatei des hostapd.
nano /etc/init.d/hostapd
Dort dann folgendes eintragen.
DAEMON_CONF=/etc/hostapd.conf
Das ganze abspeichern. Danach
service networking restart
Jetzt funktioniert der WLanAP !
Nun das ganze für den 4er Kernel.