Linux(Embedded Linux)ですでに使用可能なtcpipスタックのインスタンスを複数起動することは可能ですか?誰かがこれに関する情報を持っていれば?Linuxのtcpipスタックの複数のインスタンス
0
A
答えて
0
ネットワークネームスペースを試すことができます。 https://eos.aristanetworks.com/2011/06/linux-namespaces-at-arista/
よろしくは、私はあなたが2つの完全かつ独立したTCP/IPを実行することができるとは思わない
2
をケニー: 1の作成は
はHOWTOを参照してください新しいTCP/IPソケットの作成を含みLinuxのスタックその理由は、TCP/IPスタックがLinuxモノリシックカーネルの一部であり、カーネルが1つしか実行されていないため、実行中のTCP/IPスタックが1つしかないからです。
LinuxにはTUNインターフェイスとTAPインターフェイスが用意されているため、TCP/IPスタック(通常はVPNソフトウェアが使用しているもの)によって行われる操作を実行できます。これは、TCP/IPスタックと考えられ、のTCP/IPスタック内にあると考えられます。あなたの究極の目的が何であるかによって、これはあなたにとってはうまくいくかもしれません。
完全に独立した2つのTCP/IPスタックを同時に実行するには、TCP/IPがカーネルの一部ではないLinux以外のオペレーティングシステムを使用する必要があります。 (マイクロカーネルは通常QNXなどでこれを行うことができます)
関連する問題
- 1. 複数のスタックの平均
- 2. 複数のインスタンス
- 3. 複数のインスタンス
- 4. 複数のインスタンス
- 5. 複数の 'fork(Linux/C)の後に複数のプロセスが同じCPUにスタックする
- 6. マッチ複数のインスタンス
- 7. Phonegap複数のインスタンス
- 8. テスト複数のインスタンス
- 9. LinuxカーネルのTCP/IPスタック
- 10. 複数のサイトのLinuxサーバーサブドメイン
- 11. Asp.NET - AdRotatorの複数のインスタンス
- 12. Springの複数のBeanインスタンス
- 13. Beanの複数のインスタンス
- 14. 複数のインスタンス、jQueryの
- 15. tabControlの複数のuserControlインスタンス
- 16. HTML5のメッセージング複数のインスタンス
- 17. 複数のプロセスのXvfbインスタンス
- 18. 複数のredmineインスタンスのベストプラクティス
- 19. 複数のインスタンスでmysqlトリガー
- 20. Javascript str.search()複数のインスタンス
- 21. 複数のlog4jインスタンス設定
- 22. Spring DispatcherServlet複数のインスタンス
- 23. 複数インスタンスのNeo4jデータベース
- 24. jQuery Sticky Scroller複数のインスタンス
- 25. 複数のdjango管理インスタンス
- 26. C++、dllの複数インスタンス、シングルトン
- 27. コントローラのEmber複数インスタンス
- 28. ZeroClipboard +角型、複数のインスタンス
- 29. 複数のインスタンスをオープン
- 30. ジェネレータ関数の複数のインスタンス
「複数のインスタンスを開始する」とはどういう意味ですか?一般的に、いいえ - 各スタックはすべてのパケットを取得することを期待しています。いずれにせよ、1つだけが新しい接続の開始を処理できます – Robert
複数のネットワークアダプタ? eth0:0、eth0:1などの仮想インターフェイスを追加できます。これはあまりプログラミング関連ではありません。 –
@Robert:情報ありがとう。実際には、Linuxにはすでにtcpipスタックが用意されています。私自身のミニtcpipスタック(限定版)を書いても、Linuxと同じネットワークドライバインターフェイスを使用しています。最初のクエリは、Linux上で2 tcpipスタックを維持することは可能ですか?はいの場合、標準のLinuxのtcpipスタックではなく、他の制限付きのtcpipスタックを起動、ロード、または使用する方法は?この必要な情報を私にお知らせください、ありがとうございます。 – Vijay