Linux 配置静态 IP

一、简介

在 Linux CentOS 系统中默认动态分配 IP 地址,每次启动虚拟机服务都是不一样的 IP,因此要配置静态 IP 地址避免每次都发生变化,下面将介绍配置静态 IP 的详细步骤。

首先先理解一下动态 IP 和静态 IP 的概念:

  • **动态 IP:**IP 地址会经常发生变化 。
  • **静态 IP:**IP 地址是固定不变。

二、查看虚拟机网关、子网掩码

三、编辑并配置静态 IP

网络配置文件通常位于 /etc/sysconfig/network-scripts/ifcfg-ens33 文件,编辑文件命令:

复制代码
vi /etc/sysconfig/network-scripts/ifcfg-ens33

点击**i按键进行编辑,在文件中进行以下修改:BOOTPROTO 默认是 dhcp(动态 IP),** 修改为 static(静态 IP)。

复制代码
BOOTPROTO="static"  # 使用静态 IP

添加如下配置在文件末尾:

复制代码
# 静态 IP 配置
IPADDR=192.168.xxx.xxx # 你的静态 IP 地址(和网关一样,最后一位可自由分配)
NETMASK=255.255.255.0  # 子网掩码
GATEWAY=192.168.xxx.xxx    # 网关(要配置成自己虚拟机的网关)
DNS1=8.8.8.8           # 首选 DNS
DNS2=8.8.4.4           # 备用 DNS

注意:

  • 确保 IPADDRNETMASKGATEWAY 和**DNS** 的值和网络环境匹配,不然会出现各种问题,要好好检查修改的配置文件是否有配置成功。如果在配置过程中遇到问题,可以检查日志文件:/var/log/messages

四、保存并退出

vi 编辑器中,按Esc键,然后输入wq保存并退出。

五、重启网络服务

保存文件后,重启网络服务让配置文件生效(等待几秒钟):

复制代码
systemctl restart network

如果命令报错,好好检查配置文件!!!

六、验证配置、测试网络连通性

使用以下命令检查 IP 地址是否已正确配置:

bash 复制代码
ip addr show ens33

配置完成后,使用以下命令测试网络连通性:

  • 检查 IP 地址:ip addr
  • 测试网关连通性:ping <网关IP>
  • 测试外部网络(关键):ping google.comping baidu.com是否能 ping通。

最后,希望本文对你有所帮助!如果有任何问题,欢迎留言讨论! 🚀

相关推荐
leoufung12 分钟前
内核内存锁定机制与用户空间内存锁定的交互分析
linux·kernel
忧虑的乌龟蛋2 小时前
嵌入式Linux I2C驱动开发详解
linux·驱动开发·嵌入式·iic·i2c·读数据·写数据
I_Scholar3 小时前
OPENSSL-1.1.1的使用及注意事项
linux·ssl
Johny_Zhao3 小时前
K8S+nginx+MYSQL+TOMCAT高可用架构企业自建网站
linux·网络·mysql·nginx·网络安全·信息安全·tomcat·云计算·shell·yum源·系统运维·itsm
稳联技术3 小时前
Ethercat转Profinet网关如何用“协议翻译术“打通自动化产线任督二脉
linux·服务器·网络
烟雨迷3 小时前
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
linux·服务器·学习·编辑器·vim
Bruk.Liu4 小时前
Linux 上安装RabbitMQ
linux·服务器·rabbitmq
UpUpUp……4 小时前
Linux--JsonCpp
linux·运维·服务器·c++·笔记·json
Willis_m4 小时前
Linux 服务器用 SSH 拉取多个 Git 工程
linux·服务器·git·ssh
紫金修道5 小时前
【Linux】在Arm服务器源码编译onnxruntime-gpu的whl
linux·服务器·arm开发