我想將我的Raspberry PI 3變成類似WiFi信號放大器,無線中繼器/擴展器或WiFi熱點,可以放大弱WiFi信號。樹莓派3:無線熱點(從WiFi到WiFi而不是從以太網到WiFi)
經過一番研究,我找到了本教程,點擊here。
我嘗試按照答案提供adityap174:
- 關閉網絡管理服務,因爲它與虛擬接口乾擾
- 調低爲wlan0用ifconfig爲wlan0下來
- 創建接入點接口,併爲其分配不同的mac和ip地址
- 在此接入接口上打開hostapd
- 使用dnsmasq在此接口分配連接客戶端,ip地址並將默認網關作爲要創建的站接口的IP
- 在訪問接口上打開dnsmasq。
- 創建新接口將其分配給單獨的MAC地址,並通過分配essid並使用dhclient獲取IP地址將其連接到網絡。
- 必要時進行IP僞裝通過iptables命令
我創建了新的接口和AP完全出現,但我無法獲得IP地址,當我嘗試連接的AP。
軟件我安裝了:hostapd和的dnsmasq
我使用爲wlan0作爲站和myAcc爲AP。
我的命令:
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
在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
在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已成立到1
我在這裏看不到問題。如果有的話,你的解決方案是什麼? – not2qubit
同上。我看到了意圖和嘗試,但不是問題和問題。 – SDsolar