我想将我的Raspberry PI 3变成WiFi信号放大器,无线中继器/扩展器或WiFi热点等可以放大弱WiFi信号的东西。
经过一些研究后,我找到了本教程,点击here。
我尝试按照adityap174提供的答案:
我创建了新界面,AP看起来很完美,但是当我尝试连接AP时,我无法获得IP地址。
我安装的软件: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
答案 0 :(得分:2)
This帖子可以解决您的问题。它使用1个接入点和许多无线连接配置Raspberry Pi。
它解释了在hostapd和dnsmasq中编辑哪些行。
答案 1 :(得分:1)
尝试安装isc-dhcp-server
sudo apt-get install isc-dhcp-server
要在您的接口上使用dhcp服务器,您要将其用作接入点。 您可以看到这一点并了解如何配置它: