tun/tap
インターフェースがどのように機能しているかはわかりません。 TUN/TAPデバイスを介して、オペレーティング・システムによって送信され物理デバイスとの調整/タップインターフェース通信
パケットがデバイスに自分自身を添付し、ユーザー空間のプログラムに配信されます:ウィキペディアから、私はこれを得ました。ユーザ空間プログラムは、パケットをTUN/TAP装置に渡すこともできる。この場合、TUN/TAPデバイスは、これらのパケットをオペレーティングシステムネットワークスタックに配信(または「注入」)し、外部ソースからの受信をエミュレートします。
ここでtun
をIP
12.12.12.1で作成したとします。このマシンに2台のNICがある場合、2台目のマシンがどのNICデバイスに接続されていても、このマシン(12.12.12.1 IP
)のtun
と外部のマシン(12.12.12.2と言う)から通信できますかeth0
またはeth1
)?
つまり、tun
とNICは独立しているか、または特定のNICを介してtun
と通信する必要がありますか?
N.B.トピックに関するリンクは大歓迎です!
@Idx、もし私がTapインターフェーストラフィックを物理イーサネットにリダイレクトしたいのであれば、どうすればいいのですか? (オフコースで一緒にブリッジすることなく) –
「リダイレクト」の意味に依存します。ボックスでルーティングすることはできますが、IP転送を有効にし、必要なルートを設定する必要があります。パケットには、イーサネットインターフェイス経由のルート経由で到達する宛先アドレスが必要です。しかし、再び、あなたが「リダイレクト」することによって何を意味するかに依存します。 – ldx
@Idxなので、仮想インターフェイスでは、IPアドレスを使ってIPアドレスを取得し、そのゲートウェイは物理インターフェイスIPである必要があります。 –