technology-note/网络/nat模式虚拟机主机相互ping通.md
2018-10-07 17:53:22 +08:00

57 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 1、wmware设置
  这篇记录下nat网络模式下虚拟机与主机的相互ping通。首先使用wmware建立一个ubuntu虚拟机网络模式选择nat模式。然后点击虚拟网络编辑
![1536153781962](./picFolder/pic1.png)
接下来点击nat设置
![1536153954193](./picFolder/pic2.png)
看到如下:
![pic3](./picFolder/pic3.png)
上面红框是关键记录这个值下面虚拟机设置静态ip要用到。
## 2、window网络设置
  打开网络适配器页面选择VMnet,右键->属性->Internet协议版本 4TCP/IPV4->属性设置ip地址为上面上面网关地址最后一个数改成1比如192.168.128.2就要设置为192.168.128.1同时设置子网掩码为255.255.255.0,默认网关不要填。我的如下:
![pic4](./picFolder/pic4.png)
**如果想让虚拟机能够访问主机需要关闭主机的防火墙**
## 3、ubuntu设置
  编辑/etc/network/interfaces
```bash
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
# The primary network interface
auto ens33
# dhcp 改成static然后设置下面的address,netmask,gateway
iface ens33 inet static
address 192.168.128.129
netmask 255.255.255.0
gateway 192.168.128.2
# 设置dns
dns-nameservers 192.168.128.2
```
然后执行`/etc/init.d/networking restart`,或者重启虚拟机以启用网络设置。
## 3、验证
  现在虚拟机中`ping 192.168.128.1`可以ping通主机中`ping 192.168.128.129`也可ping通。