嵌入式Linux开发设备到新的网络环境下的设置,ubuntu IP地址固定

目录

一、前言

二、ubuntu下的设置

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

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

②查询当前ubuntu的IP地址

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

2、固定ubuntu的地址​编辑

三、开发板下的设置


 

一、前言

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

二、ubuntu下的设置

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

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

d8a6278aab2d4c03820c4b47bac07531.png

90b7d3fbbbbb416b9e04c356939d031c.png

f8995d9816314c7f86aa712f3da7646c.png

②查询当前ubuntu的IP地址

    打开终端输入命令ifconfig

ifconfig


    记住这个地址

e4ec8aa5d12d42148a3045fd4f664269.png

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

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

ping 要查询的地址

2、固定ubuntu的地址

962d8e00b3614bff8f2870b3258cef8b.png

三、开发板下的设置

        重启开发板,进入  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是不同的,以避免通信问题的发生。

 

 

  • 14
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要将开发板的网络配置设置为自动获取IP地址(DHCP),您可以按照以下步骤进行操作: 1. 连接到开发板:通过串口、SSH或其他适当的方式连接到开发板的终端。 2. 进入网络配置文件目录:在大多数Linux发行版中,网络配置文件位于`/etc/network/interfaces`或`/etc/sysconfig/network-scripts/`目录下。使用命令`cd`切换到正确的目录。 3. 编辑网络配置文件:使用文本编辑器(如vi或nano)打开网络配置文件。 4. 查找网络接口配置:在配置文件中找到与您要配置的网络接口对应的节(通常以`eth`或`enp`开头)。例如,如果要配置的接口是eth0,那么找到与eth0相关的节。 5. 配置接口为自动获取IP地址:在接口的节中,将IP地址设置为自动获取。对于DHCP,通常使用下面这行配置: ``` iface eth0 inet dhcp ``` 6. 保存并退出:在完成编辑后,保存并关闭文件。 7. 重启动网络服务:根据您的Linux发行版,使用适当的命令来重启动网络服务。例如,可以使用以下命令重启网络服务: ``` sudo service networking restart ``` 或者 ``` sudo systemctl restart networking ``` 8. 等待网络配置生效:一旦网络服务重启动,开发板将尝试通过DHCP协议自动获取IP地址和其他网络配置信息。这可能需要一些时间,请等待几秒钟或几分钟。 9. 检查IP地址:使用命令`ifconfig`或`ip addr`检查开发板的IP地址。如果成功获取到IP地址,则表示配置成功。 请注意,上述步骤可能会因为使用的Linux发行版或网络配置文件的位置而有所不同。确保根据您的具体情况进行相应的配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木木不迷茫(˵¯͒¯͒˵)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值