【ZYNQ】配置嵌入式 Linux 静态 IP 地址

简介: 【ZYNQ】配置嵌入式 Linux 静态 IP 地址

基于 ZYNQ 平台搭载了嵌入式 Linux 系统,需配置静态 IP,可通过以下方法配置。

通过 Petalinux 配置

  • 进入到 Petalinux 工程目录,配置 Vivado 和 Petalinux 环境变量。
source /opt/pkg/petalinux/settings.sh
source /opt/Xilinx/Vivado/2017.4/settings64.sh

  • 运行 petalinux-config 配置命令。
petalinux-config

  • 进入 Petalinux 配置界面。


  • 依次选择 Subsystem AUTO Hardware Settings -> Ethernet Settings -> Obtain IP address automatically ,输入 N ,取消选中,下面即显示可配置网络选项。


  • 依次选中静态 IP 地址、子网掩码、网关等相关选项,按 enter 进入配置。


  • 配置完毕后保存退出即可。


  • 运行编译命令 petalinux-build 编译工程。

设置自启动脚本

  • 设置自启动脚本文件,在脚本中配置 IP 地址等相关信息,在系统启动时运行该脚本修改网络配置。
ifconfig eth0 down
ifconfig eth0 192.168.6.10
ifconfig eth0 netmask 255.255.255.0
ifconfig eth0 up
route add default gw 192.168.6.254

修改网络配置文件

  • 使用 Vi/Vim 编辑器修改 /etc/network/interfaces 文件
# /etc/network/interfaces

# eth0
auto eth0
iface usb0 inet static # 设置为静态 IP
  address 192.168.6.10
  netmask 255.255.255.0
  gateway 192.168.6.254


相关文章
|
5月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
3月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
361 11
|
6月前
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
325 0
|
8月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
500 11
|
7月前
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
375 0
|
网络协议 Linux
Linux网络管理之ip命令 – 显示与操作路由
ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。
396 0
Linux网络管理之ip命令 – 显示与操作路由
|
缓存 网络协议 Linux
Linux基础命令---IP路由操作
ip      ip指令可以显示或操作路由、网路设备,设置路由策略和通道。     此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法     ip [选项]  OBJECT  COMMAND [help]     OBJECT对象可以是:link,网络设备;addr,设备的协议地址;route,路由表;rule,策略;neigh,arp缓存;tunnel,ip通道;maddr,多播地址;mroute,多播路由     COMMAND是操作命令,不同的对象有不同的命令配置。
2035 0