如何开启开发板(Luckfox Pico Ultra W)的热点功能

  • 您好,buildroot 下开启热点的方式如下:
    1 启动wlan0并设置IP

    Code: Select all

    ifconfig wlan0 up
    ifconfig wlan0 192.168.4.1
    
    2 配置 dnsmasq.conf ,可以给连接设置分配IP, vi /etc/dnsmasq.conf 创建并打开/etc/dnsmasq.conf

    Code: Select all

    interface=wlan0
    dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
    
    3 启动 dnsmasq

    Code: Select all

    dnsmasq -C /etc/dnsmasq.conf
    
    4 配置 hostapd.conf , vi /etc/hostapd.conf 创建并打开 /etc/hostapd.conf

    Code: Select all

    interface=wlan0
    driver=nl80211
    ssid=<替代为你要设置的WIFI名字>
    hw_mode=g
    channel=6
    wmm_enabled=0
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=<替代为你要设置的WIFI密码>
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    
    5 启动hostapd, 启动后就可以连接热点了

    Code: Select all

    hostapd /etc/hostapd.conf &
    

    这种方式只适用局域网连接,如果要通过热点访问外网还需要配置NAT转发,这个相对比较复杂后续根据需求量考虑是否更新wiki
  • Crocodile wrote: 2024-11-25 4:01 您好,buildroot 下开启热点的方式如下:
    1 启动wlan0并设置IP

    Code: Select all

    ifconfig wlan0 up
    ifconfig wlan0 192.168.4.1
    
    2 配置 dnsmasq.conf ,可以给连接设置分配IP, vi /etc/dnsmasq.conf 创建并打开/etc/dnsmasq.conf

    Code: Select all

    interface=wlan0
    dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
    
    3 启动 dnsmasq

    Code: Select all

    dnsmasq -C /etc/dnsmasq.conf
    
    4 配置 hostapd.conf , vi /etc/hostapd.conf 创建并打开 /etc/hostapd.conf

    Code: Select all

    interface=wlan0
    driver=nl80211
    ssid=<替代为你要设置的WIFI名字>
    hw_mode=g
    channel=6
    wmm_enabled=0
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=<替代为你要设置的WIFI密码>
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    
    5 启动hostapd, 启动后就可以连接热点了

    Code: Select all

    hostapd /etc/hostapd.conf &
    

    这种方式只适用局域网连接,如果要通过热点访问外网还需要配置NAT转发,这个相对比较复杂后续根据需求量考虑是否更新wiki

    好的 谢谢您的回复。如果是ubuntu系统呢?我目前的镜像是ultra-w-ubuntu
  • ubuntu没有测试过,但是流程差不多,需要使用apt去下载相关的库