Überlegung
- Wir brauchen die Software für den Accesspoint sowie eine Light Version von Name und DHCP Server
- apt install hostapd dnsmasq
Vorbereitung
- Wir müssen den WLAN Adapter in den Monitor Modus versetzen, damit wir die Pakete im und um das Netzwerk herum schnüffeln können.
- ifconfig wlan0 down
- iwconfig wlan0 mode monitor
- ifconfig wlan0 up
- Wlan Monitor Modus Alternative
Wir erstellen eine Verzeichnis für unsere Konfig Dateien
- mkdir /root/fap
- cd /root/fap
Die Accesspoint Konfiguration
Ohne Passwort
interface=wlan0
driver=nl80211
ssid=klauer
hw_mode=g
channel=6
macaddr_acl=0
ignore_broadcast_ssid=0
country_code=DE
Mit Passwort
interface=wlan0
driver=nl80211
ssid=host200
hw_mode=g
channel=3
macaddr_acl=0
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=00001234
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
country_code=DE
Bedeutung
- interface: Name der Schnittstelle.
- driver: Der Treiber der Karte
- ssid: Der Netzwerkname
- hw_mode=g : Das Band welches wir nutzen.
- channel: Der Kanal den wir nutzen
- macaddr_acl=0: Wir wollen keine ACLs
- ignore_broadcast_ssid=0 : Die SSID soll sichtbar sein.
Wir starten den Accesspoint
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED
- Wir öffnen eine neues Fenster
Netzwerkarbeiten
- IP Adresse an das Interface binden
- ip a a 192.168.178.1/24 dev wlan0
- Alles aus diesem LAN wird maskiert
- iptables -I FORWARD -j ACCEPT
- iptables -t nat -I POSTROUTING -s 192.168.178.0/24 -j MASQUERADE
- Forwarding einschalten
- sysctl -w net.ipv4.ip_forward=1
Installation dnsmasq
Der Verkehr läuft nun über diese Schnittstelle
Links