昨天在配置虚拟机的时候因为之前没有设置静态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的更多相关文章

  1. VM Ware 给Centos虚拟机配置静态IP

    前言:在大家的日常运维工作中,肯定多多少少都会用到虚拟机,但是默认情况下VMware创建的虚拟机每次启动都有可能更换IP这就对我们的工作造成了一定的麻烦,下面我就给大家介绍下,如何给centos虚拟机 ...

  2. 为CentOS 7配置静态IP地址及遇到的问题解决策略

    为CentOS 7配置静态IP地址及遇到的问题解决策略 1. 为CentOS 7配置静态IP地址的两种方法 (原文地址:http://www.linuxidc.com/Linux/2014-10/10 ...

  3. centos 7配置静态IP,并配置DNS

    注意:四 个文件 cat /etc/sysconfig/network-scripts/ifcfg-eth0 cat /etc/sysconfig/network cat /etc/resolv.co ...

  4. CentOS 7 配置静态IP后不生效 & Job for network.service failed

    参考:http://tieba.baidu.com/p/3233996339#57290767555l 在CentOS中配置静态IP后不生效. 解决办法:将/etc/sysconfig/network ...

  5. CentOS 7配置静态IP地址的两种方法 来自:互联网

    CentOS 7配置静态IP地址的两种方法 来自:互联网 时间:2021-01-12 阅读:4 如果你想要为CentOS 7中的某个网络接口设置静态IP地址,有几种不同的方法,这取决于你是否想要使用网 ...

  6. VM中的Centos 7配置静态IP

    环境: CentOS Linux release 7.6.1810 (Core) VM 网卡配置 将VM的网卡配置成桥接模式 在cmd中查看本机的ip,子网掩码,网关,虚拟机中配置需要和本机在同一个网 ...

  7. 如何为CentOS 7配置静态IP地址

    问题:在CentOS 7上,我想要将我其中一个网络接口从DHCP改为静态IP地址配置,如何才能永久为CentOS或RHEL 7上的网络接口分配静态IP地址? 如果你想要为CentOS 7中的某个网络接 ...

  8. 为centos虚拟机配置固定ip

    在virtual上安装centos虚拟机以后,发现虚拟机没有ip,无法联网 将虚拟机的网络适配器改为桥接模式,桥接到物理机的无线网卡 为虚拟机配置固定IP(vi /etc/sysconfig/netw ...

  9. 虚拟机配置静态 IP 以后无法连接的解决办法

    问题描述 将虚拟机内部 IP 地址从动态获取改成静态 IP 以后,远程连接失败. 问题分析 Azure 虚拟机的内部 IP 默认为动态分配, 由 DHCP 服务自动分配, 在虚拟机的生命周期内, 该 ...

随机推荐

  1. Python 的8个关键要素

    1.数据类型 2.对象引用 3.组合数据类型 4.逻辑操作符 5.控制流语句 6.算术操作符 7.输入/输出 8.函数的创建与调用

  2. 开源FTP/SFTP客户端 FileZilla v3.31.0 绿色便携版

    下载地址:点我 基本介绍 FileZilla是一种快速.可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色.直觉的接口.可控性.有条理的界面和管理多站点的简化方式使得Filezilla客户端 ...

  3. Facebook Libra - 第一笔交易

    第一笔交易 假定 运行的是Linux或者macOS系统 网络连接正常 git已安装 macOS中安装了Homebrew Linux中安装了yum或者apt-get 提交一笔交易的步骤 克隆并构建Lib ...

  4. 洛谷P2384 最短路 题解

    题目简叙: 请你求出从1到n的最短路径,其中最短路径☞这条路经过的边的权值的乘积. 题目分析: 很显然,这也是一道经典的单元最短路问题,首先我们可以考虑使用Floyd,显然,这是一个比较无脑简单的最短 ...

  5. 个人永久性免费-Excel催化剂功能第53波-无比期待的合并工作薄功能

    合并工作薄.工作表功能,几乎每一款Excel插件都提供,而且系列衍生功能甚至有多达10多个.今天Excel催化剂重拾武器,在现有众多插件没提供到位的部分场景中,给予支持和补充,做到人有我优,人无我有的 ...

  6. 6.2.初识Flutter应用之路由管理

    路由管理 路由(Route)在移动开发中通常指页面(Page),这跟web开发中单页应用的Route概念意义是相同的,Route在Android中通常指一个Activity,在iOS中指一个ViewC ...

  7. 如何利用Azure Automation以及Tag自动开关VM

    这是本博客第一篇技术相关的小贴士,在这里我不会详细介绍所涉及的技术组件的具体使用细节,因为我相信这些大家都可以通过官方文档了解到.如果你是一个看了官方文档依然一脸茫然的IT小白,个人建议是先从基础重新 ...

  8. Mysql优化(出自官方文档) - 第三篇

    目录 Mysql优化(出自官方文档) - 第三篇 1 Multi-Range Read Optimization(MRR) 2 Block Nested-Loop(BNL) and Batched K ...

  9. Redis(六)--- Redis过期策略与内存淘汰机制

    1.简述 关于Redis键的过期策略,首先要了解两种时间的区别,生存时间和过期时间: 生存时间:一段时长,如30秒.6000毫秒,设置键的生存时间就是设置这个键可以存在多长时间,命令有两个 expir ...

  10. CSS3☞transform变换

    transform CSStransform属性允许你旋转,缩放,倾斜或平移给定元素.这是通过修改CSS视觉格式化模型的坐标空间来实现的. DEMO /* Keyword values */ tran ...