Bootstrap

Linux 操作系统修改静态IP

注意:修改网卡ip若配置不正确可能会导致网络崩溃,建议在修改ip时对服务器创建快照,以便发生故障时恢复到正常状态!

Linux SUSE 操作系统修改静态IP

通过修改网络接口配置文件:/etc/sysconfig/network/ifcfg-eth0 中的配置从而修改系统的静态IP

原网卡配置文件:

修改后的配置文件(修改了ip和添加了网关):

修改网卡配置文件后重启网络服务,使之生效:

$ systemctl restart network

Linux Centos 操作系统修改静态IP

操作系统:CentOS 7.9

1. 执行ip a 命令查看当前ip所在的网卡,如下当前终端的ip使用的是 eth0 网卡

2、修改eth0网络接配置

$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
TYPE=Ethernet
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
NAME=eth0
HWADDR=XXXXXXXXXXXX
PEERDNS=no
NM_CONTROLLED=no
IPADDR=192.168.188.199
NETMASK=255.255.255.0
GATEWAY=192.168.188.1
METRIC=103

配置详解:

IPV6INIT=yes:     启用IPv6协议栈,这意味着网络接口将支持IPv6。
TYPE=Ethernet:    指定网络接口的类型为以太网。
DEVICE=eth0:      指定配置的设备名称为eth0。
BOOTPROTO=static: 指定在启动时使用静态IP地址,而不是通过DHCP获取。
ONBOOT=yes:       指定在系统启动时激活此网络接口。
NAME=eth0:        指定网络接口的名称,通常与DEVICE相同。
HWADDR:           指定网络接口的硬件(MAC)地址。
PEERDNS=no:       指定不从DHCP服务器获取DNS服务器信息。
NM_CONTROLLED=no: 指定此接口不受NetworkManager控制,允许其他服务(如systemd-networkd)管理。
IPADDR:           指定分配给eth0接口的静态IP地址。
NETMASK:          指定子网掩码,用于确定网络部分和主机部分。
GATEWAY:          指定默认网关的IP地址,用于路由到其他网络。
METRIC=103:       指定路由的度量值,用于多路径路由选择,度量值越低,优先级越高。

修改网卡配置文件后重启网络服务,使之生效:

$ systemctl restart network
;