当前位置:   article > 正文

arm板设置静态IP的方法_arm 设置静态ip

arm 设置静态ip

在嵌入式arm板开发中,经常会使用arm板和虚拟机或主机(windows)网络传输数据,为了保证它们在可以相互ping通,一般将arm设置成静态IP,本文正是介绍如何将arm板设置成静态IP。

个人评价:方法1较简单,亲测可用,相对简单,个人比较推荐。

一、目前网络上主要有两种设置方法:

1、输入设置ip命令

1.1 输入命令:vi /etc/rc.local,进入该文件,然后在文件中插入设置静态ip命令(ip等参数根据实际值自行设置):ifconfig eth0 192.168.1.100 netmask 255.255.255.0

1.2 按下ESC键切换vi状态,再输入 :wq  保存文件即可
参考链接:正点原子IMX6ULL开发板设置静态IP_开发板怎么固定ip_supersmart@的博客-CSDN博客

2、编辑interfaces文件

2.1 输入命令 vi /etc/network/interfaces将进入指定文件;

2.2 在文件中注释掉“iface eth0 inet dhcp”,增加如下图所示的内容:

iface eth0 inet static
address 192.168.1.111
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255

(ip等参数根据实际值自行设置)

2.3 按下ESC键切换vi状态,再输入 :wq  保存文件

2.4 执行/etc/init.d/networking restart 重启网络服务即可

参考链接:Linux interfaces配置静态ip(开机自启动)_Coder_貔貅的博客-CSDN博客

二、方法分析

有时候只知道配置方法,不知道为什么这么配置,对于初学者来说很不友好,因此在这简单说一下本人对这两种方法的理解,仅供参考。

  • 首先方法1的输入设置ip命令,很容易理解就是在系统启动时,通过设置指令将IP设置成指定的IP值。之所以在/etc/rc.local文件中写入设置ip命令,是因为linux系统在启动时会自动加载该文件,写在其中就可以实现系统启动时自动设置成我们想要的ip值。关于rc.local文件的介绍可参考链接:linux的/etc/rc.local文件(开机自启)_黑莹de希望的博客-CSDN博客
  • 其次方法2是通过修改linux网络配置来实现,修改后需要执行重启命令才能生效。为了实现系统启动后静态ip设置生效,应该将重启命令/etc/init.d/networking restart加入到自动启动脚本文件里面去,比如/etc/init.d/rc.local文件中(其他启动文件也可以,可以参考rc.local简介_Meison92的博客-CSDN博客
  • 另外如果是初学者的话可以先学习vi命令操作,上述文件修改使用到了基本的vi操作;若是还有问题可以参考以下链接在尝试看看。

其他链接:

给开发板分配静态IP重启后多出一个IP?-OpenEdv-开源电子网

如何给开发板配静态IP呢?-OpenEdv-开源电子网

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号