首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux中tcpip堆栈的多实例

Linux中tcpip堆栈的多实例
EN

Stack Overflow用户
提问于 2010-12-16 17:14:51
回答 2查看 1.3K关注 0票数 0

是否可以在Linux (嵌入式Linux)上启动已有tcpip堆栈的多个实例?如果有人有任何关于这方面的信息?

EN

回答 2

Stack Overflow用户

发布于 2015-08-17 10:06:13

我不认为您可以在Linux中运行两个完整且独立的TCP/IP堆栈。原因是TCP/IP堆栈是Linux单片内核的一部分,而且由于只有一个内核在运行,所以只有一个TCP/IP堆栈在运行。

Linux提供了TUN和TAP接口,允许您执行一些通常由TCP/IP协议栈完成的操作(这是VPN软件通常使用的操作)。最好将其视为TCP/IP堆栈中的TCP/IP堆栈。这可能适合你,这取决于你的最终目标是什么。

要同时运行两个完整且独立的TCP/IP堆栈,您需要使用Linux以外的操作系统,其中TCP/IP不是内核的一部分。(微内核通常可以做到这一点,例如QNX)

票数 3
EN

Stack Overflow用户

发布于 2012-07-20 16:26:01

您可以尝试使用网络名称空间。一个套接字的创建包括新tcp/ip套接字的创建。

请参阅howto:https://eos.aristanetworks.com/2011/06/linux-namespaces-at-arista/ (已存档)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4459082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档