Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式创建虚拟网络接口_C#_Java_Networking_Interface_Virtual - Fatal编程技术网

C# 以编程方式创建虚拟网络接口

C# 以编程方式创建虚拟网络接口,c#,java,networking,interface,virtual,C#,Java,Networking,Interface,Virtual,是否可以使用Java或C添加虚拟网络接口。我需要为数据挖掘应用程序在我的计算机上设置一组IP,但我没有足够的NIC(我还不想买更多) 我需要从应用程序中完全控制虚拟卡(创建、删除、设置IP,可能重定向流量)。我不确定您是否有一个纯Java解决方案 您有几种选择。 1.使用一个脚本来完成这个任务,用perl\shell编写这个解决方案需要4-5行代码。 2.您可以打开到计算机的ssh连接,并从Java运行命令。 我有这样的实用程序,使用trilead-ssh2 要使用maven获得它,您可以使用:

是否可以使用Java或C添加虚拟网络接口。我需要为数据挖掘应用程序在我的计算机上设置一组IP,但我没有足够的NIC(我还不想买更多)


我需要从应用程序中完全控制虚拟卡(创建、删除、设置IP,可能重定向流量)。

我不确定您是否有一个纯Java解决方案

您有几种选择。
1.使用一个脚本来完成这个任务,用perl\shell编写这个解决方案需要4-5行代码。
2.您可以打开到计算机的ssh连接,并从Java运行命令。 我有这样的实用程序,使用trilead-ssh2

要使用maven获得它,您可以使用:

    <dependency>
        <groupId>com.trilead</groupId>
        <artifactId>trilead-ssh2</artifactId>
        <version>build213-svnkit-1.3-patch</version>
    </dependency>
然后,要运行命令,您可以:

this.session = conn.openSession();
this.session.execCommand(this.cmd);
现在可以使用OS命令从java创建虚拟接口。 顺便提一下 您可以使用NetworkInterface.class测试结果,该类可以查询计算机上的网络接口


祝你好运。

我不确定你是否有一个纯Java的解决方案

您有几种选择。
1.使用一个脚本来完成这个任务,用perl\shell编写这个解决方案需要4-5行代码。
2.您可以打开到计算机的ssh连接,并从Java运行命令。 我有这样的实用程序,使用trilead-ssh2

要使用maven获得它,您可以使用:

    <dependency>
        <groupId>com.trilead</groupId>
        <artifactId>trilead-ssh2</artifactId>
        <version>build213-svnkit-1.3-patch</version>
    </dependency>
然后,要运行命令,您可以:

this.session = conn.openSession();
this.session.execCommand(this.cmd);
现在可以使用OS命令从java创建虚拟接口。 顺便提一下 您可以使用NetworkInterface.class测试结果,该类可以查询计算机上的网络接口


祝你好运。

哪种操作系统?这是一个非常依赖操作系统的问题。我对更改操作系统没有问题。我可以将Windows与C#或Java一起使用,但也可以将GNU/Linux发行版与Java一起使用。。。甚至是蟒蛇。我需要的是一个稳定的系统。IP和NIC不是1-1映射。一张卡上可以有多个IP地址。是的,有虚拟接口。这就是我想要的。哪种操作系统?这是一个非常依赖操作系统的问题。我对更改操作系统没有问题。我可以将Windows与C#或Java一起使用,但也可以将GNU/Linux发行版与Java一起使用。。。甚至是蟒蛇。我需要的是一个稳定的系统。IP和NIC不是1-1映射。一张卡上可以有多个IP地址。是的,有虚拟接口。这就是我的要求。