虚拟机Ubuntu与开发板的局域网设置

在开始之前,先要关闭电脑的网络防火墙。

首先在虚拟机->设置->网络适配器中,把Ubuntu网络设置为桥接模式。再到编辑->虚拟网络编辑器,中,选择桥接模式,并选择电脑对应的网卡。

 完成之后,点击虚拟机右上角的小三角形“有线设置”,再点击右上角的小“+”号添加网络

虚拟机Ubuntu与开发板的局域网设置_第1张图片

 身份栏是你的网络的名字,随意取,不要出现中文即可。

然后选择IPV4栏,IPV4方式选“手动”

地址,随意设置,不要忘了即可。子网掩码和网关根据你写 的地址设置。

我采用的数据为:

地址:192.168.1.100,子网掩码:255.255.255.0,网关:192.168.1.1,DNS:8.8.8.8

设置完成后,在终端输入:ifconfig查看是否设置成功根据你Ubuntu里设置的数据,连接开发板,在串口工具内输入

STM32MP> setenv ipaddr 192.168.1.250

STM32MP> setenv netmask 255.255.255.0

STM32MP> setenv gatewayip 192.168.1.1

STM32MP> setenv serverip 192.168.1.100

然后保存设置,输入:saveenv

出现以下内容代表设置成功

Saving Environment to MMC... Writing to redundant MMC(0)... OK

然后ping一下ip地址进行验证

STM32MP> ping 192.168.1.100

出现以下内容代表成功

Using ethernet@5800a000 device
host 192.168.1.100 is alive
//关键在于is alive和device

如果失败,则是:

ethernet@5800a000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
phy_startup() failed: -110FAILED: -110ping failed; host 192.168.1.100 is not alive

你可能感兴趣的:(每日练习,ubuntu,网络,服务器)