CentOS7.3虚拟机双网卡配置
笔者在学习和工作中经常要用到linux,专门装一个linux主机固然可以,但是毕竟还要用到windows,解决的办法就是用vmware来搭建linux虚拟机。关于linux虚拟机上网的问题,笔者写过很多。这次提出的是双网卡配置:一个网卡vmnet1用host-only主机模式,用固定ip来连接xshell,另外一个vmnet0是桥接模式,用来上外网。虽然说host-only模式也是可以上外网的,但是效果并不理想。
1. 桥接模式静态ip
桥接模式如何配置,上外网,详见笔者博客:CentOS下VMware用桥接模式,静态ip上外网。
这里值得一提的是:可以将桥接模式设置成动态ip:
设置方法参考如下:
[root@xiaolyu12 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@xiaolyu12 network-scripts]# cat ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
#IPADDR=192.168.31.12
#IPADDR=10.189.10.232
#NETMASK=255.255.0.0
#GATEWAY=192.168.31.1
#GATEWAY=10.189.0.1
#DNS1=8.8.8.8
NAME=ens33
UUID=-e5c0-401c-b4da-bb8c13df283f
DEVICE=ens33
ONBOOT=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
PEERDNS=yes
PEERROUTES=yes
2. host-only主机模式:静态ip,xshell、ssh等连接虚拟机
1. 添加物理网卡:

2. 配置VMnet1下的虚拟网卡
Windows系统下打开网络连接,可以看到有两个跟VMware有关的虚拟网卡,一块是VMnet1,一块是VMnet8。VMnet8在Host-Only网络模式下用不到,所以这块网卡可以不去搭理它。我们要注意的是VMnet1这块网卡,虚拟机在Host-Only模式下,主要依靠它跟宿主机通信,所以必须保证启用了这块网卡。

在添加VMnet1的配置文件之前,我们先来看一下windows主机关于VMnet1的ip地址:


3. 添加配置VMnet1网卡的配置文件
[root@xiaolyu12 network-scripts]# cp ifcfg-ens33 ifcfg-ens37
[root@xiaolyu12 network-scripts]# vim ifcfg-ens37
TYPE=Ethernet
BOOTPROTO=static #设置静态ip,方便xshell,ssh连接虚拟机
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
# ip地址这个地方一定要特别注意
IPADDR=192.168.248.12 # ip地址要和VMnet1中同一网段,任意不同ip地址。
NETMASK=255.255.255.0 # 与VMnet1一致
GATEWAY=192.168.248.10 #设置为VMnet1的IP地址
DNS1=8.8.8.8
NAME=ens37 #名字不要和原配置文件一样
#UUID=-e5c0-401c-b4da-bb8c13df283f新网卡的配置文件不能和原网卡的配置文件一样,这里注释掉,删掉都可以。
DEVICE=ens37 #设备也不要和原配置文件中的一样
ONBOOT=yes
注意:
IPADDR设置为与VMnet1同一网段里的任意IP地址
NETMASK设置为与VMnet1一致
GATEWAY设置为VMnet1的IP地址
DNS1, DNS2设置为与主机物理网卡一致便可,如果不用host-only上外网,这个也可以不要
BOOTPROTO如果是dhcp则把它改为none或者static均可
4. 删掉网卡文件:
rm-rf /etc/udev/rules.d/-persistent-net.rules
5. 重启网络
[root@xiaolyu12 udev]# systemctl restart network
[root@xiaolyu12 udev]# systemctl restart NetworkManager
5. windows主机和linux虚拟机互相ping通


6)看看我的两块网卡的地址:

7)上个外网:ping www.baidu.com

