树莓派4b开启热点功能
本文最后更新于 2024年1月27日 下午
树莓派4b开启热点功能
基本上是按照 https://www.cnblogs.com/dch0/p/14292702.html 的教程设置的
依赖安装
Raspberry Pi
OS中已经默认启用了网卡,但是需要安装如下依赖项:network-manager
,git
,iptable
,dnsmasq
1
2
3
4sudo apt-get install network-manager
sudo apt-get install git
sudo apt-get install iptable
sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
修改配置文件
修改 NetworkManager 配置文件
用nano修改:/etc/NetworkManager/NetworkManager.conf
1
sudo nano /etc/NetworkManager/NetworkManager.conf
1
dns=dnsmasq
修改 dnsmasq 配置文件
用nano修改:/etc/dnsmasq.conf
:
1
sudo nano /etc/dnsmasq.conf
对nano编辑器用ctrl+W,查找 listen-address
一行内容。
取消该行注释,并设置为:
1
listen-address=127.0.0.1
1
sudo /etc/init.d/dnsmasq restart
启用create_ap
克隆create_ap项目
create_ap这个项目在:https://github.com/oblique/create_ap
目前已经不再维护。
用git克隆该项目后放在本地编译:
1
2
3sudo git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install
启用热点
用--no-virt
选项设置热点并启用 1
sudo create_ap --no-virt wlan0 eth0 热点名 密码
设置服务开机启动
修改重启服务的配置,添加--no-virt
参数。 1
sudo nano /usr/lib/systemd/system/create_ap.service
ExecStart=
开头的一行,把这一行修改为:
1
ExecStart=/usr/bin/create_ap --no-virt --config /etc/create_ap.conf
1
sudo nano /etc/create_ap.conf
找到这个文件中的GATEWAY
、SSID
、PASSPHRASE
三行,进行自定义设置:
1
2
3GATEWAY = 网关地址
SSID = 热点名
PASSPHRASE = 热点密码
设置开机启动:
1
systemctl enable create_ap.service
如此树莓派将会开机的时候就启动热点(但是树莓派自带的无线网卡性能非常有限)
服务操作
1 |
|