日期:2014-05-16  浏览次数:20613 次

如何在vm7的RadHat AS5中使用smb服务
各位大侠:

  你好!我使用的宿主机的操作系统是windows XP的,VMware Workstation版本是7.1.4的,安装的linux是RedHat Linux AS5。在虚拟机中使用了两个网卡,一个是host-only,一个是NAT方式。其中,host-only是用来与主机通信的,NAT是用来与外网连接的。现在发现,通过ping host-only的地址192.168.19.188,可以正常,host-only也可以ping同我的宿主机192.168.1.156,现在又两个问题:
1、虚拟机中Linux上不了外网(ping不通www.baidu.com)
2、在宿主机中访问不了smb(通过宿主机访问\\192.168.19.188 会弹出“无任何网络提供程序接受指定的网络路径”)

以下是我的详细配置

宿主机配置:
ip地址:192.168.1.156
子网掩码:255.255.255.0
默认网关:192.168.1.1
DNS:202.91.134.133

VMware Network Adapter VMnet1
ip地址:192.168.19.1
子网掩码:255.255.255.0
默认网关:(空)
DNS:(空)

VMware Network Adapter VMnet8  
ip地址:192.168.189.1
子网掩码:255.255.255.0
默认网关:(空)
DNS:(空)


虚拟机里的设置:

eth0 
ip地址:192.168.19.188
子网掩码:255.255.255.0
默认网关:192.168.19.2
DNS:

eth1
ip地址:192.168.189.188
子网掩码:255.255.255.0
默认网关:192.168.189.2
DNS:202.91.134.133



------解决方案--------------------
1.host only当然上不了外网,上外网用nat

2.既然是VMware,装tools,用hgfs,代替smb通信
------解决方案--------------------
想连外网的话使用NAT和brigde比较方便

------解决方案--------------------
你的linux虚拟机上没有配置dns服务器地址。把你的windowsDNS服务器地址加到linux上/etc/resolv.conf文件里