修改接口IP地址
使用串口登录
开发者套件支持通过串口登录系统,本章节以在Windows系统PC通过USB转串口线连接开发者套件为例介绍串口线连线和登录开发者套件的步骤。
开发者套件串口连线
UART0_TX、UART0_RX、GND为开发者套件的调试串口,相关管脚位置如下所示。
图1 40Pin串口管脚

通过USB转串口线连接PC和开发者套件。一般的对接方式为开发者套件的TX对接串口线的RX,开发者套件的RX对接串口线的TX,GND端互连,若界面无信息打印显示,可调换RX和TX重试。
图2 串口连接

使用串口登录开发者套件
-
插上串口线后首先查看串口线的端口号,在PC进入“控制面板 > 设备管理器 > 端口(COM和LPT)”,找到串口线端口,如下所示。
图3 串口线端口

-
双击打开MobaXterm,单击
选择
创建新的串口连接,选择Serial port为COM3,波特率设置为115200,单击OK。
图4 串口登录配置

-
等待打印信息显示完毕后,按下键盘“Enter”键,出现登录信息。
-
Ubuntu登录信息
图5 Ubuntu登录信息

-
openEuler登录信息
图6 openEuler登录信息

-
-
以root用户(默认密码为Mind@123)登录系统,出现以下界面表示通过串口登录开发者套件成功。
-
Ubuntu登录页面
图7 Ubuntu登录页面

-
openEuler登录页面
图8 openEuler登录页面

-
父主题: 远程登录
使用VNC登录
-
双击“MobaXterm_Personal_22.2.exe”启动SSH登录工具。
-
单击左上方的“Session”进入界面。
图1 进入Session界面

-
单击“VNC”进入VNC连接配置界面。
图2 通过VNC登录开发者套件

-
按照下图填写开发者套件以太网口IP地址(以eth1网口默认IP地址192.168.137.100为例),填写端口号5901。
图3 通过VNC登录开发者套件

-
单击“OK”,输入默认密码Mind@123进入可视化图形桌面,出现以下界面表示通过VNC登录开发者套件成功。
-
Ubuntu可视化图形桌面
图4 Ubuntu可视化图形桌面

-
openEuler可视化图形桌面
图5 openEuler可视化图形桌面

