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:

  1. schalten Sie die network-manager-Dienst als stört es die virtuellen Schnittstellen
  2. turn-down-wlan0 mit ifconfig wlan0 down
  3. erstellen, die access point-Schnittstelle, und weisen Sie es einem anderen mac-und ip-Adresse
  4. schalten hostapd an diesem access-Schnittstelle
  5. 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
  6. schalten dnsmasq beim Zugriff auf die Schnittstelle.
  7. 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.
  8. 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.

InformationsquelleAutor Danny Pang V | 2016-06-01

Schreibe einen Kommentar