HostAPD: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „Kategorie:Netzwerk == Installation == <pre> apt-get install hostapd bridge-utils iw dnsmasq perl -pi -e 's!^#DAEMON_CONF=.*!DAEMON_CONF="/etc/hostapd/hostap…“) |
|||
Zeile 36: | Zeile 36: | ||
rsn_pairwise=CCMP | rsn_pairwise=CCMP | ||
EOS | EOS | ||
</pre> | |||
Passende Firewall-Regeln: | |||
<pre> | <pre> | ||
FN=/etc/hostapd/fw_rules.ap | |||
cat >$FN <<'EOS' | |||
# Generated by iptables-save v1.4.14 on Wed Jul 30 19:27:46 2014 | |||
*filter | |||
:INPUT ACCEPT [10:882] | |||
:FORWARD ACCEPT [0:0] | |||
:OUTPUT ACCEPT [6:865] | |||
-A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT | |||
-A FORWARD -i wlan0 -o eth0 -j ACCEPT | |||
COMMIT | |||
# Completed on Wed Jul 30 19:27:46 2014 | |||
EOS | |||
iptables-restore $FN | |||
</pre> | |||
=== Variante mit Bridge === | |||
<pre> | |||
FN=/etc/hostapd/hostapd.conf | |||
SID=rex-regio | |||
CODE=geheim | |||
test -e $FN && mv $FN $FN.$(date "+%Y%m%d.%H%M%S") | |||
cat >$FN <<EOS | |||
interface=wlan0 | |||
bridge=br0 | |||
driver=nl80211 | |||
country_code=DE | |||
ssid=$SID | |||
hw_mode=g | |||
channel=6 | |||
wpa=2 wpa_passphrase=$CODE | |||
wpa_key_mgmt=WPA-PSK | |||
ieee80211n=1 | |||
wmm_enabled=1 | |||
EOS | |||
</pre> | |||
== Links == | |||
* [[LinuxBridge]] | |||
* [[DhcpD]] |
Aktuelle Version vom 2. August 2014, 07:23 Uhr
Installation[Bearbeiten]
apt-get install hostapd bridge-utils iw dnsmasq perl -pi -e 's!^#DAEMON_CONF=.*!DAEMON_CONF="/etc/hostapd/hostapd.conf"!' /etc/default/hostapd
Variante ohne Bridge[Bearbeiten]
FN=/etc/hostapd/hostapd.conf SID=rex-regio CODE=geheim test -e $FN && mv $FN $FN.$(date "+%Y%m%d.%H%M%S") cat >$FN <<EOS # interface used by access point interface=wlan0 # firmware driver driver=nl80211 # access point SSID ssid=$SID # operation mode (a = IEEE 802.11a, b = IEEE 802.11b, g = IEEE 802.11g) hw_mode=g # access point channel channel=6 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 # key management algorithm wpa_key_mgmt=WPA-PSK wpa_passphrase=$CODE wpa=2 # set ciphers wpa_pairwise=TKIP rsn_pairwise=CCMP EOS
Passende Firewall-Regeln:
FN=/etc/hostapd/fw_rules.ap cat >$FN <<'EOS' # Generated by iptables-save v1.4.14 on Wed Jul 30 19:27:46 2014 *filter :INPUT ACCEPT [10:882] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [6:865] -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT -A FORWARD -i wlan0 -o eth0 -j ACCEPT COMMIT # Completed on Wed Jul 30 19:27:46 2014 EOS iptables-restore $FN
Variante mit Bridge[Bearbeiten]
FN=/etc/hostapd/hostapd.conf SID=rex-regio CODE=geheim test -e $FN && mv $FN $FN.$(date "+%Y%m%d.%H%M%S") cat >$FN <<EOS interface=wlan0 bridge=br0 driver=nl80211 country_code=DE ssid=$SID hw_mode=g channel=6 wpa=2 wpa_passphrase=$CODE wpa_key_mgmt=WPA-PSK ieee80211n=1 wmm_enabled=1 EOS