:::note 说明
-
打开终端后,请执行bash激活命令行。
-
在命令行开启远程桌面服务(执行以后重启,可使用VNC登录图形桌面。默认已开启,无需配置。)
sudo systemctl enable vncserver@1.servicereboot -
在命令行关闭远程桌面服务(执行以后重启,不可使用VNC登录图形桌面,且系统会释放相应内存。)
sudo systemctl disable vncserver@1.servicereboot -
在命令行修改VNC登录密码(修改密码之后,使用VNC登录远程桌面需要重新输入密码。)
vncpasswd回显如下:
Using password file /root/.vnc/passwdPassword:
:::
-
父主题: 远程登录
修改接口IP地址
本节内容介绍开发者套件以太网口和Type-C接口IP地址修改方法,网络配置约束如下:
- 开发者套件3个接口的IP地址不能为同一网段,以255.255.255.0子网掩码为例,接口IP地址的前3段不能相同,例如Type-C接口IP为192.168.0.2,那么eth1网口和eth0网口不能配置为192.168.0.x。
- 动态IP地址池不能和静态IP地址为同一个网段,如eth0网口默认为DHCP模式,分配的IP地址段为192.168.1.x,则eth1网口静态IP地址不能配置为192.168.1.x。
修改开发者套件网口IP地址
对于需要修改开发者套件默认IP地址的场景,本节以修改eth1网口地址为例介绍修改IP地址方法。
-
以root用户名登录开发者套件。
-
打开配置文件。
- Ubuntu操作系统:执行cd /etc/netplan命令进入“netplan”目录,执行ll命令查看目录下是否有类似“xxxx-netcfg.yaml”文件,该文件为网络配置文件。
- OpenEuler操作系统:执行cd /etc/sysconfig/network-scripts/进入“network-scripts”目录,执行ll命令查看目录下是否有类似“ifcfg-xxxx”文件,该文件为网络配置文件。
-
修改配置文件。
-
Ubuntu操作系统:执行vi 01-netcfg.yaml命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准),在键盘上按I键进入编辑模式,修改eth1的IP地址(加粗部分),如修改为192.168.100.100。
note须知
- “dhcp4”参数为IP模式,“yes”表示该网口为动态IP模式,“no”表示静态IP模式。“usb0”为Type-C接口。
- 如果eth0也需要被配置为静态IP地址,“dhcp4”参数的值需要修改为“no”,修改配置文件时,请确保参数信息格式包括每行的缩进和eth1的参数格式保持一致,否则会导致生效网络失败。
- “routes”为网口路由地址,整个开发者套件只支持设置一个routes IP地址,如果需要开发者套件直连PC并通过PC连接外网,此时需要设置路由,且路由IP地址和PC IP地址保持一致,如PC IP地址为192.168.100.1,则路由也为192.168.100.1。
network:version: 2renderer: networkdethernets:eth0:dhcp4: yes //DHCP开关,yes表示为DHCP模式,动态分配IP地址#addresses: [192.168.1.100/24]#nameservers:#addresses: [8.8.8.8]# addresses: [114.114.114.114]eth1:dhcp4: no //DHCP开关,no表示为静态IP地址addresses: [192.168.100.100/24]routes:- to: defaultvia: 192.168.100.1nameservers:addresses: [8.8.8.8]addresses: [114.114.114.114]usb0:dhcp4: noaddresses: [192.168.0.2/24] -
OpenEuler操作系统:eth1、eth0、usb0网口配置文件为3个不同的配置文件,分别为ifcfg-eth1、ifcfg-eth0、ifcfg-usb0,此处以修改eth1为例。
执行vi ifcfg-eth1命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准)在键盘上按I键进入编辑模式,修改eth1的IP地址(加粗部分),如修改为192.168.100.100。
TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesNAME=eth1DEVICE=eth1ONBOOT=yesIPADDR=192.168.100.100NETMASK=255.255.255.0GATEWAY=192.168.137.1DNS1=8.8.8.8DNS2=114.114.114.114
-
-
保存配置。
-
Ubuntu操作系统:在键盘上按Esc键退出编辑状态,输入**:wq!保存配置。执行netplan apply**生效网络配置。
:::note 说明
- 执行netplan apply报错,请参见netplan apply命令报错,提示:undefined symbol: g_spawn_check_wait_status解决。
- 多台开发者套件之间的网口MAC地址相同请参见网口的MAC地址相同。
- 修改静态路由请参见如何设置静态路由。 :::
-
OpenEuler操作系统:在键盘上按Esc键退出编辑状态,输入**:wq!保存配置。执行nmcli con reload重加载配置文件,再执行nmcli con up eth1或nmcli con up /etc/sysconfig/network-scripts/ifcfg-eth1**命令激活配置。
-
-
同时按键盘的“Win”键+“R”键,在运行窗口输入cmd进入命令行窗口。使用ping 192.168.100.100命令测试PC和开发者套件是否正常连通,窗口如果显示类似如下输出,说明PC与开发者套件已连通。
正在 Ping 192.168.100.100 具有 32 字节的数据:来自 192.168.100.100 的回复: 字节=32 时间<1ms TTL=64来自 192.168.100.100 的回复: 字节=32 时间<1ms TTL=64
父主题: 配置网络
通过PC共享网络联网(Windows)
本节内容介绍开发者套件连接PC后,通过PC共享外部网络给开发者套件的配置方法,以实现开发者套件连接外部网络。
PC通过以太网口共享外部网络给开发者套件
开发者套件可以通过使用RJ45网线直连PC,PC共享外部网络给开发者套件的网口来实现开发者套件可以连通外部网络,本方法只适用于192.168.137.x网段,本步骤以eth1网口为例介绍共享网络的步骤(eth1网口也必须为192.168.137.x网段)。
-
在PC上打开“开始”,单击“设置”按钮,进入“Windows 设置”界面。
图1 单击设置

