hi3516cv610适配AIC8800D80的连接路由器记录
hi3516cv610适配AIC8800D80的连接路由器记录
可执行文件建议放在板子
/usr/bin/下
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf这里 wpa_supplicant.conf文件如下
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
update_config=1
network={
        ssid="test_egg"
        psk="cctv1234"
        key_mgmt=WPA-PSK
}接着创建
/var/run/wpa_supplicant
目录,存在则不需创建
启用wpa服务,可能报如图错误

我们将对应库,拷贝到板子 /usr/lib下即可
cp libssl.so.1.0.0 libcrypto.so.1.0.0 /usr/lib/udhcpc之前
先关闭,eth0有线
ifconfig eth0 down然后使用 udhcpc获取动态ip
udhcpc -f -v -i wlan0获取动态ip,可能报如图错误

没找到这个脚本
 /usr/share/udhcpc/default.script
 没有这个路径则,手动创建
mkdir /usr/share/udhcpc/
touch /usr/share/udhcpc/default.scriptdefault.script内容如下
#!/bin/sh
# udhcpc script for busybox
# Copyright (C) 2006 by Robert Schwebel <r.schwebel@pengutronix.de>
# Licensed under GPLv2, see file LICENSE for details.
[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
# ..................
RESOLV_CONF="/etc/resolv.conf"  # DNS ..................
[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
[ -n "$subnet" ] && NETMASK="netmask $subnet"
# ............... DHCP ...........................
case "$1" in
    deconfig)
        # ...... IP ..............................
        ip addr flush dev $interface
        ;;
    renew|bound)
        # ......... IP ........................
        ip addr add $ip/$mask dev $interface $BROADCAST
        ip route add default via $router dev $interface
        # ...... DNS ......
        [ -n "$domain" ] && echo "search $domain" > $RESOLV_CONF
        for i in $dns; do
            echo "nameserver $i" >> $RESOLV_CONF
        done
        ;;
esac
exit 0再次执行
udhcpc -f -v -i wlan0命令



