vmware桥接网络配置

很长时间没有更新了,也隐匿了一段时间了…
这几天一直在处理主机和虚拟机的网络连接问题,然后这里面还是有很多东西的,有些网络基础拓扑我也没学,所以也只能更侧重于实用方面来分享
那么今天给大家带来的就是关于vmware第一种网络连接方式,桥接的配置

关于桥接模式的原理我不多说,这个与nat还有很大区别,简单地来说它相当于又重新创建了一个电脑,这个电脑和主机是处于相同的网络拓扑环境,他就直接连接着主机的网关,所以在有些网络环境要求严格的情况下,桥接很容易出现问题,因为可能网关不认可这个虚拟机,所以需要其他途径,这里我们就用最简单的例子吧

(因为在校园,直接桥接是上不了网的,所以我就利用我的热点做实验)
之前可能有的文章我也提到了桥接,现在以这篇文章为准

第一部分,怎么用桥接上网

首先,确保我们虚拟机是桥接模式
记住一定要打勾,(如果不打勾我好像弹出来什么vmware0无法使用之类的)所以需要我们打勾
vmware桥接网络配置_第1张图片
第二步,虚拟网络编辑器设置
这里没什么好说的,因为桥接基本上不涉及ip设置的问题,不像nat还要设置网关子网,这里唯一需要注意的就是桥接接口,一般自动就可以,但如果你有多个网卡一定要注意桥接的是哪个网卡
刚才我憨批的试了n次,结果发现自己选错了
如果不知道就选择自动
vmware比你聪明hh
(不过这一步注意,有时候可能vmware也突然憨了…所以还是需要你自己清楚是哪个网卡)
vmware桥接网络配置_第2张图片第三步,确保你的网络允许桥接
因为桥接,所以我们需要修改的就是WLAN的配置,或者说你网卡的那个配置,如果是nat就要修改vmware的虚拟网关,而这里因为是桥接,所以就不需要虚拟网关
这里也可以看到我们是哪个网卡,所以上一步如果不知道网卡可以先这样
vmware桥接网络配置_第3张图片一定要确保第二个打勾了
第三步,修改虚拟机网络配置
这里以kali为例,其他系统也类似
记住这个命令,网络配置全靠他

vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp#这里使用的动态分配,如果静态也可以

vmware桥接网络配置_第4张图片
修改后保存
修改dns服务器

 vim /etc/resolv.conf
nameserver 192.168.43.1

如果说你不知道
点击详细信息
vmware桥接网络配置_第5张图片在这里插入图片描述

vmware桥接网络配置_第6张图片

重启网络服务

/etc/init.d/networking restart

可以看到分配ip了
vmware桥接网络配置_第7张图片可以上网了
在这里插入图片描述可以ping网关
vmware桥接网络配置_第8张图片主机可以ping虚拟机
vmware桥接网络配置_第9张图片欸怎么ping不了主机
在这里插入图片描述那一定是你开防火墙了,关掉就好
vmware桥接网络配置_第10张图片
vmware桥接网络配置_第11张图片(注意,ping不通不一定是网络,别忘记防火墙)
wireshark抓包让大家感受一下大概桥接是什么感觉
主机上抓包,虚拟机ping百度
其实在某种意义上来说,虚拟机就是直接利用主机的网卡进行发包,所以可以在主机上直接抓取到桥接到上的虚拟机包
vmware桥接网络配置_第12张图片而且在虚拟机上的话,也可以抓到部分主机发送的包(这个跟协议有关系,如果是http基本是可以全部直接抓到的),但没有全部抓取到
简单的说就可以理解为主机和虚拟机都是通过一个口出流量,所以他们本质上没有什么区别
在这里插入图片描述到这里差不多就分享完了,你的虚拟机也可以上网了
如果需要抓包,在虚拟机上就是用wireshark侦听eth0
主机就是直接侦听WLAN,也就是你网卡的,然后就可以直接嗅探到虚拟机的流量
这一点为什么现在提,因为有些做安卓软件找后台的话需要抓包,然后手机软件可能不是很方便,而搭载一个安卓的虚拟机效果就比较不错

你可能感兴趣的:(vmware,linux)