-
选择“网络和Internet”,单击“更改适配器选项”。
图2 单击“更改适配器选项”

-
修改当前网络的共享状态。
-
右键当前网络链接图标,单击“属性”,以下图为例。
图3 配置PC直连开发者套件共享网络界面

-
进入“属性 > 共享 ”页面,勾选红框内选项,选择开发者套件的网络连接,单击“确定”。
图4 配置RJ45网线直连开发者套件共享网络界面

:::note 说明
-
单击“确定”后,共享设置会强制修改PC网口IP地址为192.168.137.1,请点击“是”,如图5所示。
图5 共享设置界面

-
共享网络失败请参见切换WiFi或同一台PC和开发者套件换SD卡后,共享网络时出现共享错误解决。 :::
-
-
登录开发者套件,执行以下命令验证是否成功共享网络。
curl www.baidu.com显示以下内容表示开发者套件可连接网络,共享网络成功。
图6 共享网络成功界面

-
PC通过Type-C接口共享外部网络给开发者套件
开发者套件可以通过Type-C数据线直连PC,PC共享外部网络给开发者套件的Type-C口来实现开发者套件可以连通外部网络,本方法只适用于192.168.137.x网段。
-
使用Type-C数据线连接开发者套件的Type-C接口,远程登录开发者套件。
-
打开配置文件。
- Ubuntu操作系统:执行cd /etc/netplan命令进入“netplan”目录,执行ll命令查看目录下是否有类似“xxxx-netcfg.yaml”文件,该文件为网络配置文件。
- OpenEuler操作系统:执行cd /etc/sysconfig/network-scripts/进入“network-scripts”目录,执行ll命令查看目录下是否有类似“ifcfg-xxxx”文件,该文件为网络配置文件。
-
修改配置文件。
-
Ubuntu操作系统:执行vi 01-netcfg.yaml命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准),在键盘上按I键进入编辑模式。修改Type-C接口(usb0)IP地址(以192.168.137.2为例),注释eth1网口的routes路由配置,并为Type-C接口配置routes。
note须知
- usb0字段中的IP地址必须为192.168.137.x网段,且不能为192.168.137.1。
- 3个网卡的IP地址第三段(192.168.**xxx.**1)不可相同。
- 若eth0或eth1已经配置为192.168.137.x网段,则需修改eth0与eth1的网段,避免与usb0的配置产生冲突。
network:version: 2renderer: networkdethernets:eth0:dhcp4: yesnameservers:addresses: [8.8.8.8]addresses: [114.114.114.114]eth1:dhcp4: noaddresses: [192.168.0.100/24] #不可填入137网段的IP地址#routes:#- to: default#via: 192.168.137.1usb0:dhcp4: noaddresses: [192.168.137.2/24]routes:- to: defaultvia: 192.168.137.1nameservers:addresses: [8.8.8.8]addresses: [114.114.114.114]在键盘上按Esc键退出编辑状态,执行**:wq**保存修改。
-
OpenEuler操作系统:执行vi ifcfg-usb0命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准),在键盘上按I键进入编辑模式。修改Type-C接口(usb0)IP地址(以192.168.137.2为例),注释eth1网口的routes路由配置,并为Type-C接口配置routes。
-
删除eth1的路由相关信息,如下方加粗内容所示。
TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesNAME=eth1DEVICE=eth1ONBOOT=yesIPADDR=192.168.137.100NETMASK=255.255.255.0GATEWAY=192.168.137.1DNS1=8.8.8.8DNS2=114.114.114.114 -
修改usb0的路由为192.168.137.1并添加DNS地址。
TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesNAME=usb0DEVICE=usb0ONBOOT=yesIPADDR=192.168.0.2NETMASK=255.255.255.0GATEWAY=192.168.137.1DNS1=8.8.8.8DNS2=114.114.114.114在键盘上按Esc键退出编辑状态,执行**:wq**保存修改。
-
-
-
生效配置。
-
Ubuntu操作系统:执行netplan apply命令生效配置文件,等待连接断开。
:::note 说明 执行netplan apply报错,请参见netplan apply命令报错,提示:undefined symbol: g_spawn_check_wait_status解决。 :::
-
OpenEuler操作系统:在键盘上按Esc键退出编辑状态,输入**:wq!保存配置。执行nmcli con reload重加载配置文件,再执行nmcli con up eth1或nmcli con up /etc/sysconfig/network-scripts/ifcfg-eth1**命令激活配置。
-
-
在PC上打开“开始”,单击“设置”按钮,进入“Windows 设置”界面。
图7 单击设置

