免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4540 | 回复: 18
打印 上一主题 下一主题

可以PING通,但TELNET不行 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-01-14 15:18 |只看该作者 |倒序浏览
我从STATION A可以PING 通STATION B,但是TELNET 不了STATION B,于是我将STATION B的IP和系统名加到了STATION A的/etc/hosts里,结果就好了!我有点不太明白,/etc/hosts起了什么作用?

论坛徽章:
0
2 [报告]
发表于 2005-01-14 15:34 |只看该作者

可以PING通,但TELNET不行

你一开始telnet的什么啊?是不是hostname啊?
如果是的话,你不在/etc/hosts里注明IP和hostname的关系,你的机器怎么知道,他们在哪里啊?

论坛徽章:
0
3 [报告]
发表于 2005-01-14 15:37 |只看该作者

可以PING通,但TELNET不行

我就是直接TELNET 的IP地址,所以才想不通

论坛徽章:
0
4 [报告]
发表于 2005-01-14 16:09 |只看该作者

可以PING通,但TELNET不行

man hosts 看看
more /etc/nsswitch.conf 呢?

论坛徽章:
0
5 [报告]
发表于 2005-01-14 16:34 |只看该作者

可以PING通,但TELNET不行

# more nsswitch.conf
#
# /etc/nsswitch.nis:
#
# An example file that could be copied over to /etc/nsswitch.conf; it
# uses NIS (YP) in conjunction with files.
#
# "hosts:" and "services:" in this file are used only if the
# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.

# the following two lines obviate the "+" entry in /etc/passwd and /etc/group.
passwd:     files nis
group:      files nis

# The default criteria are to continue on anything except SUC-
# CESS;  in  other  words,  [SUCCESS=return  NOTFOUND=continue
# UNAVAIL=continue TRYAGAIN=continue].

hosts:      files nis
networks:   files nis
protocols:  files nis
rpc:        files nis
ethers:     files nis
netmasks:   files nis
bootparams: files nis
publickey:  files nis

netgroup:   nis

automount:  files nis
aliases:    files nis

# for efficient getservbyname() avoid nis
services:   files nis
sendmailvars:   files
#

论坛徽章:
0
6 [报告]
发表于 2005-01-14 17:19 |只看该作者

可以PING通,但TELNET不行

你配了dns吧?贴一下/etc/resolv.conf文件。
这个问题的原因是因为在配了dns后,telnet的时候要做反向域名解析,但是你nsswitch.conf文件中没有指定使用dns解析,所以反向域名解析失败。其实telnet还是可以成功的,但是要等到dns解析超时后才能成功,时间比较长,所以你认为telnet不成功。
如果你用snoop看一下就知道了。
解决的办法就是在/etc/nsswitch.conf中加上dns。或者简单点把/etc/nsswitch.dns copy 成/etc/nsswitch.conf.

论坛徽章:
0
7 [报告]
发表于 2005-01-14 17:33 |只看该作者

可以PING通,但TELNET不行

〉〉解决的办法就是在/etc/nsswitch.conf中加上dns。或者简单点把/etc/nsswitch.dns copy 成/etc/nsswitch.conf.

记得把原来的/etc/nsswitch.conf改名备份

论坛徽章:
0
8 [报告]
发表于 2005-01-17 14:45 |只看该作者

可以PING通,但TELNET不行

我的机器上根本没有/etc/resolv.conf这个文件呀

论坛徽章:
0
9 [报告]
发表于 2005-01-17 15:45 |只看该作者

可以PING通,但TELNET不行

[quote]原帖由 "zqf"]我的机器上根本没有/etc/resolv.conf这个文件呀[/quote 发表:


没有你创建一个啊。

论坛徽章:
0
10 [报告]
发表于 2005-01-17 16:11 |只看该作者

可以PING通,但TELNET不行

听lisuit   接着讲,

人家没有配置DNS, 还有其它原因吗?

关注ing ....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP