看板 java 關於我們 聯絡資訊
請教各位版友關於 create virtual interface 的問題 在linux下, 建立一個或多個virtual interface 可在terminal輸入下列指令: ip tuntap add dev tun0 mode tun ifconfig tun0 10.0.0.0 up 使用c語言, 建立一個或多個virtual interface code如下: int interface=open("/dev/net/tun",O_RDWR|O_NONBLOCK); 這樣就可以 create virtual interface "tun0" 請問如果使用java code的話,該怎麼建立一個或多個 virtual interface 我試過在java.net下找適合的class, 但是裡面大部分都是偵測或顯示目前網路的情況 好像沒有create interface這個class 想請問java code有甚麼方法可以建立一個 virtual interface? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.247.215 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1441101654.A.C37.html ※ 編輯: flygey (140.116.247.215), 09/01/2015 18:01:50 ※ 編輯: flygey (140.116.247.215), 09/01/2015 18:02:29
qrtt1: 你直接執行 linux 的外部指令不就好了!? 09/01 22:55
※ 編輯: flygey (140.116.247.215), 09/02/2015 01:22:06
flygey: 但是我要將他寫成一個app,並在interface記錄packet 09/02 01:23
flygey: 所以沒辦法直接執行~ 09/02 01:25
qrtt1: 那你就直接用 jni call c 唄 09/03 09:55
flygey: 恩我試著做看看 09/03 19:00