• vmware server 虚拟机与宿主机之间共享网络设置问题


    Product:VMwareWorkStation(英文版)
    Version:6.0.0build-45731
    硬件配置:三星Q70-AV01笔记本、IntelCore2Duo(Merom)T7300(2.0G)、DDR2667(2G)
    宿主机系统:MicrosoftWindowsXPProfessionalServicePack2(原版)
    客户机系统:Fedora7Linux
    上网方式:北京网通ADSL(512K)、无路由器、Modem也无路由功能。利用XP自带的PPPoE宽带拨号软件新建名为“ADSL”的连接拨号上网。

    网络适配器及其配置:
    VMwareNetworkAdapterVMnet8:
    IPAddress............:192.168.168.1
    SubnetMask...........:255.255.255.0

    VMwareNetworkAdapterVMnet1:
    IPAddress............:192.168.58.1
    SubnetMask...........:255.255.255.0

    本地连接(物理网卡):(自动获取IP地址和DNS)
    ADSL(PPPoE):(由XP新建网络连接向导获得)

    以下仅介绍Bridged和NAT两种共享上网方式:
    准备工作(必须):为客户机Fedora7Linux系统安装VMwareTools

    一、Bridged方式共享上网

    1、关闭管理工具--服务中的VMwareDHCPService和VMwareNATService两个服务
    2、先断开ADSL连接,控制面板--网络连接--ADSL属性--高级-勾选“Internet连接共享”,下拉列表中然后选择“本地连接”。确定,不要管提示。系统会自动把“本地连接”设置为192.168.0.1,子网掩码设置为255.255.255.0.以后192.168.0.1这个IP地址就是Fedora7Linu的默认网关地址和DNS地址了。
    3、连接ADSL并拨号,启动Fedora7Linux,设置IP和DNS
    IP设置为192.168.0.X(X就是2到254之间的数都可以)
    子网掩码255.255.255.0
    网关192.268.0.1
    DNS:192.168.0,1
    之后重启Fedora7Linu或重新激活网络就可以上网了(注意:Linux网络必须激活才能使用,好多人改了配置都不激活,肯定上不了网,时刻检查一下网络是否处于激活状态,而且必须设置为计算机启动时候就激活设备)

    二、NAT方式共享上网

    1、开启管理工具--服务中的VMwareDHCPService和VMwareNATService两个服务
    2、取消ADSL连接的Internet连接共享。
    3、连接ADSL并拨号,启动Fedora7Linux,设置IP和DNS
    IP设置为192.168.58.X(X就是128到254之间的数都可以)
    子网掩码255.255.255.0
    网关192.268.58.2
    DNS:192.168.58.2
    之后重启Fedora7Linu或重新激活网络就可以上网了.

    这里需要注意的是VMware对于VMnet8采用如下规则(就以本机的192.168.58.0网段为例):

    第一个地址(192.168.58.1):静态地址,分配给了宿主机Xp的VMwareNetworkAdapterVMnet8适配器使用。
    第二个地址(192.168.58.2):静态地址,分配给了NAT设备使用。
    (192.168.58.3到192.168.58.127)静态地址,保留。
    (192.168.58.128到192.168.58.254):DHCP作用域地址范围,分配给虚拟机使用。
    最后一个地址(192.168.58.255)广播地址。
    VMware默认安装后的规则都是如此。

    单机ADSL拨号环境,不是路由器或是局域网环境,ADSL的Internet连接共享这步是选择Bridged方式共享上网的关键

    如果你还想宿主机和客户机之间能相互Ping通和共享,就先把“文件和打印机共享”添加到Windows防火墙例外,然后把管理工具--服务中的Server、ComputerBrowser、两个服务打开。
  • 相关阅读:
    CentOS ping www.baidu.com 报错 name or service not know
    python2 当中 遇到 UnicodeDecodeError UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 37: ordinal not in range(128)
    shell基本语法
    android---笔记 AppContext extends Application
    android笔记--加载框
    android笔记--与服务器交互更改简历状态
    android笔记---AndroidManifest.xml
    android笔记-----消息提示
    ios笔记一 追加数据
    android笔记一 控件属性
  • 原文地址:https://www.cnblogs.com/JackieYang/p/1761096.html
Copyright © 2020-2023  润新知