route命令不行吗?
#route add default
谢谢xtang,
情况是这样的:
QNX机器的IP是192.1.80.132
Windows2000 ServerIP地址是192.1.80.130,其网关ip是192.1.80.60,掩码255.255.255.0
维护机器ip是172.31.31.60.网段无法改变
现在无法直接telnet 到 QNX,但是可以telnet 到Windows2000 sever,然后再telnet 到 QNX,
现在想可以直接telnet 到 QNX, 也想直接用ftp到QNX,第一次遇到这样的情况,怎么办呢?谢谢大家了
不明白为什么172.31.31.60的机器能直接telnet到192.1.80.130,却不能直接telnet到192.1.80.132?
问题不是出在qNX机器上,而是网关要设置正确。
第一,你先要ping通你的QNX机器。
1.1 试试可不可以从QNX ping 网关 (.60)
1.2 试试可不可以从QNX ping 维护机器 (172.x.x.x)
1.2.1 如果ping 不通维护机器,检查QNX的网关设置。(netstat -nr, route add…)
第二,你还要保证inetd在QNX上运行。
2.1 检查/etc/inetd.conf 的设定,你要的telnetd/ftpd服务有没有enable ?
2.2 netstat -na 检查是不是已经有了有关的服务。
第三,用什么用户名telnet/ftp,也有一定的限制。检查手册,看看你都设置对了吗?
(telnet 要求用户shell在/etc/shells里,ftp要求用户一定有password)
昨天看了xtang的回帖后,用了route add default 172.31.31.60 后,可以从维护的机器172.31.31.60 telnet fpp 到QNX上了,让人郁闷的是:还有其它的机器Windows2000使用了QNX机器的服务,Windows2000 IP:192.1.80.130.Windows2000连往QNX时也经过了192.1.80.60速度变慢了.
昨天问了做网络的朋友,知道了怎么添一个网段的路由
route add 172.0.0.0 -netmask 255.0.0.0 192.1.80.60
用root用户敲了上述命令后,可以直接从172.31.31.60 telnet 到 192.1.80.132,
Windows 2000连往192.1.80.132也不经过192.1.80.60.
问题基本解决了,可是把route add 172.0.0.0 -netmask 255.0.0.0 192.1.80.60
放在sysinit.1里不起作用,要手工敲进去才行,真bt.能不能让它在sysinit.1里搞定这个问题呢
route add 前加一个 sleep 2 试试。
我用route add default 192.192.192.100添加了自己的ip,然后再ping 192.192.192.100 结果还是ping不通。ping 127.0.0.1可以ping同,请问这是怎么回事?
route add 是用来加网关的,你自己机器的IP加上去没有用吧。
为什么ping不通呢,ip都设好了
本机是nod1,远端是node2,用cd //2就可以访问远端
而ping就不行,为什么呢?进程tcpip也起来了