在Fedora 25/26中设置hostapd
我正在尝试使用Hostapd在Fedora上设置无线访问点,因为与Gnome网络管理器的默认热点功能相比,Hostapd需要一些额外的功能。 我已在中添加了以下几行/etc/NetworkManager/NetworkManager.conf,以确保NetworkManager不会干扰Hostapd。 [keyfile] unmanaged-devices=interface-name:wl* 我从Dnsmasq禁用了DNS功能,并设置了一系列DHCP地址。我的/etc/dnsmasq.conf样子是这样的: port=0 interface=wlp3s0 dhcp-range=192.168.8.20,192.168.8.254,255.255.255.0,12h server=8.8.8.8 server=8.8.4.4 在etc/sysctl.conf我添加这一行: net.ip4.ip_forward=1 然后我执行了: $ killall dnsmasq $ iptables -t nat -A POSTROUTING -s 192.168.8.0/24 ! -d 192.168.8.0/24 -j MASQUERADE $ service NetworkManager restart $ service dnsmasq start $ service hostapd start 问题是尝试连接到接入点时其他设备将不会收到IP地址。我不确定如何以及在哪里找到问题。 我问这个问题,因为与旧版本和其他发行版似乎有些差异。例如,我没有,wlan0但Fedora中不存在wlp3s0该/etc/network/文件夹。 好的,我必须使用防火墙配置启用DHPC,现在Dnsmasq一直在说 dnsmasq-dhcp: DHCP packet received on wlp3s0 …