(笔记)Linux修改本地静态IP方法

 

背景:对于Linux嵌入式设备,IP的默认配置通常由下方文件进行管理,如下:

打开网络配置文件

vi /etc/systemd/network/10-eth.network

 

默认配置如下(采用DHCP方式):

[Match]
Name=eth*
KernelCommandLine=!root=/dev/nfs

[Network]
DHCP=yes

 

 

一、永久修改为本地静态IP

[Match]
Name=eth0
KernelCommandLine=!root=/dev/nfs

[Network]
#DHCP=yes
Address=172.16.2.100/24
Broadcast=172.16.2.255
Netmask=255.255.255.0
Gateway=172.16.2.1


[Match]
Name=eth1
 
[Network]
#DHCP=yes
Address=172.16.1.100/24
Broadcast=172.16.1.255
Netmask=255.255.255.0
Gateway=172.16.1.1

注:上方示例是双网口,若只有1个网口,则配置一个即可。

重新启动网络即可第生效,后续上电后就会固定按照此IP进行配置。

 

二、临时修改本地静态IP

ifconfig eth1 down
ifconfig eth1 172.16.1.100 netmask 255.255.255.0
ifconfig eth1 up
ifconfig eth0 down
ifconfig eth0 172.16.2.100 netmask 255.255.255.0
ifconfig eth0 up

注:临时修改方式,重新上电后会自动恢复成默认值。

 

posted on 2023-08-11 16:49  tdyizhen1314  阅读(444)  评论(0编辑  收藏  举报

导航