首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

请教vxworks怎么使用路由功能

2012-02-22 
请问vxworks如何使用路由功能我有一台多穴主机安装了vxworks系统,需要连接两个不同的子网192.168.0.0(网关

请问vxworks如何使用路由功能
我有一台多穴主机安装了vxworks系统,需要连接两个不同的子网192.168.0.0(网关为192.168.0.1)和193.1.0.0(网关为193.1.0.1)。

我通过mRouteAdd调用增加了对不同网段的静态路由表项,可是两个网段中的主机之间仍然互相不能ping同,但是都能ping通到该vxworks主机的IP地址。我用的命令是

mRouteAdd("192.168.0.0", "192.168.0.1", 0xffffff00, 0, 0);

mRouteAdd("193.1.0.0", "193.1.0.1", 0xffffff00, 0, 0);

此时主机192.168.0.2可以ping通192.168.0.1和193.1.0.1,但是就是ping不通193.1.0.2。

请问是我的命令使用的问题吗?有没有办法解决啊?

谢谢


[解决办法]
检查一下你的vxWorks是否设置为可转发。
[解决办法]
routeAdd("0.0.0.0","192.168.0.1");
routeAdd("0.0.0.0","193.1.0.1");

两个网段(网关)到任意网段的路由(0.0.0.0),系统就知道转发了。有问题找我:QQ:58550414

[解决办法]

[解决办法]
很有参考价值!

热点排行