1、加载模块 insmod
/lib/modules/4.9.170/8821cs.ko 2、修改配置文件/etc/wpa_supplicant.conf #PSK/TKIP update_config=1 是否允许 wpa_supplicant 更新(覆盖)配置 以 network 为单位,用于描述一个热点信息。 ssid=”路由器热点名称” (本文档以热点名称为afei为例) scan_ssid=1 连接隐藏的 wifi 时需要指定该值为1 psk=”路由器热点密码” (本文档以热点密码为12345678为例) key_mgmt=WPA-PSK表示采用 WPA/WPA2 加密方式(路由器的加密方式) 3、修改etc/network/inte**ces,增加wlan0的网络参数设置 auto wlan0 pre-up 网卡启用前的动作 up 启用时候的动作 post-up 启用后的动作 pre-down 关闭前的动作 down 关闭时动作 post-down 关闭后动作 wpa_supplicant 执行配置 wifi 工具 -B 在后台运行守护进程 -Dnl80211 驱动程序名称 -iwlan0 节点名称 -c /etc/wpa_supplicant.conf 配置文件 注意:address 和 gateway 需要根据用户路由器分配的 IP 地址修改。可以使用手机连接路由器查看路由器分配的 IP 地址网段。 4、测试方法 方法一: 1)按照上述方法配置完,可以在终端重启网络服务; /etc/init.d/S40network
restart 此时通过ifconfig可以看到wlan0设置ip成功 2)如果需要上外网,需要手动添加默认网关 route add default
gw 192.168.0.1 wlan0 此时可以ping通外网ip 3)如果需要需要ping外网的域名,例如:www.baidu.com,需要修改配置文件添加DNS echo "nameserver 8.8.8.8"
>/etc/resolv.conf 方法二:wifi设置静态ip,且开机自启 按照1、2、3配置完,可以在开机自启脚本/etc/autorun.sh中设置加载wifi模块、重启网络服务、设置默认网关、添加DNS配置等信息,用户也可以根据实际情况编写脚本调用。 以下以在/etc/autorun.sh中添加为例,可在echo -e
"\033[?25h"下添加以下信息 insmod
/lib/modules/4.9.170/8821cs.ko 测试结果如下: |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 04:38
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.