Centos与RockLinux设置静态ip

一、centos设置静态IP

1.1 首先 用 ip a 查看地址

Haskell 复制代码
[root@iZf8zj6540mfhqjtummkstZ ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:16:3e:10:cf:7e brd ff:ff:ff:ff:ff:ff
    inet 172.17.200.162/20 brd 172.17.207.255 scope global dynamic eth0
       valid_lft 1891648861sec preferred_lft 1891648861sec
    inet6 fe80::216:3eff:fe10:cf7e/64 scope link 
       valid_lft forever preferred_lft forever

vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 或 ifcfg-ens33 根据你显示的来编辑

修改以下内容

修改:

BOOTPROTO=dhcp --> BOOTPROTO=static

ONBOOT=no --> ONBOOT=yes

增加:

IPADDR=192.168.1.187 (服务器设置ip)

NETMASK=255.255.255.0 (子网掩码)

GATEWAY=192.168.1.1 (网关)

XML 复制代码
TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
DNS2=8.8.8.8

就此完成 进行网卡重启

bash 复制代码
systemctl restart network

二、Rocky Linux静态ip配置

从Centos切换到RockyLinux后,由于需要将服务器的ip设置成静态的,防止变更。因此需要找到对应的网卡配置文件完成修改,Centos的网卡配置文件地址路径为/etc/sysconfig/network-scripts/,但是现在这个目录下只有:

bash 复制代码
cd /etc/sysconfig/network-scripts/

查看这个txt可以看到网卡配置地址

进入到网卡配置目录

bash 复制代码
cd /etc/NetworkManager/system-connections/

每个人的配置名可能不一样 与你的网卡名有关

bash 复制代码
[connection]
id=ens160
uuid=cd246f67-c929-362a-809d-f1b44ddc5d25
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1719094243
 
[ethernet]
 
[ipv4]                                                 ## 在IPV4下面修改如下内容
method=manual
address=192.168.42.152/24,192.168.42.2               ## 修改IP,子网掩码;网关
dns=114.114.114.114                                    ## 设置DNS服务
may-fail=false
 
[ipv6]
addr-gen-mode=eui64
method=auto
 
[proxy]

重启网卡

bash 复制代码
nmcli c reload  # 等同于 nmcli connection reload   重启网卡
nmcli c up ens160
相关推荐
大树881 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush41 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5201 天前
Linux 11 动态监控指令top
linux
Inhand陈工1 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智1 天前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩1 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
shushangyun_1 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
古城小栈1 天前
Unix 与 Linux 异同小叙
linux·服务器·unix