桥接模式:虚拟机作为一台独立的机器,拥有自己的独立的IP。
主机模式:虚拟机与主机组成一个局域网,主机使用虚拟网卡VMnet1与虚拟机进行通讯。
NAT模式(网络地址转换):与主机使用同一个IP,这种模式我还不太理解,用的最多的是前两种模式。
主机模式下配置网络与主机互ping步骤:
1. 配置虚拟网卡
2. 配置虚拟机软件的虚拟网络设置
3. 修改虚拟机的网络配置文件
这里的虚拟机搭载的操作系统是Ubuntu 12.04,网络配置文件:/etc/network/interfaces
配置内容为:
若是想配置动态IP:
auto eth0
iface eth0 inet dhcp
若是想配置静态IP:
auto eth0
iface eth0 inet static
address 192.168.5.3
gateway 192.168.5.1
netmask 255.255.255.0
配置好后重启一下网络:
sudo /etc/init.d/networking restart
用ifconfig看一下网络的IP
经过这三个步骤之后再主机环境下ping 虚拟机应该是可以ping通的,而虚拟机可能Ping不同主机。
这是可能由于主机和虚拟机的防火墙问题,先关闭一下主机的防火墙,再ping一下,这时候一般都可以ping的通的,若还是ping不通,再找办法关闭虚拟机的防火墙,这里不做描述。
若想用虚拟机来配置开发环境,那么虚拟机和主机之间的网络互通是前提,网络互通之后便可以进行文件的共享,为开发带来极大的方便。