矽速科技 · 2月16日 · 广东

MAIX-III AXera-Pi 系列文章(7):开箱 & 配置网络

逢山开路 遇水架桥

回顾往期文章

MAIX-III AXera-Pi 系列文章(1):新一代 3.6T 视觉 AI Linux 板卡面世

MAIX-III AXera-Pi 系列文章(2):丰富多采的 AI 应用

MAIX-III AXera-Pi 系列文章(3):Debian 系统 & 开箱案例

MAIX-III AXera-Pi 系列文章(4):开箱 & 产品外观

MAIX-III AXera-Pi 系列文章(5):开箱 & 烧录启动 Linux 系统

MAIX-III AXera-Pi 系列文章(6):开箱 & 登录 Linux 系统

MAIX-III AXera-Pi 配置网络

在开箱系列的上一篇文章里,笔者介绍了如何登录 MAIX-III AXera-Pi 板卡的 Linux 系统,那么在本篇文章中将会给大家介绍如何给 MAIX-III AXera-Pi 架桥(bushi)配置网络。

有请才艺表演队~ 先来看看配网成功的效果图

微信图片_20230216173047.png

友情小 tips:本篇文章会分成几个部分来阐述,同学们可根据右边目录查看。
文章中的操作步骤参考 SIPEED 官方的使用手册 ~ 附小叮当传送门

相较于登录系统的繁杂准备,配置网络的内容要格外清爽得多!
参考 SIPEED 文档得知 AXera-Pi 配置网卡类型有四种,分别是:lo、eth0、usb0、wlan0usb0 已被官方提前配置好,笔者在本篇更多的是阐述 wlan0、eth0 如何配置并成功联网。

微信图片_20230214162901.png

在开启配置网络的学习之前,我们先来了解四种网卡类型:

撒花 科普小课堂时隔多日又开课啦!

AXera-Pi 板卡系统使用 DHCP 协议(好奇天线展开!)来获取到 IP 地址,官方在板卡上配置四种网卡类型,而这些类型又分别代表什么呢?

Wlan0(无线网卡)生活中经常用的 WIFI 也称无线网卡。
eth0(以太网)换个同学们更熟悉的名词来讲 路由器 或者是 网线,这些代表的都是以太网。
usb0(虚拟网卡)则是板卡上的 USB OTG 通过 RNDIS 协议(好奇天线再次展开!)虚拟网卡来实现前文的 ssh 登录使用。
lo 在上篇文章中讲述过它是一个并非真实存在的 回环接口,一般是做网络程序测试使用。

资料来源:SIPEED 官方

课堂小知识:动态主机配置协议 (DHCP) 是一种客户端/服务器协议,它自动提供 Internet 协议 (IP) 主机及其 IP 地址和其他相关配置信息,例如子网掩码和默认网关。

课堂小知识:RNDIS(Remote Network Driver Interface Specification 远程网络驱动接口协议) 是 Microsoft 专有协议 ,主要用于 USB 之上,在支持 Microsoft RNDIS 协议的 Windows PC 上提供类似 CDC 的通信功能。 它提供了大多数 Windows,Linux 和 FreeBSD 操作系统版本的虚拟以太网链接。

MAIX-III AXera-Pi 配置 eth0

开始接桥~ 先给 AXera-Pi 配置以太网(eth0)

配网前先认识以太网接口(扒拉出家里的网线,拔!接入板卡的接口,一定要接稳!)启动 AXera-Pi 板卡(笔者只接入 USB-OTG 口有需要的同学还是双 USB 口接入。)

微信图片_20230214171735.jpg

如何登录请点击查看开箱系列上一篇,这里不再复述。

直接芝麻开门 root/root 登录进系统,先用 ifconfig -a 查询网卡以及地址是否存在?

微信图片_20230214180725.png

图里可看返回的结果 eth0/wlan0 都存在但无 IP 地址(幸运中奖了耶!)文档给出的没有 IP 的解决方法,一起来重新配置 IP 吧。