-
选择“网络和Internet”,单击“更改适配器选项”。
图8 单击“更改适配器选项”

-
修改当前网络的共享状态。
-
右键当前网络链接图标,单击“属性”,以下图为例。
图9 配置PC直连开发者套件共享网络界面
-
进入“属性 > 共享 ”页面,勾选红框内选项,选择开发者套件的网络连接,单击“确定”。
图10 配置Type-c直连开发者套件共享网络界面

:::note 说明
-
单击“确定”后,共享设置会强制修改PC网口IP地址为192.168.137.1,请点击“是”,如图11所示。
图11 共享设置界面

-
共享网络失败请参见切换WiFi或同一台PC和开发者套件换SD卡后,共享网络时出现共享错误解决。 :::
-
-
-
使用修改后的IP(192.168.137.2)登录开发者套件,执行以下命令验证是否成功共享网络。
curl www.baidu.com显示以下内容表示开发者套件可连接网络,共享网络成功。
图12 共享网络成功界面

:::note 说明 配置网络后无法联网请参见正确配置网络后仍无法联网解决。 :::
父主题: 配置网络
通过PC共享网络联网(Mac)
本节内容介绍开发者套件连接Mac PC后,通过PC共享外部网络给开发者套件的配置方法(仅支持RJ45网线连接),以实现开发者套件连接外部网络。
开发者套件可以通过使用RJ45网线直连PC,PC共享外部网络给开发者套件的网口来实现开发者套件可以连通外部网络,本方法只适用于192.168.137.x网段,本步骤以eth1网口为例介绍共享网络的步骤(eth1网口也必须为192.168.137.x网段)。
-
点击屏幕上方的苹果菜单,选择系统设置。
图1 打开菜单

进入“通用 > 共享”界面。 请确保此时mac已经连接网络。
图2 进入通用设置

图3 进入共享界面

在共享菜单中,如果“互联网共享”选项已经打开,请关闭它,后续步骤中会重新开启。
-
按下键盘“Command”+“Space”键,输入terminal,打开Macos的终端。
图4 打开终端

-
依次运行以下命令修改网口信息。
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberStart 192.168.137.101sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberEnd 192.168.137.253sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkMask 255.255.255.0:::note 说明 如果曾修改过开发者套件的IP地址,则命令中的IP地址的网段需要配置为与修改后的IP地址相同网段, 且不能与开发者套件的ip地址完全相同(即网段相同,但IP最后一部分不能相同)。 :::
-
执行命令查看是否修改成功。
ifconfig | grep 192.168.137回显如下:
inet 192.168.137.101 netmask 0xffffff00 broadcast 192.168.137.255 -
返回图3中“共享”菜单页面,打开“互联网共享”选项。
-
登录开发者套件,执行以下命令验证是否成功共享网络。
curl www.baidu.com显示以下内容表示开发者套件可连接网络,共享网络成功。
图5 共享网络成功界面

