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