CentOS Stream 9修改静态IP

原文链接: https://icode504.com/posts/113.html

一、准备操作

需要在 VMware 安装 CentOS Stream 9 虚拟机的小伙伴,点击右侧链接查看安装教程:点我查看

执行如下命令,安装 vim 编辑器:

bash 复制代码
yum -y install vim

二、CentOS修改静态IP

  1. 启动 CentOS 虚拟机后,当前虚拟机的IP地址:
bash 复制代码
ip addr

这里我的虚拟机IP地址是 192.168.40.9 ,接下来我将这个 IP 修改为静态IP为 192.168.40.100

  1. 查看当前虚拟机的网关地址,这里建议记录一下,后续会用到:
bash 复制代码
ip route
  1. 在 CentOS Stream 9中,网络的配置在 /etc/NetworkManager/system-connections 目录下。切换到该目录,执行如下命令:
bash 复制代码
cd /etc/NetworkManager/system-connections
  1. 执行如下命令,可以看到网络配置文件。网络的配置在 ens160.nmconnection 文件中
bash 复制代码
ls
  1. 在修改之前,我们复制一份文件留作备份:
bash 复制代码
cp ens160.nmconnection ens160.nmconnection.default
  1. 使用 vim 命令编辑上述文件:
bash 复制代码
vim ens160.nmconnection
  1. 在左下角输入 :set nu 查看行号,下图就是未修改前的网络配置:
  1. 复制如下配置并进行修改。根据实际情况,只需要修改 IP 地址和网关地址,这里我要修改的静态 IP 为 192.168.40.100,网关 192.168.40.2(前面我们已经通过 ip route 命令查看过了):
bash 复制代码
# ipv4 网络配置
[ipv4]
# 手动进行 IP 的分配
method=manual
# 第一个IP是自定义的静态IP,第二个是网关
address1=192.168.40.100/24,192.168.40.2
# 指定 DNS 域名解析服务器,多个 dns 之间使用 , 分隔
# 这里试用的国内DNS和谷歌的DNS
dns=114.114.114.114,8.8.8.8
  1. I键进入编辑模式,将原有的ipv4相关代码删掉,将上一步复制的代码粘贴到其后面,效果图如下:
  1. Esc键退出编辑模式,输入:wq保存并退出。

  2. 重启网络服务:

bash 复制代码
systemctl restart NetworkManager
  1. 重新启动虚拟机:
bash 复制代码
reboot
  1. 再次执行 ip addr 命令,发现IP已经变为 192.168.40.100
  1. 此时我们 ping 一下百度也有响应,至此,CentOS 成功修改为静态IP并且可以访问外网:
bash 复制代码
ping www.baidu.com -c 3
相关推荐
陈桴浮海5 分钟前
【Linux&Ansible】学习笔记合集三
linux·运维·云原生·ansible
yuanmenghao16 分钟前
Linux 性能实战 | 第 10 篇 CPU 缓存与内存访问延迟
linux·服务器·缓存·性能优化·自动驾驶·unix
EnglishJun23 分钟前
Linux系统编程(二)---学习Linux系统函数
linux·运维·学习
..过云雨27 分钟前
多路转接select系统调用详解
网络·网络协议·tcp/ip
VekiSon31 分钟前
Linux内核驱动——设备树原理与应用
linux·c语言·arm开发·嵌入式硬件
Trouvaille ~36 分钟前
【Linux】进程间关系与守护进程详解:从进程组到作业控制到守护进程实现
linux·c++·操作系统·守护进程·作业·会话·进程组
Fcy6481 小时前
Linux下 进程(二)(进程状态、僵尸进程和孤儿进程)
linux·运维·服务器·僵尸进程·孤儿进程·进程状态
ZFB00011 小时前
【麒麟桌面系统】V10-SP1 2503 系统知识——救援模式显示异常
linux·kylin
第七序章1 小时前
【Linux学习笔记】初识Linux —— 理解gcc编译器
linux·运维·服务器·开发语言·人工智能·笔记·学习
迎仔1 小时前
A-总览:GPU驱动运维系列总览
linux·运维