:::note 说明 配置网络后无法联网请参见正确配置网络后仍无法联网解决。 :::
父主题: 配置网络
通过USB WiFi网卡联网
本章节介绍开发者套件连接USB WiFi模块后,在图形桌面、VNC远程桌面以及命令行的网络配置方法。
使用约束
-
用户首次完成镜像烧录,第一次启动系统后才插入USB WiFi模块,需要在开发者套件命令行中手动执行命令让WiFi功能生效,该命令在SD卡的使用生命周期内只需要执行一次。
nmcli radio wifi on若首次完成镜像烧录,第一次启动系统前已插入USB WiFi模块,系统会自动执行该命令。
:::note 说明 Ubuntu系统重启后可能出现WiFi模块指示灯不亮、WiFi功能不生效的情况。请用户再次执行nmcli radio wifi on命令或者将WiFi模块重新插拔即可。 :::
-
当前支持WiFi芯片型号为RTL8192CU的USB WiFi模块,频率范围2.4GHz,无线速率:300Mbps,购买WiFi模块时请核对参数。
-
对接路由器或者手机热点时需要匹配频率范围2.4GHz,大部分路由器支持2.4GHz与5GHz双频使用或设置为仅使用2.4GHz频率范围,路由器设置频率范围请参见设置路由器频率范围。
图形桌面操作
-
Ubuntu22.04版本镜像为例。
:::note 说明
- 若用户在使用USB WiFi模块时,同时在PC使用了以太网口方式连接ETH1网口并远程登录开发者套件,则在成功连接WiFi后需打开终端参见4进行网关配置,才可正常使用USB WiFi模块连接网络。
- 配置WiFi路由优先级请参见WiFi模块和其他网络接口同时使用时如何配置开发者套件优先使用WiFi路由。 :::
-
将USB WiFi网卡插入开发者套件任意一个空闲USB接口(USB 3.0 Type-A)。
-
使用本机显示模式登录开发者套件。进入图形化桌面,右键单击下方工具栏中
按钮,开启WiFi开关,如图1所示。
图1 开启WiFi

开启后,出现可连接的WiFi列表,如图2所示,以连接名称为HWtestNet1的WiFi为例。
图2 WiFi列表

-
双击待连接WiFi,弹出密码输入框,输入密码后单击Connect连接WiFi。
图3 输入密码

连接完成后下方WiFi图标显示为
即表示已连接WiFi。
-
打开浏览器测试是否已连接网络。
-
单击下方
按钮,打开开始菜单,选择“Internet > Firefox Web Browser”打开浏览器,如图4所示。
图4 打开浏览器

:::note 说明 当打开浏览器时出现“Your Computer Clock is Wrong”提示,则需要左键单击左下方工具栏
打开终端,输入**date -s "YYYY-MM-DD HH:MM:SS"**命令,修改系统时间为当前所在地区时间。 :::
-
在浏览器中输入“www.baidu.com”并按下键盘“Enter”键,查看是否成功访问网址。
图5 输入网址

若显示以下网页内容,表示开发者套件已成功通过USB WiFi模块连接网络。
图6 成功访问

-
-
openEuler22.03版本镜像为例。
:::note 说明
- 若用户在使用USB WiFi模块时,同时在PC使用了以太网口方式连接ETH1网口并远程登录开发者套件,则在成功连接WiFi后需打开终端参见4进行网关配置,才可正常使用USB WiFi模块连接网络。
- 配置WiFi路由优先级请参见WiFi模块和其他网络接口同时使用时如何配置开发者套件优先使用WiFi路由。 :::
-
将USB WiFi网卡插入开发者套件任意一个空闲USB接口(USB 3.0 Type-A)。
-
使用本机显示模式登录开发者套件。进入图形化桌面,右键单击右上方工具栏
按钮,开启WiFi开关,如图7所示。
图7 开启WiFi

开启后,出现可连接的WiFi列表,如图8所示,以连接名称为HWtestNet1的WiFi为例。
图8 WiFi列表

-
双击待连接WiFi,弹出密码输入框,输入密码后单击Connect连接WiFi。
图9 输入密码

连接完成后弹出连接已建立提示框,表示已连接WiFi。
图10 连接成功

