在centos中安装完第一个虚拟机后,一般习惯通过克隆的方式创建其它虚拟机,开后vmware无法发现网卡信息,系统认为这是重新安装,所以重新创建了一个新的网卡叫eth1。

并且用IFCONFIG-a查看网卡信息,只有lo信息,无法显示eth0了。

解决方法:
修改/etc/udev/rules.d 下的 70-persistent-net.rules文件,我们会发现下面两行:
# PCI device 0x1022:0x2000(pcnet32) SUBSYSTEM=="net",DRIVERS=="?*",ATTRS{address}=="00:0c:29:4d:23:01",NAME="eth0" 这行删除
 
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rulewritten by anaconda) SUBSYSTEM=="net", ACTION=="add",DRIVERS=="?*", ATTR{address}=="00:0c:29:bb:af:1a", ATTR{type}=="1",KERNEL=="eth*", NAME="eth1"
这行修改最后的eth1为eth0,记下ATTRS{address}=="00:0c:29:bb:af:1a"这个MAC物理地址,要用到。然后保存退出即可。
 
大家在虚拟机搭建集群时,一般都使用NAT方式与虚拟主机共享主机IP,这样配置下来eth0是动态获取IP的,需要修改成静态:
将上面记下的MAC物理地址填在这里
然后配置IPV4
其中address就是你想要的静态IP,gateway网关和DNS server可以从vmware菜单中看到
选择虚拟网络编辑器...
分别点开图中两个红圈,可以得到子网IP,网关IP,IP起始地址和IP结束地址(注意上面为虚拟机设置的静态IP地址必须在这个范围内)
 
最后修改 /etc/sysconfig/network-scripts/ifcfg-eth0 这个文件,如下:
DEVICE=eth0
TYPE=Ethernet
UUID=b78700a3-1abb-4c53-a6fc-44a9c8408473
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=00:0C:29:bb:af:1a  #检查一下这个地址和最上面ATTRS{address}=="00:0c:29:bb:af:1a"要一致
IPADDR=192.168.11.130    #你想要为这台虚拟机分配的静态IP
GATEWAY=192.168.11.2     #上图中第一个红圈按钮点开后看到的那个网关
DNS1=192.168.11.2           #DNS1服务器的地址,保持在同一网段,末尾设置为2. 可以在CMD中使用nslookup查到
BROADCAST=192.168.11.255  #对应的子网广播地址,保持在同一个网段,末尾是255
NETMASK=255.255.255.0   #网卡对应的网络掩码
NAME="System eth0"   #名称 自由配置,可不配置这项
 
保存退出后执行service network restart 使配置生效,其它节点类似配置,只不过分配的静态IP地址不一样。
这样每次开虚拟机,IP都不会再变动了,并且虚拟机可以ping通外网。
 

复制虚拟机vmware centos搭建集群节点过程中网络配置eth0和eth1遇到的问题以及NAT模式下虚拟机静态IP配置方法的更多相关文章

  1. 别名alias永久生效别名alias永久生效;虚拟机的NAT模式,进行静态IP配置,并A、B的实现免密访问

    别名alias永久生效 1.打开cd /etc/profile.d 目录 新建文件my_alias.sh 2.my_alias.sh里面添加 alias p=’poweroff -h’ alias r ...

  2. 虚拟机 - NAT模式下设置静态 IP 地址

    背景 如果不给虚拟机设置静态 IP 地址的话,每次重启机器都会自动分配一个新的 IP 如果有多台虚拟机的话,也会动态获取 IP 动态IP的话,每次 设置静态 IP 的步骤 查看本机 IP 和网关 cm ...

  3. Centos配置NAT模式下的静态ip

    一.查看所在的ip段 点击 编辑-->虚拟网卡编辑器 选中vmware8网卡,点击 DHCP设置 二.编辑网卡配置文件 查看网卡 ip addr 命令打开配置文件 vi /etc/sysconf ...

  4. centos搭建集群

    centos 搭建集群步骤 1.使用yum安装所需要的工具 yum -y install wget vim tcl gcc make 2.下载redis并解压 cd /usr/local wget h ...

  5. 虚拟机Linux桥接模式下设置静态IP

    之前一直使用NAT模式,测试时android端远程访问虚拟机的mysql时发现无法连接,但是访问同学拷过来的虚拟机Linux的mysql却成功了,想了下原因是他设置的桥接模式.关于两种模式的区别,网上 ...

  6. VMware配置NAT方式下的静态ip

    一.VMware上NAT模式工作原理 原理图如下: 说明: 1.虚拟主机与本地主机通信时,直接通过虚拟交换机访问(不管是虚拟主机的ip是静态ip还是动态分配的ip) 2.虚拟主机与外网通信时,虚拟主机 ...

  7. NAT 模式下虚拟机安装的centos7 ping主机显示connect: Network is unreachable

    在虚拟机下安装的centos7使用的网络是NAT模式,安装成功后ping主机地址显示 Network is unreachable 解决方案: 1)使用ifconfig命令查看网卡信息 2)进入/et ...

  8. 搭建redis集群的过程中遇到的问题

    1.GCC没有安装或版本不对 报错信息如下 CC adlist.o /bin/sh: cc: command not found make[1]: *** [adlist.o] Error 127 m ...

  9. HBase集群安装过程中的问题集锦

    1.HRegionServer启动不正常 在namenode上执行jps,则可看到hbase启动是否正常,进程如下: [root@master bin]# jps26341 HMaster26642 ...

随机推荐

  1. mysql字段默认值不生效的问题解决(上)

    在项目中使用mybatis做为持久层框架,mysql数据库.项目上线前,DBA要求我们将每张数据库表中的字段都设置默认值和not null.之前项目中有一些insert语句是将表中所有字段都列出来,然 ...

  2. Python3.x - 字符串

    Python3 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号( ' 或 " )来创建字符串. var1 = 'hello world' var2 = "he ...

  3. java.io.IOException: 你的主机中的软件中止了一个已建立的连接。

    1.异常表现:我在jsp文件中有一个<form>表单,里面有一个<button>保存事件按钮.<button  onclick="addOrUPdate()&q ...

  4. loadrunner的安装与破解

    https://pan.baidu.com/s/1H4Cj0ySTwqPra5OA3nicmw 背景: 由于想做服务器的性能测试,所以最近有意研究一下loadrunner这个工具,下面仅将安装过程做个 ...

  5. nodejs中的垃圾回收机制

    node是基于V8引擎开发的,V8的设计是为浏览器设计的,所以V8的内存相对较少,当然可以通过 node --max-old-space-size=1700 (单位是MB) 或 node --max- ...

  6. ELK简单安装测试

    1 介绍组件 Filebeat是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读). Kafka是一种高吞 ...

  7. sublime快捷键使用

    sublime常用快捷键 自己觉得比较实用的sublime快捷键有: Ctrl+/..................注释 Ctrl+滚动..................字体变大.缩小 Ctrl+ ...

  8. Html中video的属性和方法大全

    <video>标签的属性 src :视频的属性 poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览 ...

  9. CSS学习笔记_day7

    目录 1.径向渐变 2. 线性渐变 3. 背景图片裁剪 4. 背景图片大小 5. 边框图片 6. 边框圆角 7. 边框阴影 8.位移 9. 倾斜 10. 旋转 11. 缩放 12. 文本换行 13. ...

  10. vue生命周期图片