2014年(4)
分类: C/C++
2014-03-30 00:09:58
在VMware中我们可以在VM-〉Setting……—〉Network Adapter下看到下面几种网卡模式:
如图所示,
下面即将通过上面的网卡模式来配置一下samba服务器,实现windows与linux共享的功能。
1. 桥接模式(Bridge).
Bridge(桥接):简单的说就是通过网桥可以把两个不同的物理局域网连接起来,是一种在链路层实现局域网互连的存储转发设备。网桥从一个局域网接收MAC帧,拆封、校对、校验之后 ,按另一个局域网的格式重新组装,发往它的物理层。
首先,我们先查看windows下的ip,如图所示:
我们看到我的以太网 本地连接ip为192.168.0.10.
我们再把虚拟机的网卡方式设置为桥接方式:如图
然后我在linux下重启网络服务:
重启成功。
然后配置smb:
创建用户,并设置密码,然后重启smb;
然后我们查看linux下的ip地址:
在这里,我们发现虚拟机下linux的ip地址为192.168.0.11.和我们本机的ip在同一个网段中,也就是说这种情况下,我们实现本机与虚拟机通信的网段来自,我们的外网。此时,我们来测试一下我们是否能实现共享:
可见我们成功的访问了我们linux所共享的目录。
当我把主机网线拔掉以后,我们再来测试一下,能否访问共享目录。
可以看到,此时我们无法访问共享目录,因此使用桥接方式配置samba的时候,我们实现通信的是外部网络所提供给我们的ip地址。
2、NAT模式
下面我们使用同样的方式,一次来查看我们使用NAT模式下的各个参数及实现通信的方式。
首先我们设置虚拟机为NAT模式:
然后我们依次重新网络,重启smb,查看ip,这时我们发现此时的ip为,192.168.204.128,ip段与我们的VMnet8的ip段一致。
然后我们在windows端访问我们的共享目录;输入\\192.168.204.128,enter;
可见,访问成功,然后我们同样拔掉主机网线。测试,
可见,我们一样成功访问了共享目录。
由此可知,在采用NAT模式配置smb时,我们采用的是内部所分配的IP,而不在采用外网的ip地址进行访问。
3. Hostonly模式
我们按照以上相同的方式进行设置,
此时,我们看到ip网段与VMnet1所在网段一致,然后我们同样进行访问目录测试
成功访问共享目录。
拔掉主机网线进行测试。
总结:
在使用桥接的方式时,必须保证我们主机的IP必须连接上,当我们主机物理网卡的连接断开时,则无法实现通信。而采用VMnet8和VMnet1时,我们则 不需要外界网络。