CentOS配置永久静态IP

在 CentOS 6 中,配置永久 IP 地址需要修改网络配置文件。以下是详细步骤:


1. 找到网卡名称

首先,确定你需要配置 IP 的网卡名称,通常是 eth0 或类似的名称。

运行以下命令查看网卡信息:

bash

ifconfig

或者:

bash

ip addr

你会看到类似以下输出:

eth0      Link encap:Ethernet  HWaddr 00:1A:4B:16:01:59  inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0...

在这个例子中,网卡名称是 eth0


2. 编辑网络配置文件

CentOS 6 的网络配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下。每个网卡都有一个对应的配置文件,文件名格式为:ifcfg-<网卡名称>

例如,如果网卡名称是 eth0,配置文件路径就是:

bash

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

编辑该文件:

bash

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

3. 配置静态 IP

将文件内容修改为以下格式,或添加/修改相关配置项:

ini

DEVICE=eth0                  # 网卡名称
BOOTPROTO=static             # 设置为静态 IP
ONBOOT=yes                   # 开机启用网卡
IPADDR=192.168.1.100         # 设置静态 IP 地址
NETMASK=255.255.255.0        # 子网掩码
GATEWAY=192.168.1.1          # 网关地址
DNS1=8.8.8.8                 # 主 DNS(根据需要设置)
DNS2=8.8.4.4                 # 备用 DNS(可选)

具体参数说明:

  • DEVICE:指定网卡名称。
  • BOOTPROTO:设置 IP 获取方式,static 表示静态 IP。
  • ONBOOT:设置为 yes,表示开机启用网卡。
  • IPADDR:静态 IP 地址。
  • NETMASK:子网掩码。
  • GATEWAY:网关地址。
  • DNS1/DNS2:DNS 服务器地址。

保存并退出(在 vi 中按 Esc,然后输入 :wq)。


4. 配置主机文件(可选)

如果需要为静态 IP 配置主机名,可以编辑 /etc/hosts 文件:

bash

vi /etc/hosts

添加如下内容:

plaintext

192.168.1.100   myhostname

5. 重启网络服务

保存配置后,重启网络服务以应用更改:

bash

service network restart

6. 验证配置

检查网络是否正常生效:

  • 查看 IP 地址:

    bash

ifconfig

bash

  • ip addr
    

    确认是否显示配置的静态 IP。

  • 测试网络连通性:

    bash

ping 8.8.8.8

或测试域名解析:

bash

  • ping google.com
    

7. 防止 NetworkManager 覆盖配置(可选)

如果 NetworkManager 可能覆盖你的静态配置,可以禁用它:

bash

service NetworkManager stop
chkconfig NetworkManager off

示例:完整的配置文件

假设网卡是 eth0,静态 IP 为 192.168.1.100,网关为 192.168.1.1,DNS 为 Google 的 DNS 服务器(8.8.8.8 和 8.8.4.4),配置文件如下:

bash

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
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

完成以上步骤后,你的静态 IP 配置就会永久生效,即使重启系统,配置也会保持不变。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/898652.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot Actuator 指标分析

http.server.requests HTTP 接口性能瓶颈 http.server.requests.max system.cpu.usage 代码热点分析或横向扩容 核心接口性能指标&#xff0c;包含以下维度&#xff1a; count&#xff1a;请求总数 max/sum&#xff1a;最大及总响应时间 status&#xff1a;HTTP 状态码分布&a…

在K8S中挂载 Secret 到 Pod

在 Kubernetes 里&#xff0c;把 Secret 挂载到 Pod 中有两种主要方式&#xff1a;作为卷挂载和作为环境变量挂载。下面为你提供相应的代码示例。 作为卷挂载 Secret 将 Secret 作为卷挂载到 Pod 时&#xff0c;Secret 的每个键会成为挂载目录下的一个文件&#xff0c;文件内…

mac npm run dev报错 error:0308010C:digital envelope routines::unsupported

并且提示 Unsupported engine { npm WARN EBADENGINE package: achrinza/node-ipc9.2.2, npm WARN EBADENGINE required: { node: 8 || 10 || 12 || 14 || 16 || 17 }, npm WARN EBADENGINE current: { node: v18.18.0, npm: 9.8.1 } npm WARN EBADENGINE } package.jso…

「宇树科技」13家核心零部件供应商梳理!

2025年2月6日&#xff0c;摩根士丹利&#xff08;Morgan Stanley&#xff09;发布最新人形机器人研报&#xff1a;Humanoid 100: Mapping the Humanoid Robot Value Chain&#xff08;人形机器人100&#xff1a;全球人形机器人产业链梳理&#xff09;。 2025年2月20日&#xf…

MySQL 性能优化方向

MySQL 性能优化是一个系统性的工作,涉及数据库设计、查询优化、索引优化、硬件配置等多个方面。以下是 MySQL 性能优化的主要方向和具体优化方案: 一、数据库设计优化 1. 合理设计表结构 规范化设计:避免数据冗余,确保数据一致性。适度反规范化:在查询频繁的场景下,适当…

MyBatis plus详解

核心功能 代码生成器 它能够依据数据库表结构&#xff0c;自动生成涵盖实体类、Mapper 接口、Mapper XML 文件、Service 接口与实现类等在内的基础代码。开发人员只需简单配置数据库连接信息、表名以及生成代码的相关参数&#xff0c;即可快速生成符合项目规范的基础代码&…

背包问题——多重背包(C语言)

