首先从你那模模糊糊的图中看,似乎网关
地址一栏没有信息,没有网关,你如何出的去啊?!你仔细检查一下dhcp服务器关于网关的设置吧!还有,如上面几位说的,你
虚拟机对外部
网络使用的模式也需要注意。楼上都在说nat方式,在内部网络中,我更喜欢桥接模式,非常直接,你就把虚拟机当你内网的主机一样对待就好了系统平台:VMwareWorkstation90+ubuntu1204首先要解决windows和linux网络连接问题:在VMwareWorkstation90“设置”选项中,设置"网络"网络连接1选中“启用网络连接”方式:NAT网络连接2 选中“启用网络连接”方式:BridgedAdapter启动ubuntu,查看IP地址:#ifconfigeth0注:你的LINUX里面可能有两块网卡eth0和eth1,分别看一下他们的IP地址,有一个是和你的WINDOWS本地连接IP地址在一个网段的(以后就使用这个IP地址登录samba,也是挂载NFS服务器的IP)再说一下关于IP地址的配置(以我自己的电脑举例):我是用ADSL拔号上网,windows本地连接的IP地址是自动获取的,IP为:192168145查一下linux下eth0的IP为:100215;eth1的IP为192168142那eth1即为linux的本地连接的IP地址,也就是samba服务器的IP地址关闭LINUX防火墙命令:#ufwdisable注:ufw是linux下的防火墙 *** 作命令,相关的 *** 作可以查看命令帮助然后就在windows下ping一下linux的IP,如果能ping通,就可以继续下面的内容,如果ping不通就再找找原因注:ubuntu1204已经安装了最新版本的samba服务器,无需安装。如果使用1204以前的版本,最好是按下边的方法升级一下samba,1204版本无需下列 *** 作卸载samba,smbclient,samba-common$sudoapt-getremovesamba-common$sudoapt-getremovesmbclient$sudoapt-getremovesamba安装Ubuntusamba服务器:sudoapt-getinstallsambasudoapt-getinstallsmbfs开始配置:samba配置文件:/etc/samba/smbconf可以修改配置文件来设置samba共享和用户如果不习惯使用配置文件,也可以使用图形界面安装Ubuntusamba图形管理界面#sudoapt-getinstallsystem-config-samba启动samba图形管理界面#sudosystem-config-samba也可以选择菜单:system->Administration->Samba配置方法和RedHat9中一样选择要共享的目录设置读写权限设置访问权限添加samba用户配置完成后要重启samba#sudo/etc/initd/smbdrestart在Win7下查找共享文件夹如图:双击打开LinuxShare后移动文件到该文件夹,提示“您需要权限执行此 *** 作”,自己的错误原因是没有在Linux下修改LinuxShare文件夹的权限:chmod777LinuxShare,这样就OK了如果你明白 NAT 的工作方式就知道了。
NAT 是一种特殊的代理,这种工作方式的代理服务器是不管内部网要求代理的数据如何,完全无脑转出而且保留相关端口的功能。
这种方式其实性质还是虚拟机自己在内部网里面,不过 NAT 这种透明代理使得虚拟机网外访问很方便。
所以你看 IP 当然还是虚拟机软件模拟的内部网 IP ,你用软件查看虚拟机的外网 IP 才不会是虚拟内网的 IP 的。
根据现在的网络原理,你的虚拟机和实体机根本不可能成为同一个 IP 。
除非你废掉实体机器的上网功能,让虚拟机软件独占网卡的使用。如果主机使用的是无线网卡,连接无线路由器的话,设置虚拟机网络适配器为桥接即可!
其实上面说了那么多,根本的东西都搞错了!
无线网卡是在主机上连接的,根本上和虚拟机没有半点关系!
虚拟机默认使用其虚拟网卡而已,没有无线网卡可选!——除非在虚拟机中连接usb接口的无线网卡,否则根本没办法直接调用无线设备。
linux虚拟机中有了无线网卡,其设置方法和Windows,并没什么差别,都是点击选择对应wifi,输入无线密码,连接即可。
评论列表(0条)