樹莓派4B Centos8開啟AP熱點
阿新 • • 發佈:2020-12-24
首先檢視自己的裝置裡面有沒有wlan0裝置
[[email protected] etc]# ifconfig wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.123.1 netmask 255.255.255.0 broadcast 192.168.123.255 inet6 fe80::dea6:32ff:fed7:c606 prefixlen 64 scopeid 0x20<link> ether dc:a6:32:d7:c6:06 txqueuelen 1000 (Ethernet) RX packets 70 bytes 10456 (10.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 20 bytes 2544 (2.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
如果沒有或發現不了
參考我那個不識別的部落格安裝驅動
安裝 create_ap
git clone https://github.com/oblique/create_ap.git
cd create_ap
sudo make install
安裝其他依賴
yum install dnsmasq
yum install util-linux
yum install procps
yum install hostapd
yum install iproute
yum install iw
yum install haveged
可以啟動熱點了
sudo create_ap --no-virt wlan0 eth0 Qcraspi 12345678 #後面為SSID和密碼
將AP熱點作為服務啟動
# 修改服務配置,新增--no-virt引數
vi /usr/lib/systemd/system/create_ap.service
ExecStart=/usr/bin/create_ap --no-virt --config /etc/create_ap.conf # 修改
# 預設配置檔案/etc/create_ap.conf,將下面兩橫改為自己的ssid和密碼即可,修改自己的dhcp閘道器
vi /etc/create_ap.conf
# 修改
GATEWAY=192.168.123.1
SSID=Qcraipy
PASSPHRASE=12345678
# 啟動一個服務: systemctl start create_ap.service # 關閉服務: systemctl stop create_ap.service # 重啟服務: systemctl restart create_ap.service # 顯示服務的狀態: systemctl status create_ap.service # 在開機時啟用服務: systemctl enable create_ap.service # 在開機時禁用服務: systemctl disable create_ap.service # 檢視服務是否開機啟動: systemctl is-enabled create_ap.service
最後熱點是出來了但是獲取不到IP地址
折騰半天才發現原來是防火牆的問題
開啟UDP67,68埠
啟動成功