作者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://webptt.com/cn.aspx?n=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
1F:→ qrtt1: 你直接执行 linux 的外部指令不就好了!? 09/01 22:55
※ 编辑: flygey (140.116.247.215), 09/02/2015 01:22:06
2F:→ flygey: 但是我要将他写成一个app,并在interface记录packet 09/02 01:23
3F:→ flygey: 所以没办法直接执行~ 09/02 01:25
4F:→ qrtt1: 那你就直接用 jni call c 呗 09/03 09:55
5F:→ flygey: 恩我试着做看看 09/03 19:00