嵌入式Linux开发设备到新的网络环境下的设置

目录

一、前言

二、ubuntu下的设置

1、获取当前环境网络的IP

①将ubuntu设为自动获取IP地址

②查询当前ubuntu的IP地址

③为嵌入式设备寻找一个同一网段下未被使用的地址

2、固定ubuntu的地址?编辑

三、开发板下的设置


一、前言

    当我们把开发板带到新的网络环境下需要重新配置网络,如把开发板从实验室带回家等。

二、ubuntu下的设置

1、获取当前环境网络的IP

①将ubuntu设为自动获取IP地址

②查询当前ubuntu的IP地址

    打开终端输入命令ifconfig

ifconfig

    记住这个地址

③为嵌入式设备寻找一个同一网段下未被使用的地址

    使用命令ping查询
    显示Host Unreachable则表示未被使用
 

ping 要查询的地址

2、固定ubuntu的地址

三、开发板下的设置

        重启开发板,进入  Linux 命令行,重新设置  bootargs 参数的  console 内容、gatewayip(网关地址)、ipaddr(开发板  ip 地址)、serverip(服务器  IP 地址即ubuntu 地址)、ethaddr(开发板的  MAC 地址)

setenv ipaddr 192.168.1.50
setenv ethaddr b8:ae:1d:01:00:00
setenv gatewayip 192.168.1.1
setenv serverip 192.168.1.253
saveenv

        请注意,根据您的实际情况,需要正确设置网络地址环境变量,以确保Ubuntu主机和开发板的IP地址在同一个网段内。例如,如果您的开发板和电脑都在192.168.1.0这个网段内,您可以将开发板的IP地址设置为192.168.1.50,而Ubuntu主机的地址设置为192.168.1.253。因此,您需要将serverip设置为192.168.1.253。另外,ethaddr是网络MAC地址,它是一个48位的地址。如果在同一个网段内有多个开发板,请确保每个开发板的ethaddr是不同的,以避免通信问题的发生。