-
打开浏览器测试是否已连接网络。
-
左键单击正下方工具栏
按钮打开浏览器。
:::note 说明 当打开浏览器时出现“Your Computer Clock is Wrong”提示,则需要左键单击正下方工具栏
打开终端,输入**date -s "YYYY-MM-DD HH:MM:SS"**命令,修改系统时间为当前所在地区时间。 :::
-
在浏览器中输入“www.baidu.com”并按下键盘“Enter”键,查看是否成功访问网址。
图11 输入网址

若显示以下网页内容,表示开发者套件已成功通过USB WiFi模块连接网络。
图12 成功访问

-
VNC桌面操作
-
Ubuntu22.04版本镜像为例。
:::note 说明
- 若用户在使用USB WiFi模块时,使用了以太网口方式连接ETH1网口并登录VNC,则在成功连接WiFi后需打开终端参见4进行网关配置,才可正常使用USB WiFi模块连接网络。
- 配置WiFi路由优先级请参见WiFi模块和其他网络接口同时使用时如何配置开发者套件优先使用WiFi路由。 :::
-
将USB WiFi网卡插入开发者套件任意一个空闲USB接口(USB 3.0 Type-A)。
-
使用VNC登录方式登录开发者套件。进入VNC桌面,右键单击上方工具栏中
按钮,开启WiFi开关,如图13所示。
图13 开启WiFi

开启后,出现可连接的WiFi列表,如图14所示,以连接名称为HWtestNet1的WiFi为例。
图14 WiFi列表

-
双击待连接WiFi,弹出密码输入框,输入密码后单击Connect连接WiFi。
图15 输入密码

连接完成后弹出连接已建立提示框,表示已连接WiFi。
图16 连接成功

-
打开浏览器测试是否已连接网络。
-
单击下方工具栏图标打开浏览器。
:::note 说明 当打开浏览器时出现“Your Computer Clock is Wrong”提示,则需要左键单击左下方工具栏
打开终端,输入**date -s "YYYY-MM-DD HH:MM:SS"**命令,修改系统时间为当前所在地区时间。 :::
-
在浏览器中输入“www.baidu.com”并按下键盘“Enter”键,查看是否成功访问网址。
图17 输入网址

若显示以下网页内容,表示开发者套件已成功通过USB WiFi模块连接网络。
图18 成功访问

-
-
openEuler22.03版本镜像为例。
:::note 说明
- 若用户在使用USB WiFi模块时,使用了以太网口方式连接ETH1网口并登录VNC,则在成功连接WiFi后需打开终端参见4进行网关配置,才可正常使用USB WiFi模块连接网络。
- 配置WiFi路由优先级请参见WiFi模块和其他网络接口同时使用时如何配置开发者套件优先使用WiFi路由。 :::
-
将USB WiFi网卡插入开发者套件任意一个空闲USB接口(USB 3.0 Type-A)。
-
使用VNC登录方式登录开发者套件。进入VNC桌面,右键单击右上方工具栏
按钮,开启WiFi开关,如图19所示。
图19 开启WiFi

开启后,出现可连接的WiFi列表,如图20所示,以连接名称为HWtestNet1的WiFi为例。
图20 WiFi列表

-
双击待连接WiFi,弹出密码输入框,输入密码后单击Connect连接WiFi。
图21 输入密码

连接完成后弹出连接已建立提示框,表示已连接WiFi。
图22 连接成功

-
打开浏览器测试是否已连接网络。
-
左键单击正下方工具栏
按钮打开浏览器。
:::note 说明 当打开浏览器时出现“Your Computer Clock is Wrong”提示,则需要左键单击正下方工具栏
打开终端,输入**date -s "YYYY-MM-DD HH:MM:SS"**命令,修改系统时间为当前所在地区时间。 :::
-
在浏览器中输入“www.baidu.com”并按下键盘“Enter”键,查看是否成功访问网址。
图23 输入网址

若显示以下网页内容,表示开发者套件已成功通过USB WiFi模块连接网络。
图24 成功访问