代码如下&#xff1a; #include<stdio.h>int knapsack(int weight[], int value[], int count[], int n, int capacity) {int* dp (int*)malloc(sizeof(int) * (capacity 1));for (int i 0; i < capacity; i){dp[i] 0;}for (int i 0; i < n; i)//核心代码{fo…

计算机技术系列博客——目录页(持续更新)

1.1 博客目录专栏 1.1.1 博客文章导航 计算机技术系列博客——目录页 1.1.2 网页资源整理 2.1 计算机科学理论 2.2 软件工程技术 2.2.1.1 编程语言 Java Java语言基础 (1) Java基础知识总结01——Java基础篇 (2) Java基础知识总结02——集合框架篇 (3) Java基础知识总结03—…

<项目> 主从Reactor模型的高并发服务器

目录 Reactor 概念 分类 单Reactor单线程 单Reactor多线程 多Reactor多线程 项目介绍 项目规划 模块关系 实现 TimerWheel -- 时间轮定时器 定时器系统调用 时间轮设计 通用类型Any Buffer Socket Channel Poller EventLoop&#xff08;核心&#xff09; eventfd 设计思路 …

车载以太网网络测试-20【传输层-DOIP协议-3】

1 摘要 本文继续对ISO 13400-2定义的节点管理报文进行介绍&#xff0c;主要对路由激活请求/响应报文以及在线检查请求/响应报文的作用、帧结构以及示例进行介绍。 上文回顾&#xff1a; 车载以太网网络测试-19【传输层-DOIP协议-2】 在进行详细介绍之前&#xff0c;还是先回顾…

Jvm运行时数据区有哪些

Jvm运行时数据区有哪些 程序计数器&#xff08;Program Counter Register&#xff09; 作用&#xff1a; 可以看作是当前线程所执行的字节码的行号指示器。在多线程环境下&#xff0c;每个线程都有自己独立的程序计数器&#xff0c;线程私有的&#xff0c;用于记录该线程正在执…

Compose 实践与探索十五 —— 自定义触摸

1、自定义触摸与一维滑动监测 之前我们在讲 Modifier 时讲过如下与手势检测相关的 Modifier&#xff1a; Modifier.clickable { } Modifier.combinedClickable { } Modifier.pointerInput {detectTapGestures { } }这里对以上内容就不再赘述了&#xff0c;直接去讲解更复杂的…

Python 中有哪些库可以帮助读取和操作 shapefile 文件?

Python操作Shapefile文件库推荐 1. PyShp (pyshp) 特点&#xff1a;纯Python实现&#xff0c;无外部依赖&#xff0c;轻量级&#xff0c;支持完整的Shapefile格式&#xff08;shp、dbf、shx&#xff09;读写。适用场景&#xff1a;基础读写、简单几何操作、文件格式转换。安装…

JSONPath 的介绍

JSONPath的起源 1. 起源背景 在讨论JSONPath的起源之前&#xff0c;让我们先了解JSONPath是什么。JSONPath 是一种查询语言&#xff0c;用于从JSON&#xff08;JavaScript Object Notation&#xff09;数据结构中提取数据。它允许开发者通过类似于XPath的表达式来定位JSON对象…

【CSS文字渐变动画】

CSS文字渐变动画 HTML代码CSS代码效果图 HTML代码 <div class"title"><h1>今天是春分</h1><p>正是春天到来的日子&#xff0c;花都开了&#xff0c;小鸟也飞回来了&#xff0c;大山也绿了起来&#xff0c;空气也有点嫩嫩的气息了</p>…

Bitcoin Thunderbolt 内测通道开启,加速比特币交易新时代

比特币作为全球领先的加密货币&#xff0c;一直占据着去中心化金融的核心地位。然而&#xff0c;随着比特币生态的不断扩展&#xff0c;其交易速度和扩容问题逐渐成为制约发展的关键瓶颈。为解决这一难题&#xff0c; 比特币雷电网络&#xff08;Bitcoin Thunderbolt&#xff0…

Postgresql无法连接问题汇总

一. 数据库服务未启动 ❌报错信息&#xff1a; [postgresk8s-node2 ~]$ psql psql: could not connect to server: No such file or directoryIs the server running locally and acceptingconnections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"…

软件工程之软件验证计划Software Verification Plan

个人主页&#xff1a;云纳星辰怀自在 座右铭&#xff1a;“所谓坚持&#xff0c;就是觉得还有希望&#xff01;” 本文为基于ISO26262软件验证计划模板&#xff0c;仅供参考。 软件验证计划&#xff0c;包括&#xff1a; 1. 软件需求验证计划 2. 软件架构设计验证计划 3. 软件单…

SpringBoot之如何集成SpringDoc最详细文档

文章目录 一、概念解释1、OpenAPI2、Swagger3、Springfox4、Springdoc5. 关系与区别 二、SpringDoc基本使用1、导包2、正常编写代码&#xff0c;不需要任何注解3、运行后访问下面的链接即可 三、SpringDoc进阶使用1、配置文档信息2、配置文档分组3、springdoc的配置参数**1. 基…

SpringBoot3+Vue3开发学生成绩管理系统

系统介绍 此系统功能包含&#xff1a;首页、课程管理、成绩查询、成绩详情、班级管理、专业管理、用户管理等功能。用户管理又细分为账号管理、学生管理、教师管理、管理员管理。 基础功能包含&#xff1a;登录、退出、修改登录人信息、修改登录人密码。 分为4种角色&#x…