[求助] 局域网访问问题,详见描述(未解决,别人有类似问题,希望版主锁贴)
-
- 帖子: 6
- 注册时间: 2007-12-15 1:43
[求助] 局域网访问问题,详见描述(未解决,别人有类似问题,希望版主锁贴)
我的局域网是三台win xp的加我的ubuntu,能够从“网络”那看到局域网,并且能够进去,但是进去之后看不到其他人的计算机,同时别人能够在win xp下能够看到我的计算机,并且访问。搜了论坛的帖子,只能够找到自己能访问别人但别人访问不了自己的情况,所以发帖求助。
上次由 kabaskimy 在 2008-05-03 23:43,总共编辑 1 次。
-
- 帖子: 445
- 注册时间: 2007-08-27 17:31
不好意思,这是以前写的,实在不想在写一次,你试试用这三种方式是否能访问
要想在linux系统作为Samba客户机访问win的共享或其他linux提供的Samba共享时,可以使用ip地址,也可以用NetBIOS名访问,如果要用NetBIOS名访问,需要在Samba客户机的/etc/samba/lmhosts文件中添加相应的记录
lmhosts初始内容为:
#cat /etc/lmhosts
127.0.0.1 localhost
修改初始内容,如IP地址为192.168.1.88 NetBlos名为:win01的机器
#cat /etc/lmhosts
127.0.0.1 localhost
192.168.1.88 win01
还有使用Samba提供的一个类似ftp客户程序smbclient程序,
smbclient的命令常用格式是:
(1) smbclient - L NetBIOS名或IP地址
(2) smbclient //NetBIOS名或IP地址/共享名 -U 用户名
格式1,用于列表显示指定主机提供的共享
格式2,用于访问指定主机的指定共享,-U 用户名参数表示以指定用户名的身份访问共享
(当访问win共享时,smbclient命令的-U参数后所指定的用户名是所访问的win计算机中的帐户,验证
口令是win计算机中的用户口令)
(当访问linux提供的Samba共享时,-U参数后所指定的用户名是所访问linux计算机中samba的用户,
验证口令是samba的用户帐户口令)
例如查看win01的共享:
# smbclient -L win01 或 smbclient -L 192.168.xx.xx(显示共享列表)
用osmond用户身份访问win01计算机的tools共享:
# smbclient //win01/tools -U osmond
quit退出,好处是可以像ftp客户端的方法使用smbclient
还有一种方法是smbmout的远程挂载,类似于win下使用映射网络驱动器
首先创建挂载目录
mkdir -p /mnt/smb/win01
将远程共享tools挂载到本地/mnt/smb/win01目录
smbmout //win01/tools /mnt/smb/win01
使用完了,可以使用umount命令解除挂载
umount /mnt/smb/win01
要想在linux系统作为Samba客户机访问win的共享或其他linux提供的Samba共享时,可以使用ip地址,也可以用NetBIOS名访问,如果要用NetBIOS名访问,需要在Samba客户机的/etc/samba/lmhosts文件中添加相应的记录
lmhosts初始内容为:
#cat /etc/lmhosts
127.0.0.1 localhost
修改初始内容,如IP地址为192.168.1.88 NetBlos名为:win01的机器
#cat /etc/lmhosts
127.0.0.1 localhost
192.168.1.88 win01
还有使用Samba提供的一个类似ftp客户程序smbclient程序,
smbclient的命令常用格式是:
(1) smbclient - L NetBIOS名或IP地址
(2) smbclient //NetBIOS名或IP地址/共享名 -U 用户名
格式1,用于列表显示指定主机提供的共享
格式2,用于访问指定主机的指定共享,-U 用户名参数表示以指定用户名的身份访问共享
(当访问win共享时,smbclient命令的-U参数后所指定的用户名是所访问的win计算机中的帐户,验证
口令是win计算机中的用户口令)
(当访问linux提供的Samba共享时,-U参数后所指定的用户名是所访问linux计算机中samba的用户,
验证口令是samba的用户帐户口令)
例如查看win01的共享:
# smbclient -L win01 或 smbclient -L 192.168.xx.xx(显示共享列表)
用osmond用户身份访问win01计算机的tools共享:
# smbclient //win01/tools -U osmond
quit退出,好处是可以像ftp客户端的方法使用smbclient
还有一种方法是smbmout的远程挂载,类似于win下使用映射网络驱动器
首先创建挂载目录
mkdir -p /mnt/smb/win01
将远程共享tools挂载到本地/mnt/smb/win01目录
smbmout //win01/tools /mnt/smb/win01
使用完了,可以使用umount命令解除挂载
umount /mnt/smb/win01
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
理查德-费曼
- sa.net
- 帖子: 62
- 注册时间: 2008-04-26 11:41
- 来自: 广东广州