看不到网上邻居中的其他计算机

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
sdwhfx
帖子: 10
注册时间: 2008-09-23 7:49

看不到网上邻居中的其他计算机

#1

帖子 sdwhfx » 2008-11-03 12:17

网络环境:
14台电脑的局域网,13台用windowsXP一台用ubuntu8.04,一个路由器作为网关192.168.1.1,子网掩码255.255.255.0,有三个windows网络MSHOME、WORKGROUP、ABC

问题:
1、点击ubuntu中的"位置->网络",很长时间才弹出窗口显示"Windows Network"
2、点击Windos Network很长时间才能打开,显示出三个网络MSHOME、WORKGROUP、ABC
3、点击MSHOME、WORKGROUP、ABC中任意一个很长时间才能打开,而且里面什么都没有,一片空白,看不到任何计算机
4、因为以上问题而不能访问其他电脑上的共享文件
5、点击系统->管理->打印机,添加打印机时能很快找到MSHOME、WORKGROUP、ABC三个网络,点击任意一个网络能立刻看到其中的所有计算机,点击任意一个计算机能立刻看到共享的打印机。添加打印以后点击验证却显示打印机不可使用。但是把计算机名换成ip地址后就可以了,打印机能正常使用。
6、ABC网络中有一台叫shengguan的计算机使用WindowsXP,ip是192.168.1.27。在终端用ping shengguan命令时,显示的ip却是123.129.254.18,而且不通。用ping 192.168.1.27可以通。ping其他计算机都是同样的情况,ip通,计算机名不通。
7、把DNS设为空就没有以上问题

分析:
计算机名解析有问题。

解决方法:
1、用ip地址代替计算机名访问其他电脑和打印机
2、修改hosts文件

弊端:
一旦ip地址改变或计算机名改变,访问的时候也要变,不方便。


经过几天查找在一个英文网站找到了
新的解决办法
1、在终端执行:sudo apt-get install winbind,这条命令把会winbind安装上
2、winbind安装完成后在终端执行:sudo gedit /etc/nsswitch.conf,这条命令会把nsswitch.conf文件打开,把wins添加到每个files的后面,也添加到netgroup: nis的后面,如下:
修改部分更改前内容:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files

netgroup: nis

修改部分更改后内容:
hosts: files wins mdns4_minimal [NOTFOUND=return] dns mdns4
networks: files wins
protocols: db files wins
services: db files wins
ethers: db files wins
rpc: db files wins

netgroup: nis wins
注意:wins前后有空格


保存,重启电脑或注销再登录就可以访问其他电脑的文件和打印机了,ping命令也可以用计算机名pin通了,但是ping一个不存在的名字依然是123.129.254.18。

这几天重装了8.10后还是有这个问题,解决方法同上,不知道这个计算机名解析的问题算不算是个bug。

2008.11.03
头像
rainstone
帖子: 441
注册时间: 2008-09-07 14:21
来自: 长沙

Re: 看不到网上邻居中的其他计算机

#2

帖子 rainstone » 2009-02-24 19:25

我试了下,搞定。
XIE XIE
:em11
bisao
帖子: 9
注册时间: 2007-06-16 0:01

Re: 看不到网上邻居中的其他计算机

#3

帖子 bisao » 2009-03-11 11:01

这是为什么呢??
头像
pshvvvv
帖子: 308
注册时间: 2009-02-23 21:58
联系:

Re: 看不到网上邻居中的其他计算机

#4

帖子 pshvvvv » 2009-03-16 16:44

解决了,可以访问 谢谢
不过局域网始终有台XP 看不到
其他XP上也看不到那台
选择之前,选择最重要;选择之后,坚持最重要!!!
只有偏执狂才能成功!!!
harmock
帖子: 56
注册时间: 2008-06-12 10:42

Re: 看不到网上邻居中的其他计算机

#5

帖子 harmock » 2009-03-24 8:31

:em04
与windows网络文件访问这个问题困扰了好久,也试用了许多方法,还是用lz的方法最成功。谢谢!
头像
南风夜雨
帖子: 840
注册时间: 2007-01-04 9:49
系统: ubuntu-gnome

Re: 看不到网上邻居中的其他计算机

#6

帖子 南风夜雨 » 2009-05-18 15:53

谢谢,终于解决这个问题了。
lanzhujun
帖子: 44
注册时间: 2009-03-25 17:20

Re: 看不到网上邻居中的其他计算机

#7

帖子 lanzhujun » 2009-05-21 8:50

好帖,谢谢,留下记号备查。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 看不到网上邻居中的其他计算机

#8

帖子 eexpress » 2009-05-21 8:54

额。我还以为又是挖坟的呢。
● 鸣学
头像
rob2468
帖子: 185
注册时间: 2009-03-19 8:39
联系:

Re: 看不到网上邻居中的其他计算机

#9

帖子 rob2468 » 2009-06-03 21:19

有这样问题,留个记号
头像
v02009
帖子: 138
注册时间: 2009-10-04 15:03

Re: 看不到网上邻居中的其他计算机

#10

帖子 v02009 » 2009-11-13 10:28

我用ubuntu9.04时按LZ的方法实现了ubuntu和xp在局域网内互访,当我升级到9.10后,ubuntu和xp在局域网内可以互相看到各自的主机,但不能互访了,共享的文件夹(中文名)是乱码,安装微软字体、重装了ubuntu9.10也不行,但可以连接并使用xp上的共享打印机
Screenshot-mshome 上的 Windows 共享 - 文件浏览器.png
Screenshot.png
lelelee
帖子: 28
注册时间: 2009-01-03 16:42

Re: 看不到网上邻居中的其他计算机

#11

帖子 lelelee » 2009-11-17 16:52

mark here ,try it later, tks
头像
v02009
帖子: 138
注册时间: 2009-10-04 15:03

Re: 看不到网上邻居中的其他计算机

#12

帖子 v02009 » 2010-01-17 22:08

v02009 写了:我用ubuntu9.04时按LZ的方法实现了ubuntu和xp在局域网内互访,当我升级到9.10后,ubuntu和xp在局域网内可以互相看到各自的主机,但不能互访了,共享的文件夹(中文名)是乱码,安装微软字体、重装了ubuntu9.10也不行,但可以连接并使用xp上的共享打印机
最近在另一台电脑上全新安装了u9.10,更新系统后已解决上述问题,不需要修改nsswitch.conf。
c0251
帖子: 10
注册时间: 2007-03-17 21:49

Re: 看不到网上邻居中的其他计算机

#14

帖子 c0251 » 2010-03-30 9:25

标记下,试试。
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 看不到网上邻居中的其他计算机

#15

帖子 hcym » 2010-03-30 9:31

谢谢,留记号
回复