作者flygey (努力達成目標)
看板java
標題[問題] 請問建立一個 virtual interface 的方法
時間Tue Sep 1 18:00:51 2015
請教各位版友關於 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