快速业务通道

linux简单的samba挂载

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-26
linux共享windows xp,要安装VMware workstration虚拟机,启动虚拟机.
打开linux系统终端,查看是否安装sabma服务.
[root@localhost root]# rpm -qa|grep samba
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
如果没有安装,“主菜单”--“系统设置”--“添加/删除应用程序”--“打开软件包”--“windows 文件服务器”--“更新”
启动samba服务,主菜单--系统设置--服务器设置--服务--在smb前打勾--开始
启动samba服务,
[root@localhost root]# service smb start
启动 SMB 服务: [ 确定 ]
启动 NMB 服务: [ 确定 ]
查看windows xp的IP配置,开始--运行(WIN R)--cmd --ipconfig/all
windows xp IP:172.19.23.21
windows xp的子网掩码:255.255.254.0
回到linux中,配置linux IP
[root @ localhost root]#ifconfig eth0 172.19.23.11 netmask 255.255.254.0
//修改IP:172.19.23.11 netmask:255.255.254.0
[root@localhost root]# ifconfig
//查看配置是否成功
eth0 Link encap:Ethernet HWaddr 00:0C:29:64:79:7C
inet addr:172.19.23.11 Bcast:172.19.255.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:781 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:115746 (113.0 Kb) TX bytes:7822 (7.6 Kb)
Interrupt:10 Base address:0x2024

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:37746 errors:0 dropped:0 overruns:0 frame:0
TX packets:37746 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2581594 (2.4 Mb) TX bytes:2581594 (2.4 Mb)
Empire CMS,phome.net


//ping网络是否通畅,ping -c 4 172.19.23.21
[root@localhost root]# ping -c 4 172.19.23.21
//选项-c 参数为4,发送4次数据包
PING 172.19.23.21 (172.19.23.21) 56(84) bytes of data.
64 bytes from 172.19.23.21: icmp_seq=1 ttl=64 time=0.887 ms
64 bytes from 172.19.23.21: icmp_seq=2 ttl=64 time=0.153 ms
64 bytes from 172.19.23.21: icmp_seq=3 ttl=64 time=0.132 ms
64 bytes from 172.19.23.21: icmp_seq=4 ttl=64 time=0.113 ms

--- 172.19.23.21 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 0.113/0.321/0.887/0.327 ms
[root@localhost root]# service smb start
//启动samba服务
启动 SMB 服务: [ 确定 ]
启动 NMB 服务: [ 确定 ]
//重启samba服务:service smb restart
[root@localhost root]# pstree|grep mbd
//查看samba服务是否启动
|-nmbd
|-smbd
//samba有两个服务器一个是smb 一个是nmb
//查看samba服务器的运行状况:pgrep smbd
[root@localhost root]# pgrep smbd
6106
[root@localhost root]# pgrep nmbd
6110
//有时你的防火墙可能会把smbd服务器的端口封掉,我们应该打开smbd服务器所占用的端口,139和445
[root@localhost root]# netstat -tlnp|grep smb
//查看samba服务器的端口及防火墙
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
6106/smbd

//如果不知道怎么打开,可能你和我一样市新手,还是把防火墙规则清除掉也行
[root@localhost root]# iptables -F

[root @localhost root]#/sbin/iptables -F
//在windows xp创建一个文件夹,如在d:盘创建一个test,在test文件夹,并设为共享.然后再test文件夹中创建一个test.txt文件.
现在我们开始在linux下借助于smbmount命令来实现网络驱动器映射,具体命令是:
smbmount //windowsHostName/ShareName /mnt/smbdir -U administrator
说明:此处的sharename指代windows共享目录名称,smbdir指代挂载点名称,U指代登陆windows系统的用户名,administrator指代登陆windows主机下的共享文件夹a映射为/mnt/winshare.目录,具体步骤是:
在实现网络驱动映射前,在linux下建个文件夹:
[root @localhost root]#mkdir /mnt/windows
在终端命令窗口,运行:smbmount //172.19.23.21/a /mnt/windows -U administrator
[root@localhost root]# smbmount //172.19.23.21/test /mnt/windows -U administrator/mnt/windows: invalid option -- U
6253: session request to 172.19.23.21 failed (Called name not present)
6253: session request to 172 failed (Called name not present)
Password: //则进入系统,系统会要求输入用户密码,此时输入windows系统的密码,回车.如果windows没有密码直接回车
[root@localhost root]#cd /mnt/windows
//切换到windows目录
[root@localhost windows]# ll
//查看是否有刚才创建的文件夹test.txt
总用量 0
-rwxr-xr-x 1 root root 0 1月 4 11:50 test.txt
Empire CMS,phome.net
更深入的学习请点击:顶嵌技术交流网

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号