当前位置: 首页 > news >正文

VMware虚拟出来的centos中设置静态ip

在Linux系统中,如果你想修改ifcfg-ens33(通常这是CentOS或RHEL系统中网络接口配置文件的名字,但在最新版本中,通常用的是ifcfg-<interface_name>的形式,比如在CentOS 7及之前版本中用的是ifcfg-eth0,而在CentOS 8及之后版本中用的是ifcfg-ens33),你需要按照以下步骤操作:

1. 确定你的Linux发行版和版本

首先,确定你的系统是哪种Linux发行版,以及它的版本。你可以通过运行以下命令来查看:

cat /etc/os-release

2. 编辑网络配置文件

对于CentOS/RHEL 7及之前版本
如果你是使用较旧版本的CentOS或RHEL,网络配置文件可能位于/etc/sysconfig/network-scripts/目录下,文件名通常是ifcfg-<interface_name>。例如,要编辑eth0接口,你可以使用:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

对于CentOS/RHEL 8及之后版本
对于较新的版本,网络配置文件通常位于/etc/sysconfig/network-scripts/目录下,文件名同样是ifcfg-<interface_name>。例如,要编辑ens33接口,你可以使用:

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

3. 修改配置文件

在打开的编辑器中,你可以修改网络接口的配置。例如,要设置静态IP地址,你可以添加或修改以下行:

BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

4. 应用更改

重启网络服务
在修改了配置文件后,你需要重启网络服务来使更改生效。你可以使用以下命令之一:

sudo systemctl restart network

或者对于较旧的系统:

sudo service network restart

使用nmcli(推荐)

对于较新的系统(特别是使用NetworkManager的系统),推荐使用nmcli命令行工具来管理网络设置。例如,设置静态IP地址:

sudo nmcli con mod <connection_name> ipv4.addresses 192.168.1.100/24
sudo nmcli con mod <connection_name> ipv4.gateway 192.168.1.1
sudo nmcli con mod <connection_name> ipv4.dns 8.8.8.8
sudo nmcli con mod <connection_name> ipv4.dns 8.8.4.4
sudo nmcli con up <connection_name>

其中<connection_name>是你的网络连接名称,你可以通过nmcli con show命令查看所有连接名称。

检查更改是否生效

最后,你可以通过运行以下命令来检查网络接口的配置是否已经更新:

ip addr show ens33  # 对于CentOS/RHEL 8及之后版本
# 或者对于旧版本系统:
ip addr show eth0   # 对于CentOS/RHEL 7及之前版本

或者使用ping命令来测试网络连接:

ping -c 4 google.com
http://www.dtcms.com/a/297057.html

相关文章:

  • fish-speech 在50系列显卡使用 --compile加速兼容
  • Rust + Tauri 开发所需环境清单(以 Windows 为例)
  • 【unitrix】 6.16 非负整数类型( TUnsigned )特质(t_unsingned.rs)
  • [Rust 基础课程]猜数字游戏-获取用户输入并打印
  • 智能问答分类系统:基于SVM的用户意图识别
  • 弹性网:基于神经网络的多组分磁共振弹性成像波反演与不确定性量化|文献速递-医学影像算法文献分享
  • 奥比中光的dabai_dcw2相机彩色对齐方案
  • Android Camera setRepeatingRequest
  • 11. isaacsim4.2教程-Transform 树与Odometry
  • Java面试题(中等)
  • Cartographer安装测试与模块开发(三)--Cartographer在Gazebo仿真环境下的建图以及建图与定位阶段问题(实车也可参考)
  • 融合与智能:AI 浪潮驱动下数据库的多维度进化与产业格局重塑新范式
  • 深入解析Linux匿名管道机制与应用
  • 从数据孤岛到融合共生:KES V9 2025 构建 AI 时代数据基础设施
  • Lua 函数
  • JAVA_THIRTEEN_常用API
  • 星慈光编程虫2号小车讲解第三篇--附件概述
  • ai存在意义的对话
  • 从零开发Java坦克大战:架构设计与难点突破 (上)
  • 星慈光编程虫2号小车讲解第二篇--向左向右平移
  • 处理URL请求参数:精通`@PathVariable`、`@RequestParam`与`@MatrixVariable`
  • 结构化布线系统详解
  • Datawhale AI 夏令营-心理健康Agent开发学习-Task2.1
  • 基于GNS3的Zabbix企业级监控实践:涵盖基础配置与三大核心服务监控
  • 星慈光编程虫2号小车讲解第四篇--触摸按键
  • 星慈光编程虫2号小车讲解第一篇--向前向后
  • redis 源码阅读
  • Day 20:奇异值SVD分解
  • 学着学着 我就给这个 HarmonyOS 应用增加了些新技术
  • 读书笔记(黄帝内经)