
クリックインターフェイスを作成しようとしています(受電210i0)kvmの場合は手動で行われます。しかし、Tunデバイスが表示されるたびに携帯通信会社なし。
インターフェイスがあります。1番、イノ2、仮想マシンBR0そして受電210i0。 eno1とeno2奴隷~のため仮想マシンBR0。
私が試したコマンドセットは次のとおりです。
ip tuntap add tap210i0 mode tap
ip link set dev tap210i0 up
ip link set tap210i0 master vmbr0
私が入力している間"brctlショー"見せる「タブ210i0」eno1と一緒にインターフェースの1つとして使用されます。私はそれを見ましたが、私の質問に対する直接の答えを見つけることができませんでした。
動作するTapモジュールもあると思います。
lsmod | egrep -si tap
出力:
クリック 24576 1 vhost_net
すべてのタイプのファイアウォールが無効になっています。 (iptablesを含む)
誰でも私に仕事のアドバイスを与えることができますか?サーバーにはリモートでしかアクセスできないため、ネットワークを再起動することを提案しないでください。問題を解決するために物理サーバーに移動できません。
答え1
ㅏ蛇口インターフェイスは両端で仮想リンクを提供します。
- これ相互作用OPユースケースでは、ホストのネットワーク層に表示される側面は通常タブモード(レイヤ2イーサネット)にあり、ブリッジポートに設定されます。
- 一つ見えない側面: 1プロセス
/dev/net/tun
プロセスがIPパケット(tunモード)またはイーサネットフレーム(tapモード)を読み書きできるように、特別なデバイス()のファイル記述子を開きます。これらのパケットは、ホストのインターフェース側から出てくるか、ホストのインターフェース側に送られる。
インターフェイスを作成することは最も重要な部分ではありません。最も重要なのは、インターフェイスの見えない側にプロセスを接続してパケットを読み書きすることです。そのようなプロセスがない限り、このリンクを介した通信は存在しません。これは意味があるので、自然に「NO-CARRIER」と解釈されます。これは正常で予想される動作です。
これらのプロセスの3つの例には、QEMU(ネットワークインターフェイスを含むKVMのデバイスエミュレーションを提供)、OpenVPN、およびopensshのトンネリングオプションがあります。
一般的にはゲームまたはヘルパーゲームまたはライブラリ仮想マシン独自のインターフェイスを作成し、それをブリッジに接続して手動でゲームそのファイル記述子を使用するには何が必要ですか?これにより、インターフェイスは、見えないもう一方の端がそれを正しく処理するようにします。ゲーム、ベクトルが検出されたことを報告します。手動で作成されたインターフェイスを他のユーザーに渡すこともできます。ゲーム(またはライブラリ仮想マシンなど)しかし、これは一般的なアプローチではないので、追加の作業を行う必要があります。