-
命令行操作
-
将USB WiFi网卡插入开发者套件任意一个空闲USB接口(USB 3.0 Type-A)。
-
以root用户登录开发者套件,执行命令,可以通过回显看到USB WiFi网卡驱动是否正常加载。
lsmod | grep rtl回显如下:
rtl8192cu 90112 0rtl8192c_common 65536 1 rtl8192curtl_usb 28672 1 rtl8192curtlwifi 122880 3 rtl8192c_common,rtl_usb,rtl8192cumac80211 839680 3 rtl_usb,rtl8192cu,rtlwificfg80211 860160 2 rtlwifi,mac80211 -
连接WiFi。
-
执行命令扫描附近网络,记录待连接WiFi的ssid,此处以HWtestNet1网络为例。
nmcli dev wifi list回显如下:
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY26:32:30:D6:F8:03 HWtestNet1 Infra 6 130 Mbit/s 100 ▂▄▆█ WPA274:9D:8F:D9:65:18 ChinaNet-wKVF Infra 2 130 Mbit/s 94 ▂▄▆█ WPA1 WPA2B8:27:C5:A7:9D:AD -- Infra 1 130 Mbit/s 87 ▂▄▆█ WPA2:::note 说明 若此步骤无回显,可能是WiFi设备没有读取成功,请尝试重新上电开发者套件,再执行命令。 :::
-
执行命令连接WiFi。
nmcli dev wifi connect network-ssid password network-passwordnetwork-ssid为待连接的网络名称,如HWtestNet1。
network-password为待连接WiFi网络密码。
当WiFi名称中包含空格或Linux无法识别的符号时,WiFi名称可使用单引号进行配置,例如:‘HWtestnet1 new’。
回显如下:
Device 'wlx08beac3cc4df' successfully activated with '60322d44-xxxx-xxxx-xxxx-cb8b68fbc1c5'.:::note 说明 WiFi默认为自动连接模式,重启开发者套件后会自动连接WiFi,用户可执行以下命令查看WiFi连接属性。
nmcli -f name,autoconnect connection回显如下:
NAME AUTOCONNECTHwtestNet1 yesUbuntu系统重启后可能出现WiFi没有自动连接的情况,需要用户再次执行3.b重新连接WiFi。 :::
-
-
执行以下命令查询所连接WiFi为开发者套件分配的IP。
ifconfig回显如下,加粗部分为WiFi为开发者套件分配的IP相关信息:
wlx08beac3cc4df: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC> mtu 1500inet 172.20.10.2 netmask 255.255.255.240 broadcast 172.20.10.15inet6 fe80::30fe:1b76:18f1:1c29 prefixlen 64 scopeid 0x20<link>ether 08:be:ac:3c:c4:df txqueuelen 1000 (Ethernet)RX packets 48 bytes 5780 (5.7 KB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 88 bytes 13276 (13.2 KB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0其中网络地址为172.20.10.2,广播地址为172.20.10.15。
-
开发者套件的默认路由为192.168.137.1,用户需执行以下命令修改默认路由,生效WiFi路由才可连接网络。
其中路由地址需和所连接网络在同一网段,根据4查询到当前所连接WiFi网络为开发者套件分配的IP为“172.20.10.2”,所以设置路由为“172.20.10.1”。
route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.20.10.1执行命令查看是否添加成功,回显中加粗命令为新增路由信息。
route -n回显如下:
Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 172.20.10.1 0.0.0.0 UG 0 0 0 wlx08beac3cc4df:::note 说明 重新插拔USB WiFi网卡或重启开发者套件后,需重新执行此步骤修改路由,若需保留路由请参见FAQ:WiFi模块和其他网络接口同时使用时如何配置开发者套件优先使用WiFi路由。 :::
-
执行命令测试网络是否连通。
curl www.baidu.com网络连通成功回显如下:

:::note 说明 配置网络后无法联网请参见正确配置网络后仍无法联网解决。 :::
父主题: 配置网络
在线提单