【OpenHarmony】关于L1 Hi3516连接网络的相关说明
说明
本文针对Hi3516的两种内核linux和liteos-a的网络连接进行说明,包括有线连接和无线连接两种方式。
Linux内核
有线连接
因为Hi3516每次启动,eth0的MAC地址都是变化的,如果使用固定MAC地址的场景(如限制MAC地址上网的场地),可以修改S80network文件。不需要的可以从第2步开始。
1.修改文件
//vendor/hisilicon/hispark_taurus_linux/init_configs/etc/init.d/S80network
#!/bin/sh
ipaddr=
bootp=
gateway=
netmask=
hostname=
netdev=
autoconf=
echo " IP: $ipaddr"
echo " BOOTP: $bootp"
echo " GATEWAY: $gateway"
echo " NETMASK: $netmask"
echo "HOSTNAME: $hostname"
echo " NETDEV: $netdev"
echo "AUTOCONF: $autoconf"
if [ x$ipaddr == x- ] ; then
# use DHCP
:
else
cmd="ifconfig $netdev $ipaddr"
[ x$netmask != x- ] && cmd="$cmd netmask $netmask"
eval $cmd
[ x$gateway != x- ] && route add default gw $gateway
fi
ifconfig lo 127.0.0.1 up
ifconfig eth0 hw ether 要求的固定MAC地址
ifconfig eth0 up
./bin/dhcp_client_service stop eth0
2.重启DHCP
板子启动之后,输入命令ifconfig,查看eth0口是否获取到ip。没有IP就重启DHCP
./bin/dhcp_client_service start eth0
重启DHCP失败就敲下面命令:
./bin/dhcp_client_service stop eth0
./bin/dhcp_client_service start eth0
3.配置网络参数
配置网关:
route add default gw自己IP前三段号码加.1或者.254
配置DNS:
echo "nameserver 8.8.8.8" > /etc/resolv.conf
4.设置ping的权限
echo 0 9999999 > /proc/sys/net/ipv4/ping_group_range

本文详细介绍了在OpenHarmony系统上,针对Linux内核和LiteOS-A内核的Hi3516芯片进行有线和无线网络连接的步骤,包括修改配置文件、DHCP设置、网络参数配置以及ping测试等。对于有线连接,涉及MAC地址修改和DHCP重启;无线连接则涵盖了wpa_supplicant的使用和配置文件的编辑。

1410

被折叠的 条评论
为什么被折叠?



