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

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 地址是否已正确配置:

ip addr show ens33

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

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

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


http://www.kler.cn/a/576932.html

相关文章:

  • spring websocket 介绍
  • create_react_agent(model, tools) 和 graph_builder.add_conditional_edges 的联系和区别
  • 基于Django的协同过滤算法养老新闻推荐系统的设计与实现
  • 初识Linux(13) 由基础IO知识简易封装stdio.h中的FILE
  • Unity AI 技术浅析(二)
  • 【时时三省】(C语言基础)赋值语句
  • 大白话 CSS 中transform属性的常见变换类型(平移、旋转、缩放等)及使用场景
  • c#面试题整理
  • QT登录系统界面
  • 一周热点-文本生成中的扩散模型- Mercury Coder
  • 中级网络工程师面试题参考示例(2)
  • Java停车平台高并发抢锁技术方案设计 - 慧停宝开源停车管理平台
  • 【奇点时刻】通义千问开源QwQ-32B技术洞察报告(扫盲帖)
  • 2490小蓝的括号串
  • React基础之组件通信
  • ‌HTTP/1.0、HTTP/2.0和HTTP/3.0的区别
  • 网络基础(一)【网络发展/认识协议/网络 VS 系统/以太网通信原理/重谈协议/网络中的地址管理】
  • 番外篇 - Docker的使用
  • PyTorch深度学习框架60天进阶学习计划第14天:循环神经网络进阶
  • Flink SQL 读取 Kafka 数据到 Mysql 实战