100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 树莓派建立无线热点AP (方便直接连接遥控机器人/摄像头)

树莓派建立无线热点AP (方便直接连接遥控机器人/摄像头)

时间:2020-11-10 08:10:53

相关推荐

树莓派建立无线热点AP (方便直接连接遥控机器人/摄像头)

硬件:

树莓派Raspberry Pi 3b (内置WIFI,Stretch版)

1) 更新系统

sudo apt-get updatesudo apt-get upgrade

2)安装所有必需的软件, 并首先关闭这些软件

sudo apt-get install dnsmasq hostapdsudo systemctl stop dnsmasqsudo systemctl stop hostapd

3)配置Pi的内置WIFI设备(wlan0)的静态IP e.g. 192.168.10.1

sudo nano /etc/dhcpcd.conf

到文件的尾并添加:

interface wlan0static ip_address=192.168.10.1/24

重启dhcpcd

sudo service dhcpcd restart

4)配置DHCP服务器(dnsmasq),默认情况下配置文件包含很多不需要的信息. 建议并编辑一个新的:

sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig sudo nano /etc/dnsmasq.conf

添加:

interface=wlan0dhcp-range=192.168.10.2,192.168.10.20,255.255.255.0,24h

5)配置hostapd (AP信息)

sudo nano /etc/hostapd/hostapd.conf

添加:

interface=wlan0driver=nl80211ssid=NETWORK_NAMEhw_mode=gchannel=7wmm_enabled=0macaddr_acl=0auth_algs=1ignore_broadcast_ssid=0wpa=2wpa_passphrase=WIFI_PASSWORDwpa_key_mgmt=WPA-PSKwpa_pairwise=TKIPrsn_pairwise=CCMP

NETWORK_NAME = 网络名字, WIFI_PASSWORD =WIFI密码

sudo nano /etc/default/hostapd

找到#DAEMON_CONF,替换为:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

sudo systemctl start hostapdsudo systemctl start dnsmasq

6)添加路由和MASQUERADE

sudo nano /etc/sysctl.conf

删除#

#net.ipv4.ip_forward=1

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEsudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

sudo nano /etc/rc.local

在“exit 0”之上添加

iptables-restore < /etc/iptables.ipv4.nat

7)重新启动pi

reboot

8)测试:

用一台电脑来搜索wifi并连接它,然后尝试SSH

参考链接:/documentation/configuration/wireless/access-point.md

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。