参考文档给出了两个解决方法,我们可以都试试~(充满耐心)
先使用 dhclient eth0 & 启动 DHCP 看是否能返回 eth0 地址(很好依旧不行)直接尝试第二个方法关闭并再次启动网卡再次配置。

使用的命令行如下:

ifdown eth0
ifdown eth0 --force
ifup eth0 --force

微信图片_20230214182708.png

配置后 eth0 地址出来了,成功联网 ~ 撒花!

MAIX-III AXera-Pi 配置 wlan0

以太网联网后就轮到无线网卡(wlan0)的配置了!
进行配置无线网卡(wlan0)前,我们需要进行一些准备工作。

  • 使用 ifconfig wlan0 查询 wlan0 是否存在

笔者浏览官方资料时发现 WiFi 模块替换过版本,最早开箱时我们也拆卸过板卡的硬件(让笔者回去看看,是新版 8189 模块!)可能会出现无 wlan0 的现象(但放心,官方已给出解决方法 ~ 这点好评!)

点击 解决传送门 查看,因需排查的诱因较多这里不单独阐述。

  • 提前用手机开启热点备用

笔者这边的频段是 2.4GHz,安全类型:WPA2-Personal(仅供参考)名称以及密码自由发挥~

微信图片_20230215151945.jpg

参考文档提供的 WiFi 联网一共有两种,分别是命令行配置或者是 nmtui-connect 图形化联网,为了让联网过程更有趣好玩点,笔者选择图形化来联网。

板卡登录终端后,输入 nmtui-connect 命令开启图形化的快乐搭桥联网世界 ~

微信图片_20230215154958.png

使用方向键去选中热点,按回车键来确定并输入密码再次确定。

微信图片_20230215160139.png

使用 ifconfig wlan0 查询 wlan0 地址,地址显示表示联网成功。

微信图片_20230215171138.png

联网后可以愉快的玩耍了 ~ 撒花!下一章预告:保密。

小结:这一章的重点更多的是在配置网络上的操作,还有因硬件版本不同需更换内核以及一些小细节的注意(频段安全性类型等等)不过好在官方对于这些都已提前给出了解决方案,(少年征服世界总要遭遇磨难的!)没有影响太多的体验感。

【开箱 & 配置网络】就到这里结束啦!下一章又是新的学习内容,学习了配网当然要愉快地玩耍了(新内容保密!)

还想了解更多内容?

内容链接
AXera-Pi 产品介绍https://mp.weixin.qq.com/s/JIvVprWlQPvE7bTxozAG_Q
AXera-Pi 产品资料wiki.sipeed.com/m3axpi
海外购买渠道https://fr.aliexpress.com/item/1005005016931077.html
国内购买渠道https://item.taobao.com/item.htm?id=682169792430
AI 开发工具链https://pulsar-docs.readthedocs.io/
AI 示例仓库https://github.com/AXERA-TECH/ax-samples
Python APIhttps://github.com/junhuanchen/ax-pipeline-api
系统 BSP SDKhttps://github.com/sipeed/axpi_bsp_sdk
基础 C++ SDKhttps://github.com/sipeed/libmaix
进阶 C++ SDKhttps://github.com/AXERA-TECH/ax-pipeline
AXERA 技术交流群专供 AI ISP 技术交流:139953715
荔枝 MaixPy3 AI 交流群产品开箱小白答疑:756313869
AI 训练平台http://maixhub.com
在线文档http://wiki.sipeed.com
交流社区http://bbs.sipeed.com
开源组织http://github.com/sipeed
官方推特https://twitter.com/SipeedIO
商业邮箱support@sipeed.com
推荐阅读
关注数
7400
内容数
87
人工智能边缘计算软硬件解决方案,提供高性能、低成本、低功耗、易使用的硬件选型方案.
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息