VMware 的网络问题

整理于百度

什么是NAT

NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法

什么是桥接

桥接(Bridging),是指依据OSI网络模型的链路层的地址,对网络数据包进行转发的过程,工作在OSI的第二层。一般的交换机,网桥就有桥接作用。

什么是仅主机

仅主机模式,是一种比NAT模式更加封闭的的网络连接模式,它将创建完全包含在主机中的专用网络。仅主机模式的虚拟网络适配器仅对主机可见,并在虚拟机和主机系统之间提供网络连接。相对于NAT模式而言,仅主机模式不具备NAT功能,因此在默认情况下,使用仅主机模式网络连接的虚拟机无法连接到Internet(在主机上安装合适的路由或代理软件,或者在Windows系统的主机上使用Internet连接共享功能,仍然可以让虚拟机连接到Internet或其他网络)。

在同一台主机上可以创建多个仅主机模式的虚拟网络,如果多个虚拟机处于同一个仅主机模式网络中,那么它们之间是可以相互通信的;如果它们处于不同的仅主机模式网络,则默认情况下无法进行相互通信(可通过在它们之间设置路由器来实现相互通信)。

配置目标

虚拟机和主机可相互ping通,都可以上网。不管外部网络环境如何变化,只要主机可以上网,虚拟机就可以上网。

配置方法

1、vmware network adapter vmnet8:设置为NAT,设置好IP和默认网关
2、ubuntu16.04 需要配置默认路由,ip为 vmnet8 的 ip
配置虚拟机中虚拟网络编辑器中 vm8的网关地址
虚拟机:
route add default gw 192.168.19.2 该IP地址为 vm8的网关地址
3、DNS配置:
dns地址可以在/etc/network/interfaces文件中配置,也可以在/etc/resolvconf/resolv.conf.d/base中(具体配置可以看步骤一的图),配置完成执行/etc/init.d/networking restart,然后cat /etc/resolv.conf文件可以看到你配置的dns地址,(注意不要直接修改/etc/resolv.conf这个文件,因为重启网络后,这里面的内容会重新生成),DNS配置为网关IP
/etc/network/interfaces 也是配置静态IP的方法
zhs@ubuntu:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
address 192.168.19.128
netmask 255.255.255.0
gateway 192.168.19.2 // 这个是虚拟机上vm8的网关ip 192.168.19.2
dns-nameservers 192.168.19.2

如果DNS出现问题,可以先在/etc/resolvconf/resolv.conf.d/base 或者head文件增加:
nameserver 202.96.128.86
再执行 service resolvconf restart

有时候出现 Ubuntu的网络图标消失,无法联网。可按以下方案解决:
NetworkManager工具是Ubuntu桌面版的GUI设置工具

1、删除NetworkManager缓存文件
service NetworkManager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
service NetworkManager start

2、修改/etc/NetworkManager/NetworkManager.conf
managed=true

3、重启NetworkManager
sudo service network-manager restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值