QNX4.25下,如何配网关?please help me

:angry:

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也起来了