(info) Linux mount "No route to host"

71 views
Skip to first unread message

dong.yajun

unread,
Jun 4, 2012, 9:20:41 PM6/4/12
to fuji...@googlegroups.com
Hi list 

目前我有一台linux,向mount到某台windows的共享目录。

1. 其他windows 可以访问该共享目录,并且提供共享的windows,防火墙已关闭
2. linux的iptables 已关闭,smb服务已启动。 

运行命令smbclient进入调试,下面是打印信息:

[root@s7tdac01 sq16]# smbclient -d3 -Urbwill -L 10.1.54.194
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf"
Processing section "[global]"
added interface eth1 ip=10.1.41.201 bcast=10.1.41.255 netmask=255.255.255.192
Client started (version 3.5.4-0.70.el5).
Enter rbwill's password:
Connecting to 10.1.54.194 at port 445
Connecting to 10.1.54.194 at port 139
Error connecting to 10.1.54.194 (No route to host)
Connection to 10.1.54.194 failed (Error NT_STATUS_HOST_UNREACHABLE)

linux的ifconfig信息,和共享的windows不在同一网段,但可以ping通 :

eth1 Link encap:Ethernet HWaddr 84:2B:2B:F1:0A:64
          inet addr:10.1.41.201 Bcast:10.1.41.255 Mask:255.255.255.192
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:4458262124 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3994666455 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1164200745465 (1.0 TiB) TX bytes:533580607788 (496.9 GiB)
          Interrupt:106 Memory:f4000000-f4012800

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:598251936 errors:0 dropped:0 overruns:0 frame:0
          TX packets:598251936 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:55990463353 (52.1 GiB) TX bytes:55990463353 (52.1 GiB)




--
Ric Dong 
Newegg Ecommerce, MIS department 


源泉星火(张明源)

unread,
Jun 4, 2012, 9:23:10 PM6/4/12
to fuji...@googlegroups.com
直接mount.cifs 呢?
话说跨网段的话,中间有没有被路由器转换?Linux作为客户端的话,smb服务不用开。

2012/6/5 dong.yajun <dong...@gmail.com>

--
如要订阅mailing list,请发送邮件至 fujianlug...@googlegroups.com
如要取消订阅,请发送邮件至 fujianlug+...@googlegroups.com
如在订阅后要参与讨论,请发邮件至 fuji...@googlegroups.com



--
明源
http://www.Linuxzh.org
Twitter: @muxueqz

dong.yajun

unread,
Jun 4, 2012, 9:40:06 PM6/4/12
to fuji...@googlegroups.com
hi 

直接mount就会报No route to host

> 中间有没有被路由转换

可以详细点吗?

源泉星火(张明源)

unread,
Jun 4, 2012, 9:56:47 PM6/4/12
to fuji...@googlegroups.com
其它可以mount的客户端与你这台Linux处在同网段吗?

2012/6/5 dong.yajun <dong...@gmail.com>

Dunrong Huang

unread,
Jun 4, 2012, 9:57:36 PM6/4/12
to fuji...@googlegroups.com
你用 nmap windinws的机器, 看看 windows 的smb 端口是否可以正常访问

2012/6/5 dong.yajun <dong...@gmail.com>:
linuxer and emacser and pythoner living in beijing
blog: http://mathslinux.org
twitter: https://twitter.com/mathslinux
google+: https://plus.google.com/118129852578326338750

源泉星火(张明源)

unread,
Jun 4, 2012, 10:12:06 PM6/4/12
to fuji...@googlegroups.com
看起来你的端口好像都没连接上,445/139

2012/6/5 Dunrong Huang <riega...@gmail.com>

dong.yajun

unread,
Jun 4, 2012, 10:19:07 PM6/4/12
to fuji...@googlegroups.com
hi,

目前我没有办法测试,机器在US,他们目前正好晚饭时间。我得先整理一下如何去做。 

其它可以mount的客户端与你这台Linux处在同网段吗?
其他都是windows,linux没有试过,网络环境太过于复杂了。

看起来你的端口好像都没连接上,445/139
那么我需要从linux上telnet 一下445/139的端口了 

看看 windows 的smb 端口是否可以正常访问
windows上的smb端口如何确定的呢?怎么检测它是否正常?

源泉星火(张明源)

unread,
Jun 4, 2012, 10:20:40 PM6/4/12
to fuji...@googlegroups.com
嗯,telnet 445/139,也可以strace一下看看

dong.yajun

unread,
Jun 4, 2012, 10:21:32 PM6/4/12
to fuji...@googlegroups.com
所我了解,那台linux telnet好像都没装,再过一小时,我联系他们。 恶心呀!

2012/6/5 源泉星火(张明源) <zhangmin...@gmail.com>

源泉星火(张明源)

unread,
Jun 4, 2012, 10:24:55 PM6/4/12
to fuji...@googlegroups.com
呃,那就用python或其它脚本来写个吧

Dunrong Huang

unread,
Jun 4, 2012, 10:25:37 PM6/4/12
to fuji...@googlegroups.com
在 2012年6月5日 上午10:19,dong.yajun <dong...@gmail.com> 写道:
> hi,
>
> 目前我没有办法测试,机器在US,他们目前正好晚饭时间。我得先整理一下如何去做。
>
>> 其它可以mount的客户端与你这台Linux处在同网段吗?
> 其他都是windows,linux没有试过,网络环境太过于复杂了。
>
>> 看起来你的端口好像都没连接上,445/139
> 那么我需要从linux上telnet 一下445/139的端口了
>
>> 看看 windows 的smb 端口是否可以正常访问
> windows上的smb端口如何确定的呢?怎么检测它是否正常?
wndows上默认的 smb 应该是 445, 你 nmap windows_ip 看看有没有把这个端口
扫描出来, 如果没有, 那说明你根本连接不上这个端口, 再去做其他设置

dong.yajun

unread,
Jun 5, 2012, 1:16:57 AM6/5/12
to fuji...@googlegroups.com
端口不通,可能被IT阻止了,明天联系IT解决。

谢谢大家,有问题,再麻烦大家 

2012/6/5 Dunrong Huang <riega...@gmail.com>
--
如要订阅mailing list,请发送邮件至 fujianlug...@googlegroups.com
 如要取消订阅,请发送邮件至 fujianlug+...@googlegroups.com
 如在订阅后要参与讨论,请发邮件至 fuji...@googlegroups.com

dong.yajun

unread,
Jun 6, 2012, 2:19:06 AM6/6/12
to fuji...@googlegroups.com
hi list 

是端口问题,结果move in的人,换了机子,mount成功了。感谢大家的支持!

ps. 这个group还是比较给力呀,有问题第一时间就会有人回复。 :) 

Thanks Ric. 

2012/6/5 dong.yajun <dong...@gmail.com>

源泉星火(张明源)

unread,
Jun 6, 2012, 6:00:26 AM6/6/12
to fuji...@googlegroups.com
^_^

Dunrong Huang

unread,
Jun 6, 2012, 6:18:55 AM6/6/12
to fuji...@googlegroups.com
在 2012年6月6日 下午2:19,dong.yajun <dong...@gmail.com> 写道:
> hi list
>
> 是端口问题,结果move in的人,换了机子,mount成功了。感谢大家的支持!
>
> ps. 这个group还是比较给力呀,有问题第一时间就会有人回复。 :)
这就是开源社区的活力, :-)
Reply all
Reply to author
Forward
0 new messages