centos虚拟机配置静态ip
昨天在配置虚拟机的时候因为之前没有设置静态IP,而是使用DHCP动态分配的,导致关机后下次开机虚拟机的ip是随机变动的。严重影响了工作体验啊,遂设置静态ip以保全!
虚拟机使用的是CentOS6.5,一共四台虚拟主机,后3台都是从第一台克隆的。殊不知这样克隆会造成一个问题:
- 克隆的主机网卡会变成eth1,但是实际并没有eth1这块网卡,即没有ifcfg-eth1这个文件;
- 克隆的时候连ifcfg-eth0配置文件一起弄过来了,里面的mac地址也是被克隆的机器的,当你的主机和外网通信的时候就有问题,一个局域网类同一个ip找到了两台主机。
解决问题:
找回这台机器自己的mac地址;
更改eth1网卡为eth0。
解决办法:
1.修改/etc/udev/rules.d/70-persistent-net.rules文件:
vim /etc/udev/rules.d/70-persistent-net.rules

如果NAME这个属性的值为eth1那么久改为eth0。如果你的配置文件里面有两行,一个eth0,一个eth1,那么将eth1删掉即可。
2.配置ifcfg-eth0脚本,注意HWADDR那行(即mac地址),要和上图ATTR对应:
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:0C:29:0B:43:86"
IPV6INIT="yes"
IPADDR="192.168.131.128"#静态IP
GATWAY="192.168.131.2"#默认网关
NM_CONTROLLED="yes"
ONBOOT="yes" #开机启用本配置
TYPE="Ethernet"
UUID="609fdf3f-706c-49b1-b826-054d03a396e8"
配置完成以后我们需要重启主机,ifconfig查看网卡即为eth0。
说完克隆造成的网卡不匹配我们再说设置静态IP的事儿。
上面我们修改的配置文件ifcfg-eth0中有一个属性:
BOOTPROTO=dhcp
这个属性是用来控制你的网络ip分配是采用ip池动态分配(DHCP)还是采用静态设置(static)d的方式。我们要设置静态IP那就得设置该值:
BOOTPROTO=static
其次还要指定我们要设置的ip地址,全部配置如下:
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static" #dhcp改为static
HWADDR="00:0C:29:0B:43:86"
IPV6INIT="yes"
IPADDR="192.168.131.128"#静态IP
GATWAY="192.168.131.2"#默认网关
NM_CONTROLLED="yes"
ONBOOT="yes" #开机启用本配置
TYPE="Ethernet"
UUID="609fdf3f-706c-49b1-b826-054d03a396e8"
重启一下网络服务:
# service network restart
查看改动效果:
# ifconfig

