免费注册 查看新帖 |

Chinaunix

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

Solaris10改IP后导致Xmanager无法登录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-10 15:18 |只看该作者 |倒序浏览
V490上的Solaris10通过/etc/hosts,/etc/defaultrouter,/etc/netmasks和/etc/inet/ipnodes这四个文件修改来改IP地址,但IP地址改完后导致Xmanager无法登录以及Telnet登录很慢,若将IP地址再该回原来的,则一切正常,没有上述问题。\r\n \r\n已经一个多星期了,求助各位大侠!

论坛徽章:
0
2 [报告]
发表于 2007-07-10 15:45 |只看该作者
将你的:\r\n\r\n/etc/hosts, /etc/defaultrouter, /etc/netmasks和/etc/inet/ipnodes\r\n\r\nroot@vxvm # ls /etc/hos*\r\nhostname.eri0  hosts\r\n\r\n将上面的文件内容贴出来;\r\n\r\n\r\n或通过 下命令来修改IP址,然后重启电脑\r\n# /usr/sbin/sys-unconfig

论坛徽章:
0
3 [报告]
发表于 2007-07-10 15:46 |只看该作者
最好不要用sys-unconfig改ip。\r\n这个文件不用改吗:\r\n/etc/hostname.网卡名

论坛徽章:
0
4 [报告]
发表于 2007-07-10 17:18 |只看该作者
root@SunSim # cat /etc/hosts\r\n#\r\n# Internet host table\r\n#\r\n127.0.0.1       localhost       \r\n192.168.5.1     SunSim loghost\r\n\r\n\r\nroot@SunSim # cat /etc/defaultrouter\r\n192.168.5.254\r\n\r\n\r\nroot@SunSim # cat /etc/netmasks\r\n#\r\n# The netmasks file associates Internet Protocol (IP) address\r\n# masks with IP network numbers.\r\n# \r\n#       network-number  netmask\r\n#\r\n# The term network-number refers to a number obtained from the Internet Network\r\n# Information Center.\r\n#\r\n# Both the network-number and the netmasks are specified in\r\n# \"decimal dot\" notation, e.g:\r\n#\r\n#               128.32.0.0 255.255.255.0\r\n#\r\n192.168.5.0 255.255.255.0\r\n\r\nroot@SunSim # cat /etc/inet/ipnodes\r\n#\r\n# Internet host table\r\n#\r\n::1     localhost\r\n127.0.0.1       localhost       \r\n192.168.5.1     SunSim  loghost\r\n\r\n\r\nroot@SunSim # ls /etc/hos*\r\n/etc/hostname.ce0  /etc/hosts\r\n\r\n\r\nroot@SunSim # cat /etc/hostname.ce0\r\nSunSim\n\n[ 本帖最后由 zerone01 于 2007-7-10 17:26 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2007-07-10 23:07 |只看该作者
Try restart you name server cache daemon on server (svcadm restart svc:/system/name-service-cache:default) and reflush DNS on the client. You could also delete the arp entry of the old IP address ( arp -d) on you client.

论坛徽章:
0
6 [报告]
发表于 2007-07-11 18:29 |只看该作者
是不是Xmanager的设置问题

论坛徽章:
0
7 [报告]
发表于 2007-07-12 01:44 |只看该作者
After you changed /etc/hosts, /etc/inet/ipnodes, /etc/netmasks and /etc/defaultrouter, did you reboot your machine? Or did you use ifconfig to change your machine IP to the new one? Did you flush your routing table? If you changed IP to a different subnet, did you check to cam table in the switch to see whether there is any cached entry in it or not?

论坛徽章:
0
8 [报告]
发表于 2007-07-12 11:31 |只看该作者
你不会是IP地址冲突吧? 再换个IP地址试试.\r\n\r\n如果还不行, 就用sys-unconfig重新配置.

论坛徽章:
0
9 [报告]
发表于 2007-07-12 16:51 |只看该作者
多谢大家的热心帮助,问题已经解决了。\r\n\r\n原因及解决方法:\r\n因为通过修改上述四个文件后,IP地址能正常修改,但Telnet或Xmanager登录需要解析客户端主机名,并且nsswitch.conf文件指定了解析主机名要到hosts和ipnodes这两个文件中去解析,若没有解析结果,则查询resolv.conf文件中的DNS,这样就导致了Telnet登录很慢,而且查询DNS也没有结果就会导致Xmanager无法登录。\r\n\r\n解决方法一(推荐):\r\n在/etc/hosts和/etc/inet/ipnodes文件中加入登录客户端的IP地址和主机名,未添加的的主机还是会出现上述的问题;\r\n\r\n解决方法二(影响正常DNS解析):\r\n将/etc/resolv.conf文件中nameserver字段全部删除,重启后就能正常Telnet和Xmanager登录;\r\n\r\n解决方法三(影响正常DNS解析):\r\n将/etc/nsswitch.conf文件中“hosts:files dns”字段和“ipnodes:files dns”字段的“dns”删除,重启后即可正常;

论坛徽章:
0
10 [报告]
发表于 2007-07-13 20:48 |只看该作者
多谢这位版主的提点!刚接触Solaris所以对问题的判断会有些差错!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP