烂泥:VMWare Workation双网卡配置IP地址
本文由ilanniweb提供友情赞助,首发于烂泥行天下
想要获得更多的文章,可以关注我的微信ilanniweb
前几天给一个客户做远程项目实施,客户那边的服务器是Windows OS的,我们这边的业务运行需要linux OS,所以就在Windows OS下安装VMWare。
但是在配置VM的IP地址时,遇到了双网卡配置IP地址的问题。宿主机是双网卡,一块网卡连接内网,一块网卡连接外网。
经过摸索终于把在VMWare上VM双网卡配置IP地址的事情搞定了,下面记录大致的配置过程。
PS:VM的两块网卡的IP地址分别是192.168.0.90、192.168.3.250。
其中192.168.0.90是内网地址,192.168.3.250是外网地址。
本文中牵涉到的192.168.33.250是专线连接的远程机器IP地址。
一、查看宿主机的网卡与IP
首先我们来查看宿主机的两块网卡与其对应的IP地址。如下:

通过上图,我们可以看到宿主机的两块网卡,在Windows OS下显示的是本地连接和本地连接2,其中本地连接是外网网卡配置,如下:

本地连接2是内网网卡配置,如下:

注意:本地连接的描述是Yukon,而本地连接2的描述是I217-LM。
下面我们开始配置VM的网卡与IP。
二、配置VM网卡与IP
要配置VM网卡和IP地址,首先我们要重新配置VMWare的网卡,如下:


VMWare的VMnet0桥接到宿主机的本地连接,即外网网卡。
然后我们再添加一个新的网卡VMnet2,并且把VMnet2桥接到宿主机的本地连接2,即内网网卡。

VMWare两块网卡添加配置完毕后,我们来给VM配置网卡,如下:

VMnet0外网网卡对应该VM网卡的MAC地址为:00:0C:29:3C:78:41。

VMnet2外网网卡对应该VM网卡的MAC地址为:00:0C:29:3C:78:4B。
以上配置完毕后,我们开始配置该VM的eth0和eth1网卡,如下:

在该VM中eth0网卡配置为外网IP地址,对应VMWare的VMnet0网卡,网关是192.168.3.1。
eth1网卡配置内内网IP地址,对应VMWare的VMnet2网卡,网关是192.168.0.1。
现在我们登录到该VM测试与外网的连通性,如下:

通过上图,我们可以很容易的看到该VM与外网通信是正常的。
现在我们切换到宿主机上,测试该VM与宿主机的网络连通性,如下:

通过上图,我们可以很容易的看到该VM与宿主机通信是正常的。
综合上述我们可以很明显的看到,VMWare的双网卡配置已经成功。
三、给VM配置静态路由
对于VM双网卡配置,我们在实际使用过程会发现,如果远程的主机与该VM双网卡进行通信时,是无法进行通信的,所以我们的问题来了。
如何让远程的主机与该VM进行通信呢?
其实很简单,我们只需要在该VM上配置一条到远程主机的静态路由就可以了。
下面分享一个例子,该例子中远程主机的IP地址是192.168.33.250。
现在我们来给该VM添加静态路由,如下:
route add -net 192.168.33.0/24 gw 192.168.0.1 dev eth1
该条命令的意思把需要发往192.168.33.0/24网段来的数据包全部通过192.168.0.1网关进行转发,并且是通过eth1网卡转发出去。

当然如果我们要删除已经添加的静态路由的话,可以使用如下命令:
route del -net 192.168.33.0/24 gw 192.168.0.1
静态路由添加完毕后,我们可以在该VM上通过traceroute命令追踪到远程主机的路径,如下:
traceroute 192.168.33.250

对于centos来说,如果没有安装traceroute命令的话,可以使用如下命令安装:
yum -y install traceroute
通过上图,我们可以很容易的看出从该VM到远程主机192.168.33.250的第一条路由是192.168.0.1,这个和我们刚刚配置的静态路由刚好进行匹配。
下面我们再切换到远程主机上,该远程主机是Windows OS,我们可以使用tracert命令追踪到该VM的路径,如下:
tracert 192.168.0.90

