笔者在学习和工作中经常要用到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虚拟机双网卡配置的更多相关文章

  1. 在VMware上克隆Linux虚拟机及其网卡配置方法

    最近在搭建Hadoop集群,1个Master,3个Workers.使用VMware workstations创建Linux虚拟机,版本是CentOS7.安装完成并做了相应的网络配置后,使用VMware ...

  2. 烂泥:VMWare Workation双网卡配置IP地址

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前几天给一个客户做远程项目实施,客户那边的服务器是Windows OS的,我们这边的业务 ...

  3. Ubuntu16.04双网卡配置,内网外网同时访问

    Ubuntu16.04双网卡配置,内网外网同时访问 配置:vim/etc/network/interface auto lo iface lo inet loopback auto eno1 ifac ...

  4. Centos7 / RHEL 7 双网卡绑定

    http://www.cnblogs.com/hukey/p/6224969.html 1. 简要    双网卡绑定技术在centos7中使用了teaming技术,而在rhel6/centos7中使用 ...

  5. linux双网卡配置

    一.VM虚拟机添加一个网络适配器. 选择自己需要的模式类型 二.启动虚拟机,配置网卡 按原先配置网卡的方式配置完(ip地址及默认网关还有网卡名不能跟原先的一样) 重启所有网卡(service netw ...

  6. Centos双网卡配置默认路由

    Centos6.5 双网卡,我们只需要一个默认路由,如果两个都有或都没有会有一系列的问题 [root@centos]# vi /etc/sysconfig/network修改以下内容NETWORKIN ...

  7. centos7下给bond网卡配置bridge桥接

    这篇的主题可以用几个关键字组合:centos7+kvm + bond + bridge .brige主要用在KVM虚拟化环境下,而bond是进行物理层面的冗余.具体配置信息如下 物理网卡名称:enp0 ...

  8. centos6.5-VMware虚拟机-双网卡绑定

    1 添加多张网卡(生产环境中有多个卡槽,可用ifconfig查看) 2 编辑两张虚拟机的网卡和物理机的连接方式,这里两张都使用NAT即可 3 打开虚拟机查看所有的网卡(网络接口),修改配置网卡配置文件 ...

  9. windows server 2012 双网卡配置

    别用route 命令!!!!!! 在使用最新版的windows server 2012的时候,当存在两个或者多个网段的时候,就可以采用双网卡的方式来添加和配置路由.具体的设置方法如下: 网段1  19 ...

随机推荐

  1. JavaSE教程-02Java基本语法-思维导图

    思维导图看不清楚时: 1)可以将图片另存为图片,保存在本地来查看 2)右击在新标签中打开放大查看 1.注释 定义:用于解释说明程序作用的文字 注释类别 单行注释 格式: //注释文字 多行注释 格式: ...

  2. Spring+SpringMVC+MyBatis深入学习及搭建(六)——MyBatis关联查询

    转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6923464.html 前面有将到:Spring+SpringMVC+MyBatis深入学习及搭建(五)--动 ...

  3. day_1_登录接口

    #/usr/bin/env python3# -*- coding: utf-8 -*-##This is an account login authentication##Version 1.0## ...

  4. 【JAVAWEB学习笔记】29_文件的上传------commons-fileupload

    今天内容: 文件的上传------commons-fileupload 文件上传和下载的实质:文件的拷贝 文件上传:从本地拷贝到服务器磁盘上   客户端需要编写文件上传表单---->服务端需要编 ...

  5. css颜色值设置方式有哪些?以及如何随机一个颜色?

    网页中颜色的使用方式有一下几种 1.颜色名称 ,如red  black white 2.十六进制颜色,网页中常用,每两位代表红绿蓝的值的比例,  如 #ffffff白色   #000000黑色 3.r ...

  6. BOM中的各种height

    BOM中的高度属性主要涉及三块:screen.window.文档下的元素. screen 其中screen最简单,代表着显示器的对象. screen.height :屏幕高度,像素为单位. scree ...

  7. Python初探

    Q:DBA是运维数据库,为什么还要懂开发? A: 维护:维护的机器太多了,很多重复的操作,需要开发出工具来实现 监控:所有机器的运行情况和健康状况都需要了解,全盘掌握cup.内存.磁盘.网络流量.数据 ...

  8. Spring学习(1)----入门学习(附spring-framework下载地址)

    (一)Spring是什么 Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止应用于企业应用 是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架- 从大小和开销 ...

  9. Mac OS X 安装后的简单设置

    让Mac拥有类似apt-get的功能--安装Homebrew Homebrew是一个包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget). 国内下载地址:http://ww ...

  10. Linux文件锁定保护命令chattr介绍

    chattr命令的用法:chattr [ -RV ] [ -v version ] [ mode ] files- 最关键的是在[mode]部分,[mode]部分是由+-=和[ASacDdIijsTt ...