当前位置:   article > 正文

开发板linux设置ip,【书本节选】AC501-SoC 开发板出厂系统设置IP地址方法

fpga ifconfig eth0

本文节选自小梅哥2019年出版的新书:《基于SoC FPGA的嵌入式设计和开发教程》

1.1.1 设置IP地址

Linux系统对于以太网传输有非常完善的支持,AC501-SoC开发板上设计了一路千兆以太网,使用时,将该网络接口连接到路由器上,即可将开发板接入Internet网络。如果有确定的公网IP地址的话,还可以实现远程异地登录访问。当然,连接在同一个路由器下的各个设备间也相当于组成了一个局域网,局域网内的设备通过IP地址就能互相访问。

如果开发板和用户的PC连接到了同一个路由器下,则两者处于同一个局域网内,能够通过IP地址进行互访。开发板默认使用的是动态获取IP地址的方式,因此每次启动,分配得到的IP地址不同。在开发时,一般希望开发板的IP地址是固定的,因此可以通过以下方式设置开发板的IP地址。1.1.1.1 查看IP

在putty中输入命令”ifconfig”即可查看系统的网络设置,如图xxx所示。

08ad0344cc6a00386116751999e3efaa.gif

101.png (63.76 KB, 下载次数: 147)

2019-1-10 15:32 上传

图 2.4–3    查看系统IP地址

图中,eth0即为开发板的网口,可以看到,当前的ip地址为192.168.35.166。lo属于网络自回环设备,一般用于网络软件栈的测试。1.1.1.2 设置IP地址

在上面查看到eth0的IP地址中,”192.168.35”的字段为网段,不同的值代表不同的网段,同一个网段内的设备能够相互通信。在开发中,PC通常需要通过网络与开发板互联,因此需要设置开发板、PC以及路由器(PC也可以不经过路由器,直接和开发板直连)处于同一网段。首先可以在PC上通过“ipconfig -all”命令查看PC的网络地址并确定网段,然后再设置开发板的网段与其相同。设置开发板的网络地址有两种方式,临时设置法和永久设置法。

临时设置法是指通过命令指定网卡的IP地址,该地址会在系统下一次启动或者修改IP地址前保持不变,临时指定IP地址的命令格式为” ifconfig 网卡名 IP地址”。例如设置eth0的IP地址为192.168.35.168,可以使用下述命令。

ifconfig  eth0 192.168.35.168

命令执行后,IP地址会被立即设置。

永久设置法,换种说法即通过修改网络配置文件,将网络地址设置为固定值,该网络配置文件会在系统启动时被调用,从而配置好网络参数。使用此种方式,每次系统启动之后,IP地址就是确定的,便于远程访问。永久设置法是通过编辑” /etc/network/”目录下的” interfaces”文件来实现的。首先使用”vi /etc/network/interfaces”命令打开网络配置文件,然后在文件的”iface eth0 inet dhcp”前加上一个“#”以屏蔽掉该行内容,然后在这一行下面添加下面的内容:iface  eth0 inet static

address 192.168.35.168

netmask 255.255.255.0

gateway 192.168.35.1

修改好的配置文件该部分内容截图如图 2.4–4所示。设置完成后,保存并退出。然后使用” reboot”命令重启系统,则系统就会自动按照该配置文件的内容设置好网络地址。

08ad0344cc6a00386116751999e3efaa.gif

102.png (33.95 KB, 下载次数: 132)

2019-1-10 15:32 上传

图2.4–4    修改网络地址配置文件

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/707234
推荐阅读
相关标签
  

闽ICP备14008679号