asterCC, hosted call center solution based asterisk
»
zh
»
常见问题及解答
»
如何在linux间设置samba挂载网络文件
您的足迹:
显示页面
修订记录
最近更改
网站地图
登录
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
===== 如何设置samba挂载网络文件 ===== <note>服务器A(提供共享空间):192.168.1.81, 服务器B(挂载共享空间):192.168.1.82。本文已本地一台asterCC服务器挂载另一台asterCC服务器的录音文件夹为例。</note> 1、确保服务器A上安装samba服务: <code> yum install samba </code> <note tip>如果你已经安装过samba以上步骤可以略过。</note> 2、安装完成后服务器A上分别创建samba用户及密码: 创建samba用户: <code> useradd sbu </code> 设置sbu密码,并在提示时输入123456: <code> smbpasswd -a sbu </code> <note tip>如果你已经设置过samba的验证用户名和密码以上步骤可以略过。</note> 3、修改服务器A上samba配置文件 /etc/samba/smb.conf,在smb.conf 文件末尾添加如下内容: <code> [ccmonitor] path = /var/spool/asterisk/monitor comment = Home Directories browseable = no writable = yes ; valid users = %S ; valid users = MYDOMAIN\%S create mask= 777 directory mask = 777 force user = asterisk</code> {{:undefined:selection_114.png?750|}} 4、重启服务器A上的samba服务: <code>service smb restart</code> 5、服务器B上执行挂载操作: <code> mount -t cifs -o username=sbu,password=123456 //192.168.1.81/ccmonitor /var/spool/asterisk/monitor</code> 6、服务器B上设置开机自动挂载: VIM编辑/etc/fstab,文件末增加如下内容 <code> //192.168.1.81/ccmonitor /var/spool/asterisk/monitor cifs defaults,username=sbu,password=123456 0 0 </code> {{:zh:常见问题及解答:selection_115.png?750|}} 7、查看服务器B上是否已挂载: <code>df -hT</code> {{:zh:常见问题及解答:selection_113.png?750|}} 8、服务器B上卸载挂载: <code>umount //192.168.1.81/ccmonitor</code> <note tip> 如果执行挂载时卡主没反应,不妨尝试增加如下iptables策略。 增加入站规则: <code>iptables -I INPUT -p tcp -m multiport --dports 139,445 -j ACCEPT iptables -I INPUT -p udp -m multiport --dports 137,138 -j ACCEPT</code> 增加出站规则: <code>iptables -I OUTPUT -p tcp -m multiport --sports 139,445 -j ACCEPT iptables -I OUTPUT -p udp -m multiport --sports 137,138 -j ACCEPT</code></note>
zh/常见问题及解答/如何在linux间设置samba挂载网络文件.txt
· 最后更改: 2017/12/12 03:05 (外部编辑)
显示页面
修订记录
反向链接
回到顶部