您的当前位置:首页正文

vmware网络连接(linux虚拟机)

来源:客趣旅游网
 虚拟机下的网络配置问题

Virtual Network Editor这个工具只是用来配置0,1,8三个虚拟网卡,默认是0.

NAT模式

1. 此模式下只需给虚拟机启用NAT,配置DHCP即可上网,不需主机共享,即使vmware 8虚拟网卡被禁用虚拟机也可以上网。

配置子网IP以及DHCP开始分配的IP

点击DHCP Settings弹出如下界面,配置网关

点击DNS Settings 弹出DNS配置界面选择自动获取

当将DNS配置为自动获取时,获得的DNS为192.168.137.1

网关必须为192.168.137.1,DNS必须为自动获取,否则无法上网,即使DNS配置的地址为192.168.137.1也无法上网。

2. 要想与主机之间通信必须启用vmware8虚拟网卡,只需在上面的基础上讲vmware8虚拟网卡启用即可实现虚拟机与主机之间的通信,自动获取IP地址与DNS,无需任何其他配置

3. 此时虚拟机将只能与主机之间通信,无法上网,如果要实现虚拟机上网,只需共享可以上网的网络,以无线网络为例,共享给vmware8即可实现虚拟机的上网,同时也可以与主机之间通信

此过程中vmware8无需做任何配置,只需自动获取IP地址与DNS即可

Bridged模式

1. 选中桥接网络模型

2. 如果在执行了service network restart重启网络命令以后出现如下图所示情况

最后failed,则说明eth0接口启用了DHCP服务,而桥接网络模式下无法通过DHCP获得IP地址所以在获取IP地址时出错,执行more /etc/sysconfig/network-scripts/ifcfg-et0查看是否启用DHCP,如下所示

发现果然启用了DHCP服务导致错误。

3. 在/etc/sysconfig/network-scripts目录下修改ifcfg-eth0文件内容,如下所示:添加IP地址,子网掩码,网关,并将bootproto改为static

做了这些修改以后再次执行service network restart 结果没有错误,如下所示

此时使用ifconfig命令查看eth0的地址如下:

就是刚才配置的地址。此时用CRT连接虚拟机,可以连接,如下所示

但是此时虚拟机无法上网。

检查/etc/resolv.conf文件发现没有配置DNS,配置DNS,与主机一样,如下

然后虚拟机可以连接到互联网

桥接网络模式下,虚拟机与主机处于同等地位,虚拟机只需配置与主机在同一个网段的地址,同样的网关与DNS即可实现与主机的通信以及上网。

Host-only模式

1.host-only也是通过DHCP获取地址,要修改ifcfg-eth0文件,如下所示

2.执行service network restart命令重启网络服务,自动获取地址成功,如下

与DHCP分配地址相符合,从128开始分配

此时虚拟机无法与主机通信,无法联网,然后将vmware1虚拟网卡启用,启用虚拟网卡以后,用CRT连接虚拟机成功。如下:

此种模式下虚拟机无法联网,只能实现与主机之间的通信。 总结: Nat Bridged Host-only 上网 将虚拟机模式配关闭DHCP,配置与无法实现 置为nat即可,其主机统一网段的他选项都默认 IP地址 与主机通信 启用vmware8虚拟配置与主机DNS相启用vmware1虚拟网卡,默认自动获同的DNS地址,网网卡即可 取IP地址与DNS 关 既要上网又要与共享网络给综合上边两个即无法实现 主机通信 vmware8 可

因篇幅问题不能全部显示,请点此查看更多更全内容