centos虚拟机配置静态ip的更多相关文章
- VM Ware 给Centos虚拟机配置静态IP
前言:在大家的日常运维工作中,肯定多多少少都会用到虚拟机,但是默认情况下VMware创建的虚拟机每次启动都有可能更换IP这就对我们的工作造成了一定的麻烦,下面我就给大家介绍下,如何给centos虚拟机 ...
- 为CentOS 7配置静态IP地址及遇到的问题解决策略
为CentOS 7配置静态IP地址及遇到的问题解决策略 1. 为CentOS 7配置静态IP地址的两种方法 (原文地址:http://www.linuxidc.com/Linux/2014-10/10 ...
- centos 7配置静态IP,并配置DNS
注意:四 个文件 cat /etc/sysconfig/network-scripts/ifcfg-eth0 cat /etc/sysconfig/network cat /etc/resolv.co ...
- CentOS 7 配置静态IP后不生效 & Job for network.service failed
参考:http://tieba.baidu.com/p/3233996339#57290767555l 在CentOS中配置静态IP后不生效. 解决办法:将/etc/sysconfig/network ...
- CentOS 7配置静态IP地址的两种方法 来自:互联网
CentOS 7配置静态IP地址的两种方法 来自:互联网 时间:2021-01-12 阅读:4 如果你想要为CentOS 7中的某个网络接口设置静态IP地址,有几种不同的方法,这取决于你是否想要使用网 ...
- VM中的Centos 7配置静态IP
环境: CentOS Linux release 7.6.1810 (Core) VM 网卡配置 将VM的网卡配置成桥接模式 在cmd中查看本机的ip,子网掩码,网关,虚拟机中配置需要和本机在同一个网 ...
- 如何为CentOS 7配置静态IP地址
问题:在CentOS 7上,我想要将我其中一个网络接口从DHCP改为静态IP地址配置,如何才能永久为CentOS或RHEL 7上的网络接口分配静态IP地址? 如果你想要为CentOS 7中的某个网络接 ...
- 为centos虚拟机配置固定ip
在virtual上安装centos虚拟机以后,发现虚拟机没有ip,无法联网 将虚拟机的网络适配器改为桥接模式,桥接到物理机的无线网卡 为虚拟机配置固定IP(vi /etc/sysconfig/netw ...
- 虚拟机配置静态 IP 以后无法连接的解决办法
问题描述 将虚拟机内部 IP 地址从动态获取改成静态 IP 以后,远程连接失败. 问题分析 Azure 虚拟机的内部 IP 默认为动态分配, 由 DHCP 服务自动分配, 在虚拟机的生命周期内, 该 ...
随机推荐
- epoll使用详解:epoll_create、epoll_ctl、epoll_wait、close
epoll - I/O event notification facility 在linux的网络编程中,很长的时间都在使用select来做事件触发.在linux新的内核中,有了一种替换它的机制,就是 ...
- php的开始之路
三大核心:封装,继承,多态 三大核心无处不在,不管是php传统的面向过程化编程,还是后来加入的oop面向对象编程,都一直贯穿整个php的发展进步史. 面向对象,面向接口五大原则:单一职责,封闭-开放, ...
- 【烂笔头】常用adb命令记录
前言 Android的adb提供了很多命令,功能很强大,可以为开发和调试带来很大的便利.当然本文并不是介绍各种命令的文章,而是用于记录在平时工作中需要经常使用的命令,方便平时工作时使用,所以以后 ...
- 如何让使用create-react-app构建的项目在build过程中如何不生成.map文件
避免create-react-app的项目在build的过程中生成 .map 文件的方法:主要是更改 package.json 里面的 build 命令!正式进入修改步骤前,推荐安装 cross-en ...
- Python入门基础(7)
这一篇来介绍一下函数里面的一些东西 函数的参数 必须参数:必须参数必须以正确的顺序传入函数.调用时的数据必须和声明时的一样 如果根据参数名来传入参数值,则无须遵守定义形参的顺序,这种方式被称为关键字( ...
- Java 客户端负载均衡
客户端侧负载均衡 在下图中,负载均衡能力算法是由内容中心提供,内容中心相对于用户中心来说,是用户中心的客户端,所以又被称为客户端侧负载均衡 自定义实现Client Random负载均衡 获取所有的服务 ...
- Fedora dnf配置
1.在配置文件/etc/dnf/dnf.conf中加入: fastestmirror=true keepcache=true 这样下载安装软件就快多了. 2.dnf常用命令 检查并升级可用软件包: $ ...
- hadoop之安装hadoop
官网 http://hadoop.apache.org/ 下载页:https://hadoop.apache.org/releases.html 上传安装包到Linux 解压并进入到目录下 [root ...
- 阿里百川HotFix2.0热修复初体验
博客原地址:http://blog.csdn.net/allan_bst/article/details/72904721 一.什么是热修复 热修复说白了就是"打补丁",比如你们公 ...
- C#3.0新增功能09 LINQ 标准查询运算符 01 概述
连载目录 [已更新最新开发文章,点击查看详细] 标准查询运算符 是组成 LINQ 模式的方法. 这些方法中的大多数都作用于序列:其中序列指其类型实现 IEnumerable<T> 接 ...