私はラズベリーPI 3をWiFi信号増幅器、弱いWiFi信号を増幅できる無線リピータ/エクステンダまたはWiFiホットスポットのようなものに変換したいと思います。ラズベリーPI 3:無線ホットスポット(WiFiからイーサネットの代わりにWiFiからWiFiに)
いくつかの調査をした後、私はこのチュートリアルを見つけました。hereをクリックしました。それは仮想インタフェースで使用してwlan0ダウン
- オフネットワークマネージャサービスifconfigコマンドは、アクセスポイントインタフェースを作成し、それを割り当てるダウン
- wlan0:
は、私は答えてadityap174に従ってみてください別のmacとipアドレス
- このアクセスインターフェイスでhostapdをオンにする
- このインターフェイスで接続クライアントを割り当てるには、dnsmasqを使用します.IPアドレスデフォルトゲートウェイを作成するステーションインターフェイスのipとして指定します。
- アクセスインターフェイスでdnsmasqをオンにします。
- 新しいインターフェイスを作成します。別のMACアドレスを割り当て、ネットワークに接続するには、essidを割り当て、dhclientを使用してIPアドレスを取得します。
- 必要ならばiptablesを経由IPマスカレードを行うには、私は新しいインターフェイスを作成し、APが完全に表示されますが、私はAPに接続しようとしたとき、私はIPアドレスを取得することができない。
を命じます
私はインストールソフトウェア:私はAPとして駅やmyAccとしてwlan0使用hostapdとdnsmasqの
。
マイコマンド:hostapd.confで
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
:dnsmasq.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
:sysctl.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
、net.ipv4.ip_forwardが設定されています〜1
ここで質問は表示されません。もしあれば、あなたのソリューションは何でしたか? – not2qubit
同上。私は意図と試みを見ていますが、問題と問題は見ていません。 – SDsolar