最近samba访问老是出问题,重启之后有时不能访问,经多次试验,终于把它解决了。
1,我的linux虚拟机网络使用的是brigde方式,/etc/hostname 主机名是debian。局域网内还有个同事虚拟机也跟我一样,配置方式和我现在相同。在windows局域网里面查看,只能看到我们两个其中的一个,有时它的,有时我的。
导致不能访问的原理主要是,我们两个的主机名冲突了,我访问的时候是用主机名访问,后来我改用IP直接访问就没出现过不能访问的问题,而且更快。网络映射也用ip链接,访问网络驱动盘也正常,samba问题就这样解决,实用brigde和nat方式都可以。
当你使用nat方式时,被人的主机是不能ping通你的虚拟机的,因为你使用了nat网络地址转换协议,但你可以ping通别人的主机,也可以上网,不过要设置下网卡共享。
当你使用brigde方式时,你的虚拟机就像局域网内的一台主机一样,被人可以访问你,你也可以访问别人的主机,因为你们都在一个ip段。
一般一个公司都只有一个对外公网ip,我们在公司上网都是通过nat地址转换协议的,这样我们能访问外网上的服务器,当任何的外网主机都不能访问我们的电脑,因为他们不知道我们的IP。上次用家里的电脑ping了下公司的电脑,没ping通。当时还纳闷呢,现在终于知道了。
阅读(1257) | 评论(0) | 转发(0) |