ok ,搞定了。
CentOS7.3虚拟机双网卡配置的更多相关文章
- 在VMware上克隆Linux虚拟机及其网卡配置方法
最近在搭建Hadoop集群,1个Master,3个Workers.使用VMware workstations创建Linux虚拟机,版本是CentOS7.安装完成并做了相应的网络配置后,使用VMware ...
- 烂泥:VMWare Workation双网卡配置IP地址
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前几天给一个客户做远程项目实施,客户那边的服务器是Windows OS的,我们这边的业务 ...
- Ubuntu16.04双网卡配置,内网外网同时访问
Ubuntu16.04双网卡配置,内网外网同时访问 配置:vim/etc/network/interface auto lo iface lo inet loopback auto eno1 ifac ...
- Centos7 / RHEL 7 双网卡绑定
http://www.cnblogs.com/hukey/p/6224969.html 1. 简要 双网卡绑定技术在centos7中使用了teaming技术,而在rhel6/centos7中使用 ...
- linux双网卡配置
一.VM虚拟机添加一个网络适配器. 选择自己需要的模式类型 二.启动虚拟机,配置网卡 按原先配置网卡的方式配置完(ip地址及默认网关还有网卡名不能跟原先的一样) 重启所有网卡(service netw ...
- Centos双网卡配置默认路由
Centos6.5 双网卡,我们只需要一个默认路由,如果两个都有或都没有会有一系列的问题 [root@centos]# vi /etc/sysconfig/network修改以下内容NETWORKIN ...
- centos7下给bond网卡配置bridge桥接
这篇的主题可以用几个关键字组合:centos7+kvm + bond + bridge .brige主要用在KVM虚拟化环境下,而bond是进行物理层面的冗余.具体配置信息如下 物理网卡名称:enp0 ...
- centos6.5-VMware虚拟机-双网卡绑定
1 添加多张网卡(生产环境中有多个卡槽,可用ifconfig查看) 2 编辑两张虚拟机的网卡和物理机的连接方式,这里两张都使用NAT即可 3 打开虚拟机查看所有的网卡(网络接口),修改配置网卡配置文件 ...
- windows server 2012 双网卡配置
别用route 命令!!!!!! 在使用最新版的windows server 2012的时候,当存在两个或者多个网段的时候,就可以采用双网卡的方式来添加和配置路由.具体的设置方法如下: 网段1 19 ...
随机推荐
- Java对【JSON数据的解析】--官方解析法
要求:解析下面5个JSON数据 1.String string ="{name:'zhangsan',age:18}"; 2.String string2 = "{per ...
- GPU编程--Shared Memory(4)
GPU的内存按照所属对象大致分为三类:线程独有的.block共享的.全局共享的.细分的话,包含global, local, shared, constant, and texture memoey, ...
- 修复python的ModuleNotFoundError
我在项目里面用到了python,但其他的同事并没有安装python环境,为了不强制每个人都安装python,我下载了python-3.6.1-embed-amd64,并将用一个.bat去调用它. 大概 ...
- ZooKeeper数据结构
Time in ZooKeeper ZooKeeper跟踪时间的多种方式 1)Zxid:每个ZooKeeper状态变化将会接收到一个zxid(ZooKeeper Transaction Id)的时间戳 ...
- Asp.net MVC 如何对所有用户输入的字符串字段做Trim处理
经常需要对用户输入的数据在插入数据库或者判断之前做Trim处理,针对每个ViewModel的字段各自做处理是我们一般的想法.最近调查发现其实也可以一次性实现的. MVC4.6中实现方式 1,实现IMo ...
- 收集一些工作中常用的经典SQL语句
作为一枚程序员来说和数据库打交道是不可避免的,现收集一下工作中常用的SQL语句,希望能给大家带来一些帮助,当然不全面,欢迎补充! 1.执行插入语句,获取自动生成的递增的ID值 INSERT INTO ...
- python网络爬虫之scrapy 工程创建以及原理介绍
执行scrapy startproject XXXX的命令,就会在对应的目录下生成工程 在pycharm中打开此工程目录:并在Run中选择Edit Configuration 点击+创建一个Pytho ...
- jquery的几个国内CDN加速节点
分享几个jquery的几个国内国外的CDN加速节点,方便广大的开发设计者调用和节约空间,官网的总是最新版本的jquery所以不用去担心版本更新问题,其他加速节点可能不会在更新版本,所以取舍问题自己决定 ...
- Java NIO 学习笔记五 缓冲区补充
1.缓冲区分配 方法 以 ByteBuffer 为例 (1)使用静态方法 ByteBuffer buffer = ByteBuffer.allocate( 500 ); allocate() 方法 ...
- 原生js在绑定事件时不用获取id名可直接用id名绑定???
<div id="btn"> 点击 </div> <script> btn.onclick=function(){ console.log(bt ...