虚拟机和物理机之间配置samba服务器心得

    

     由于个人习惯问题吧,好多次我需要重建samba服务器。虽然每次都搞通了,但是多少都要花些时间。现在总结一下。

    第一步:首先要ping通虚拟机和你的物理主机。我选用的网络模式是briged。首先配置你的eth0,上面的ip地址,子网掩码,和网关设置一下。设置完后就直接ping一下,如果此时不通。就点击vmware->edit->virtual network settings,点automatic briging选项卡,里面有也有automatic bringing选项。选择后,点击下面的add,然后将自己的网卡添加进去,再点应用。之后切换到host virtual network mapping,在vmnet0中选择自己对应的网卡。然后应用确定,这样应该就可以ping通了。

   第二步:安装samba服务器和客户端。先用service smb restart测一下,有没有samba服务。如果有,就不用再做这一步了。如果,提示没有这个服务,那么,就要去你的安装光盘里,把这些安装包找出来。mount /dev/cdrom /mnt 我的安装包全是Packages这个文件夹内。使用rpm -qa | grep samba,查看你已经安装过的samba包,之后就将没有安装上的包,安装上去就行了。安装完之后service smb restart就可以启动smb服务器了。可能因为版本的问题,使用这个命令后nmb服务器不一定会启动,如果你看只启动了一下,就使用service nmb start命令来启动nmb服务器。

    第三步:关闭防火墙。这一步,如果没有做,可能会导致你在linux共享的目录,不能被显示。

   第四步:配置/etc/samba/smb.conf。配置之前,最好先备份一下。进入global settings

           [global]
         workgroup = LinuxSir
          netbios name = LinuxSir05
           server string = Linux Samba Server TestServer
          security = share

         standalone server options

           在security = user和passdb backend =tdbsam这两句话前用分号注释掉

 


               [linuxsir]
             path = /opt/linuxsir
              writeable = yes
               browseable = yes
              guest ok = yes

       

     在命令端输入以下命令

      mkdir -p /opt/linuxsir

     id nobody(以下这个命令是授权给nobody用户)

      chown -R  nobody:nobody /opt/linuxsir

 

    第五步:在/etc/selinx/的config文件中,将SELINX=enforcing改成SELINX=disabled.(如果没有这一步,可能无法在共享目录中创建文件)

    第六步:reboot,然后启动smb,nmb服务器即可

 

可能出现的问题(环境:vmware6+redhat enterprise 6)

1.物理机与虚拟机之间都ping不通

  如果你的虚拟linux主机是Gnome桌面的话,在桌面的右上方会有个网络联接图标,看是不是有个“X”号,如果有,代表网络没有接通,一般单击后选择system eth0就会去掉'X'号了。

 还有可能就是网络的ip,子网掩码和网关可能有误

2.ping不通网关

这个是没有关系的,不要网关虚拟主机和物理机之间照样可以实现samba服务

3.物理机ping不通虚拟机,虚拟机可以ping通主机,或者相反

这些可能和防火墙有关系 。

技巧:因为架设samba的初衷是实现物理主机和虚拟主机的文件共享,所以如果有其它实现文件共享的方式,就不用架设samba了

本人最近才发现,在环境:vmware6+虚拟机redhat enterprise 6+物理主机windowsxp下,虚拟机的文件和windows的文件和文本可以实现互相复制,好像是同一个系统下一样。所以我以后就不用这个samba来开发了。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值