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

Latest revision as of 21:32, 15 August 2024