vxworks 使用路由功能

2021-08-19 07:36:40 字數 631 閱讀 4507

假如有一台多穴主機安裝了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。

1)檢查一下你的vxworks是否設定為可**。 

routeadd("0.0.0.0","192.168.0.1");

routeadd("0.0.0.0","193.1.0.1");

兩個網段(閘道器)到任意網段的路由(0.0.0.0),系統就知道**了。

2)在vxworks中如何為乙個物理網口繫結多個ip位址

用ifaddradd()函式即可,注意一巨集ip_max_units已經設為大於1了

路由器路由功能

我以前剛開始接觸到一些常用的網路裝置 router switch hub等 的時候,只是從一些資料中知道router與switch 或hub 最大的分別就是多了個路由功能,對於現在低端的產品從功能上來說,switch和hub基本上是分別不大的 本文只討論低端的產品,因為我沒有怎麼使用較高階的產品,對...

vxworks下select 的使用

select 作用是掛起一系列的檔案描述符,其api為 int select int width,number of bits to examine from 0 fd set preadfds,read fds fd set pwritefds,write fds fd set pexceptfd...

VxWorks平台使用mini XML解析庫

雖然這個mini xml庫不是很難,但是還是折騰了幾天,其中fopen 函式開啟檔案的路徑是個問題,關於這個講解很少被提到 也許大神們不屑於討論路徑問題了,或者我太弱 這個部落格已經有乙個例子了,但是執行有問題再次基礎上進行修改,怕以後我自己也忘了 include include include i...