免费注册 查看新帖 |

Chinaunix

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

一个奇怪的Solaris网络问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-01-07 14:39 |只看该作者 |倒序浏览
本机网卡hme0的IP是192.168.0.9,route的IP是192.168.0.1。通过\r\n#route add default 192.168.0.1加入网关后,ping 其它网络的主机(例如192.168.1.100)不通,\r\n运行#route add 192.168.1.0 192.168.0.1后,192.168.1.100还是不通。\r\n运行#route add 192.168.1.100 192.168.0.1后,ping 192 .168.1.100通了。其它网段的每一个IP地址都必须单独运行route add后才能通,为什么?如何让default route启作用?

论坛徽章:
0
2 [报告]
发表于 2002-01-07 14:47 |只看该作者
请检查你的每台机器的子网掩码,检查路由表\r\n#ifconfig -a                (unix)              C:> ipconfig /all  (windows)\r\n#netstat -r                 (unix)              C:>route print (windows)\r\n在unix里设置缺省路由可以这样来设:\r\n#echo 192.168.0.1>/etc/defaultrouter\r\n机器重启就可以起作用了

论坛徽章:
0
3 [报告]
发表于 2002-01-07 17:58 |只看该作者

网关(/etc/defaultrouter)是设置好的。

每次机器启动后,用#netstat -nr都可以看到default router都指向192.168.0.1,网关的指向是对的,但好象网关不起作用,但用单独的指向#route add 192.168.1.100 192.168.0.1即可到达192.168.1.100。\r\n其它网段中的IP必须每一个单独经过route add后才能访问,\r\n为什么default router不起作用呢?

论坛徽章:
0
4 [报告]
发表于 2002-01-07 20:04 |只看该作者
请检查一下192.168.1.100机器的子网掩码

论坛徽章:
0
5 [报告]
发表于 2002-01-08 09:40 |只看该作者

我来一块砖

1 /etc/defaultrouter  如果配置\r\nin.rdisc    in.routed    would not  started  \r\n\r\n  \r\n\r\n2 查配置\r\n /etc/gateways\r\n/usr/sbin/in.routed -v /var/adm/routelog     记录日志\r\n/usr/sibn/in.rdisc         router Discovery\r\n\r\n\r\n[U]NOT START[/U]\r\n\r\n

论坛徽章:
0
6 [报告]
发表于 2002-01-08 13:16 |只看该作者

子网掩码是一样的,应该没错。

Hi  pswyjz\r\n         抱歉,你写的我没看太明白,我的/etc/defaultrouter的内容是192.168.0.1(就是我网关的IP)。你说”/etc/defaultrouter 如果配置 \r\nin.rdisc in.routed would not started “是什么意思?\r\n        能详细说明一下吗?非常感谢!

论坛徽章:
0
7 [报告]
发表于 2002-01-09 14:19 |只看该作者
这样写试试:\r\n# route add default 192.168.0.1  1\r\n后面多加个1

论坛徽章:
0
8 [报告]
发表于 2002-01-09 14:58 |只看该作者

看一下这个图, 系统网络的启动过程

呢的配置有问题, ROUTER 根本没有启动

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

问题

呢配置了 /etc/defaultrouter\r\n\r\n所以in.router in.disc进程没有启动\r\n因此,要手工加入Router List.

论坛徽章:
0
10 [报告]
发表于 2002-01-09 16:50 |只看该作者

我并不想把Solaris主机当一个ROUTER

我只是想让Solaris主机自己把所有发往外部网段的请求都发给网关(CISCO ROUTER),即defaultrouter。\r\n          我并不想把Solaris主机当一个ROUTER,我觉得没有必要启in.router in.disc,这些都是路由协议的进程。\r\n          你觉得有必要启动in.router in.disc进程吗?我以前装机时都是在/etc/defaultrouter中加入ROUTER的IP地址就可以让Solaris主机访问外部网了,没有再做其他的工作,但这次不灵了,访问外部的每一个地址都要经过#route add命令先指定一下。例如:\r\n要想访问192.168.1.100就必须#route add 192.168.1.100 192.168.0.1\r\n要想访问192.168.1.111就必须#route add 192.168.1.111 192.169.0.1\r\n想省事只敲一次#route add 192.168.1.0 192.168.0.1都不行。\r\n         好在我这台机器不是服务器,我不打算让所有的人都访问我,我写了一个shell,把我想要访问的IP都route add一遍,每次起机都必须执行shell,真可笑。你说我该怎么解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP