VMware网络配置

经常用xshell连接VMware里的虚拟机,但是对于其中的原理一概不知,一旦出问题就扒博客,遂决定稍微弥补一点知识。
本文参考其他博客及自己需要来记录,分为基础概念、配置方法
基本概念 VMware提供三种网络模式,分别对应三个网卡(网络适配器),可以理解为三种网络通道

网络模式 网络接口
桥接bridge eth0
NAT eth8
host-only eth1
bridged桥接模式:直接连接物理网络 虚拟机内部网卡(例如eth0)直接连到了物理网卡所在的网络上
该模式需为虚拟系统配置IP地址、子网掩码
NAT网络地址转换模式:用于共享主机的IP地址 虚拟系统通过宿主机器所在的网络访问公网,NAT模式下虚拟系统的TCP/IP配置信息由VMnet8虚拟网络的DHCP服务器提供
虚拟系统无法和本局域网中的其他真实主机进行通信
host-only主机模式 该模式下虚拟系统的TCP/IP配置信息(IP地址、网关地址、DNS服务器),都是由VMware1虚拟网络的DHCP服务器动态分配。
所有的虚拟系统可以互相通信,但虚拟系统与真实网络被隔离
bridged模式配置过程 1.对网络适配器设置模式,右键虚拟机选择设置

VMware网络配置
文章图片
桥接模式1
2.进入到虚拟机设置页面,选择网络适配器,在网络连接状态栏选择桥接模式,点击确定

VMware网络配置
文章图片
桥接模式2
3.然后对虚拟网络进行设置,桥接模式较为简单
选择 编辑-> 虚拟网络编辑器
VMware网络配置
文章图片
桥接模式3
4.进入 虚拟网络编辑器界面,选择 类型为 桥接模式的 VMnet0,并选择桥接模式,点击 确定
VMware网络配置
文章图片
桥接模式4
5.接下来该进入虚拟机设置IP了,由基础知识部分可以知道,桥接模式下虚拟机和宿主不共用一个IP,但要在同一网段。
编辑/etc/network/interfaces文件:
sudo 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). # The loopback network interface auto lo iface lo inet loopback # The manager network interface auto eth0 iface eth0 inet static address 192.168.41.67//根据宿主IP设置为192.168.41.0-192.168.41.100之间,注意不要和已有IP冲突 netmask 255.255.255.0 gateway 192.168.41.254

编辑/etc/resolv.conf文件:
vim /etc/resolv.conf
nameserver 192.168.1.9//和你的宿主DNS保持一致即可``` 6.重启网络:

sudo /etc/init.d/networking restart```
总结 【VMware网络配置】事实上我第一次设置完之后通过宿主ping虚拟机是不通状态,然后不知道是不是重启了虚拟机,第二次突然就通了。
我对这个真的不是很懂。

    推荐阅读