Linux操作系统修改静态ip

本文介绍如何在 CentOS 6.5 中更改静态 IP 地址,包括准备工作、具体修改步骤及常见问题解决方法。确保网络正常连接后,通过超级用户权限编辑 ifcfg-eth0 文件来完成 IP 的修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos6.5修改静态ip

一、准备

  1. 查看当前网络是否连通
    ping www.baidu.com -c4 # 访问百度

    访问成功如图所示

  2. 查看当前虚拟机ip
    ip addr 				# 任意选一项即可
    ifconfig				# 任意选一项即可

    如图所示

      

  3. 查看虚拟机的网络配置

     点击查看NAT设置

     记住网关前三个码段,不同电脑前三网段不一样!

二、修改ip

  1. 进入超级用户
    su # 进入超级用户

    输入超级用户密码

  2. 修改配置ifcfg-eth0文件
    vi /etc/sysconfig/network-scripts/ifcfg-eth0

     输入 对文件进行修改,将上面文档修改成如图所示:

     在ifcfg-eth0文件中主要修改:
            1.是BOOTPROTO改为“静态”
            2.设置正确的ip地址,前三个码段要和虚拟机的网关一致
            3.IPADDR:ip地址,这里最后一个码段设为127
            4.NETMASK:子网掩码(一般为255.255.255.0)
            5.GATEWAY:网关这里不建议修改,但也可以改,必须正确

     退出Esc并保存:wq! 

     执行

    service network restart # 重启网络

     重启网络后,用ping命令测试一下是否联网成功。

      查看ip是否修改成功 

    ip addr 				# 任意选一项即可
    ifconfig				# 任意选一项即可

三、无界面Linux虚拟机ip修改

        无界面minimal纯命令版修改ip基本上是大同小异,操作步骤与上面相同,就是配置ifcfg-eth0文件有部分差异,注意这里的ip尾段修改成128。修改前如图所示:

        修改后

四、修改失败

        有时修改ip成功了,但是上不了网,可能的原因是修改的ip前面三个网段与网关不一样,建议  打开虚拟机的网络配置还原默认设置后再看一次NAT里面的网关段与上一次设置的一不一样。

### 如何在Linux系统中配置静态IP地址 #### 1. 准备工作 在开始之前,需要确认当前系统的网络接口名称和动态分配的IP地址信息。可以使用`ifconfig`命令来查看网络接口详情[^4]。如果该命令不可用,则可以通过安装`net-tools`包解决此问题。 ```bash sudo yum install net-tools.x86_64 ``` 接着运行以下命令获取网络接口的相关信息: ```bash ifconfig ``` 记录下目标网卡设备名(如`eth0`或`ens33`),以及子网掩码、网关和其他必要参数。 --- #### 2. 编辑网络配置文件 对于基于Red Hat的企业版Linux发行版本(例如CentOS 7),通常会通过编辑位于`/etc/sysconfig/network-scripts/ifcfg-<interface>`路径下的配置文件完成设置[^2]。假设目标网卡名为`ens33`,则对应的配置文件应为`/etc/sysconfig/network-scripts/ifcfg-ens33`。 打开终端并执行如下指令进入编辑模式: ```bash sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 找到或者新增下列字段以定义静态IP属性: ```plaintext BOOTPROTO=static # 设置协议类型为静态 ONBOOT=yes # 开机自启启用该网卡 IPADDR=<your_static_ip> # 替换为您希望使用的固定IP地址 NETMASK=<subnet_mask> # 输入相应的子网掩码 GATEWAY=<gateway_address> # 填入默认网关地址 DNS1=<dns_server> # 可选:指定首选DNS服务器 DNS2=<secondary_dns> # 可选:备用DNS服务器 ``` 保存更改退出编辑器。 --- #### 3. 应用新配置 重启网络服务使得修改生效: ```bash sudo systemctl restart network ``` 验证新的静态IP是否成功应用可再次调用`ifconfig`工具检查输出结果;另外也可以尝试ping外部站点测试连通性正常与否。 --- #### 4. 虚拟环境中注意事项 当操作对象是一台运行于虚拟化平台上的Linux实例时,除了上述常规流程外还需留意宿主机端关于DHCP租约时间长度设定等因素可能带来的干扰影响[^3]。确保客户操作系统内部所设数值同物理层面上保持一致协调至关重要。 --- #### 总结 以上就是在Linux环境下手动调整至采用恒定不变之IPv4位址的具体做法概述。按照指示逐步实施即可达成目的。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值