Raspberry PI 3: WLAN-hotspot (von WiFi zu WiFi ethernet WiFi)
Ich würde gerne mein Raspberry PI 3 in sowas wie WiFi-signal Verstärker, Wireless-repeater/extender oder WLAN-hotspot verstärken können schwache WiFi-signal.
Nachdem ich einige der Forschung, fand ich dieses tutorial, Klicken Sie auf hier.
Ich versuche zu Folgen, der Antwort adityap174:
- schalten Sie die network-manager-Dienst als stört es die virtuellen Schnittstellen
- turn-down-wlan0 mit ifconfig wlan0 down
- erstellen, die access point-Schnittstelle, und weisen Sie es einem anderen mac-und ip-Adresse
- schalten hostapd an diesem access-Schnittstelle
- use dnsmasq zuordnen, um die Anbindung von clients an dieser Schnittstelle, ip-Adressen und geben Sie die Standard-gateway die ip der station interface erstellt werden
- schalten dnsmasq beim Zugriff auf die Schnittstelle.
- erstellen neue Schnittstelle zuweisen separate mac-Adresse und schließen Sie es an das Netzwerk durch zuweisen von essid und mit dhclient zum abrufen der ip-Adresse.
- wenn nötig, führen Sie ip-masquerading über iptables Befehl
Ich schafft die neue Schnittstelle und die AP scheint perfekt, aber ich nicht erhalten, die IP-Adresse, wenn ich versuche zu verbinden, den AP.
Software, die ich installieren: hostapd und dnsmasq
Benutze ich wlan0 als station und myAcc als AP.
Mein Befehl:
sudo systemctl disable NetworkManager.service
sudo ifconfig wlan0 down 192.168.27.1 up
sudo iw phy phy0 interface add myAcc type __ap
sudo ifconfig myAcc hw ether A4:17:FE:6E:00:53
sudo ifconfig myAcc 192.168.27.1 up
sudo nano /etc/hostapd/hostapd.conf
sudo service hostapd start
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -i wlan0 -o myAcc -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i myAcc -o wlan0 -j ACCEPT
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat
iptables-restore < /etc/iptables.ipv4.nat
sudo service dnsmasq start
In der hostapd.conf:
interface=myAcc
driver=nl80211
ssid=AP001
hw_mode=g
channel=6
wmm_enabled=1
ht_capab=[HT40][SHORT-GI-20][DSSS_CCK-40]
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_passphrase=12345678
rsn_pairwise=CCMP
In dnsmasq.conf:
interface=wlan0
bind-interfaces
server=8.8.8.8
domain-needed
bogus-priv
dhcp-range=172.24.1.50,172.24.1.150,12h
Sysctl.conf net.ipv4.ip_forward ist auf 1 gesetzt
Ich kann nicht erkennen, hier eine Frage. Und was war Ihre Lösung, wenn überhaupt?
Dito. Ich sehe die Absicht und der Versuch, aber nicht das problem und die Frage.
Dito. Ich sehe die Absicht und der Versuch, aber nicht das problem und die Frage.
InformationsquelleAutor Danny Pang V | 2016-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, installieren Sie den isc-dhcp-server
Einen dhcp-server auf Ihre Schnittstelle Sie verwenden wollen, als access-point.
Sie können sehen und lernen, wie es zu konfigurieren:
https://help.ubuntu.com/community/isc-dhcp-server
InformationsquelleAutor LuisPinto
Diese post hat die Lösung für Ihre Frage. Es konfiguriert Raspberry Pi mit 1 Access-Point und vielen wireless-verbindungen.
Es wird erklärt, welche Zeilen zu Bearbeiten im hostapd und dnsmasq.
InformationsquelleAutor Pradip Shenolkar