Template:HOSTAPD ACCESS POINT: Difference between revisions
From Variscite Wiki
(2 intermediate revisions by the same user not shown) | |||
Line 31: | Line 31: | ||
|} | |} | ||
Note: When copying the text above, your file may contain zero width spaces at the end of each line (appearing as `^^k` or hex `e2 80 8b`). This will cause hostapd to fail. You can fix it by running: | Note: When copying the text above, your file may contain zero width spaces at the end of each line (appearing as `^^k` in nano or hex `e2 80 8b` in hexdump). This will cause hostapd to fail. You can fix it by running: | ||
# sed 's/\xe2\x80\x8b//g' /etc/hostapd.conf > /etc/hostapd_cleaned.conf && mv /etc/hostapd_cleaned.conf /etc/hostapd.conf | # sed 's/\xe2\x80\x8b//g' /etc/hostapd.conf > /etc/hostapd_cleaned.conf && mv /etc/hostapd_cleaned.conf /etc/hostapd.conf | ||
Line 43: | Line 43: | ||
no-dhcp-interface=wlan0 # Disable DHCP on wlan0 | no-dhcp-interface=wlan0 # Disable DHCP on wlan0 | ||
no-dhcp-interface=wfd0 # Disable DHCP on wfd0 | no-dhcp-interface=wfd0 # Disable DHCP on wfd0 | ||
# Configure ipv4 address range | |||
dhcp-range=192.168.10.10,192.168.10.100,12h # Set the DHCP range and lease time | dhcp-range=192.168.10.10,192.168.10.100,12h # Set the DHCP range and lease time | ||
# Configure ipv6 address range | |||
dhcp-range=fd00:1234::10,fd00:1234::100,12h # Set the DHCPv6 range and lease time | |||
# Enable Router Advertisement (RA) to inform clients of the IPv6 prefix | |||
enable-ra | |||
</pre> | </pre> | ||
Line 49: | Line 57: | ||
# ip addr add 192.168.10.1/24 dev uap0 | # ip addr add 192.168.10.1/24 dev uap0 | ||
# ip -6 addr add fd00:1234::1/64 dev uap0 | |||
# systemctl restart hostapd | # systemctl restart hostapd | ||
# systemctl restart dnsmasq | # systemctl restart dnsmasq |