烂泥:VMWare Workation双网卡配置IP地址的更多相关文章
- CentOS/Linux 网卡设置 IP地址配置
CentOS/Linux下设置IP地址 1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.100 1.2:修改网关地址# route add default g ...
- CentOS/Linux 网卡设置 IP地址配置永久生效
CentOS/Linux下设置IP地址 1.临时生效设置 1.1修改IP地址 #ifconfig eth0 192.168.100.100 1.2修改网关地址 #route add default g ...
- CentOS7.3虚拟机双网卡配置
笔者在学习和工作中经常要用到linux,专门装一个linux主机固然可以,但是毕竟还要用到windows,解决的办法就是用vmware来搭建linux虚拟机.关于linux虚拟机上网的问题,笔者写过很 ...
- 双网卡单IP实现网卡冗余与负载均衡
WINDOWS下: 所谓双网卡,就是通过软件将双网卡绑定为一个IP地址,这个技术对于许多朋友来说并不陌生,许多高档服务器网卡(例如intel8255x系列.3COM服务器网卡等)都具有多网卡绑定功能, ...
- VMware ESX常用命令 和 IP 地址修改
一. VMware ESX Command 1. 看你的esx版本 vmware –v 2. 查看显示ESX硬件,内核,存储,网络等信息 esxcfg-info -a(显示所有相关的信息) esxcf ...
- vmware的双网卡以及Pro的注册码
DC/OS的master需要能够上外网而且能够和本地内网设备交互,于是打算在虚拟机上面做测试,于是调研了一下虚拟机的双网卡配置. 最推荐的方式是使用vmware的station,而不是player ...
- centos双网卡配置
centos双网卡问题,一个网卡配置局域网,一个网卡配置公网,如果内网访问自动走eth1,如果外网访问自动走eth2. 需要配置路由吗? 1. 首先查看机器是否是双网卡,命令如下: lspci | g ...
- Linux网络管理1---(Linux配置IP地址,ifconfig、配置文件)
1.Linux配置IP 地址 ifconfig命令临时配置IP 地址 ifconfig命令,最常用的功能是查看本机的网络的配置状态(当然也可以配置网络,不过是暂时性的),直接输入ifconfig命令就 ...
- linux下配置ip地址四种方法(图文方法)
主要是用第四种方法 (1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig ...
随机推荐
- 哪种缓存效果高?开源一个简单的缓存组件j2cache
背景 现在的web系统已经越来越多的应用缓存技术,而且缓存技术确实是能实足的增强系统性能的.我在项目中也开始接触一些缓存的需求. 开始简单的就用jvm(java托管内存)来做缓存,这样对于单个应用服务 ...
- ASP.NET Core 中间件之压缩、缓存
前言 今天给大家介绍一下在 ASP.NET Core 日常开发中用的比较多的两个中间件,它们都是出自于微软的 ASP.NET 团队,他们分别是 Microsoft.AspNetCore.Respons ...
- Microservice Anti-patterns
在最近的一次Microservices Practitioner Summit中,原Netflix工程师介绍了一种越来越常见的对Microservice的误用.简单地说,大家在搭建一个基于Micros ...
- 07. Web大前端时代之:HTML5+CSS3入门系列~H5 地理位置
Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 源码:https://github.com/duniti ...
- 认识 Azure
本文为官网摘录总结
- 客户端的验证插件validator
简单,智能,令人愉悦的表单验证~~~ 官方文档:http://www.niceue.com/validator/ <!DOCTYPE html> <html> <head ...
- 启用 Open vSwitch - 每天5分钟玩转 OpenStack(127)
Linux Bridge 和 Open vSwitch 是目前 OpenStack 中使用最广泛的两种虚机交换机技术. 前面各章节我们已经学习了如何用 Linux Bridge 作为 ML2 mech ...
- jQuery之Deferred源码剖析
一.前言 大约在夏季,我们谈过ES6的Promise(详见here),其实在ES6前jQuery早就有了Promise,也就是我们所知道的Deferred对象,宗旨当然也和ES6的Promise一样, ...
- 【腾讯Bugly干货分享】Android Linker 与 SO 加壳技术
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57e3a3bc42eb88da6d4be143 作者:王赛 1. 前言 Andr ...
- 面向对象相关知识点xmind