1. 添加软件包
cd luckfox-pico ./build.sh buildrootconfig
在配置菜单中,找到并启用 squid:
Target packages -> Networking applications -> squid
2. 开启 Wi-Fi 热点
2.1 配置 Hostapd
创建 /etc/hostapd.conf 文件,内容如下:
interface=wlan0 driver=nl80211 ssid=MyHotspot hw_mode=g channel=6 wmm_enabled=0 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=MyPassword wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP
interface :指定无线网卡接口(通常是 wlan0)。
ssid :热点名称。
wpa_passphrase :热点密码。
hw_mode :无线模式(g 表示 2.4GHz,a 表示 5GHz)。
channel :信道号(推荐 1、6 或 11)。
2.2 后台启动 Hostapd
hostapd -B /etc/hostapd.conf
3. 配置 DHCP 服务器
3.1 配置 Dnsmasq
创建 /etc/dnsmasq.conf 文件,内容如下:
interface=wlan0 dhcp-range=192.168.43.10,192.168.43.100,12h
interface :指定无线网卡接口。
dhcp-range :定义分配的 IP 地址范围和租约时间。
3.2 启动Dnsmasq 服务
dnsmasq
4. 配置无线网卡
4.1 设置静态 IP 地址
ifconfig wlan0 192.168.43.1 netmask 255.255.255.0 up