免费注册 查看新帖 |

Chinaunix

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

NIS的后遗症 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-18 17:19 |只看该作者 |倒序浏览
本人实验了一个最简单的NIS结构,3台服务器,后来用ypstop关闭了,并把/etc/nsswitch.conf拷了回来。结果发现很奇怪的现象,ping ip地址居然也会去找/etc/hosts,找不到再到/etc/resolv.conf配的DNS server进行查询。导致如下结果:
bash-2.03$ ping -s  192.168.255.241 100 10     
PING 192.168.255.241: 100 data bytes
108 bytes from 192.168.255.241: icmp_seq=0. time=81. ms
108 bytes from 192.168.255.241: icmp_seq=1. time=5012. ms
108 bytes from 192.168.255.241: icmp_seq=2. time=4012. ms
108 bytes from 192.168.255.241: icmp_seq=3. time=3012. ms
108 bytes from 192.168.255.241: icmp_seq=4. time=2012. ms
108 bytes from 192.168.255.241: icmp_seq=5. time=1012. ms

108 bytes from 192.168.255.241: icmp_seq=6. time=81. ms
108 bytes from 192.168.255.241: icmp_seq=7. time=81. ms
108 bytes from 192.168.255.241: icmp_seq=8. time=82. ms
108 bytes from 192.168.255.241: icmp_seq=9. time=81. ms
这几个包很明显受了解析的影响。我琢磨了大半天了,就找到一个不是很好的方法解决这个问题,但是又会带来真正域名解析的问题,就是我把/etc/nsswitch.conf里面的hosts  files  dns这一行的dns删掉了。
把192.168.255.241加入到/etc/hosts里,当然也没有问题了
我奇怪的就是系统才装好没有任何改动时,ping一个ip地址并不需要反向解析。配置NIS时我手动改过的文件我也都有记录,改回去没有啥用。到底NIS配置时运行的命令把系统的哪里给改了呢?怎样才能recover到配置NIS前的状态……

附上troubleshooting时用到的命令:
truss -fa -t open,fork,exec,stat ping -s xxx


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29885/showart_384604.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP