Hostapd in Fedora 25/26 einrichten

647
Yatoom

Ich versuche, einen drahtlosen Zugangspunkt auf Fedora mit Hostapd einzurichten, da Hostapd über einige zusätzliche Funktionen verfügt, die ich über die standardmäßigen Hotspot-Funktionen des Gnome-Netzwerkmanagers benötige.

Ich habe die folgenden Zeilen hinzugefügt /etc/NetworkManager/NetworkManager.conf, um sicherzustellen, dass der NetworkManager Hostapd nicht stört.

[keyfile] unmanaged-devices=interface-name:wl* 

Ich habe die DNS-Funktion von Dnsmasq deaktiviert und einen DHCP-Adressbereich festgelegt. Mein /etc/dnsmasq.confsieht so aus:

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 

In etc/sysctl.conffügte ich diese Zeile hinzu:

net.ip4.ip_forward=1 

Und dann habe ich ausgeführt:

$ 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 

Das Problem ist, dass andere Geräte beim Verbindungsaufbau zum Zugriffspunkt keine IP-Adresse erhalten. Ich bin nicht sicher, wie und wo ich das Problem finden kann.

Ich stelle diese Frage, weil es scheinbar einige Unterschiede zu älteren Versionen und anderen Distributionen gibt. Zum Beispiel habe ich nicht, wlan0aber, wlp3s0und die /etc/network/Ordner nicht existieren in Fedora.


Okay, ich musste DHPC mit der Firewall-Konfiguration aktivieren, und jetzt sagt Dnsmasq weiter

dnsmasq-dhcp: DHCP packet received on wlp3s0 which has no address 

Und ich bin noch einen Schritt weitergegangen!

ifconfig wlp3s0 192.168.8.20/24 up 

Jetzt können sich die Geräte verbinden, aber sie haben noch kein Internet.

1

0 Antworten auf die Frage