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