GNU/Linux >> Linux の 問題 >  >> Linux

インターフェイスから別のインターフェイスへのパケットのコピー

カーネルが十分に新しい場合は、iptables --tee を使用してフレームを eth0 からキャプチャ マシンに転送できます。


tc mirred アクションを使用できます。例:着信トラフィックの場合:

tc qdisc add dev eth0 ingress
tc filter add dev eth0 parent ffff: \
   protocol all prio 2 u32 \
   match u32 0 0 flowid 1:1 \
   action mirred egress mirror dev eth1

発信トラフィックの場合:

tc qdisc replace dev eth0 parent root handle 10: prio
tc filter add dev eth0 parent 10: \
   protocol all prio 2 u32 \
   match u32 0 0 flowid 10:1 \
   action mirred egress mirror dev eth1

ネットで tcpbridge を検索します。これはまさに Job の機能です。仮想マシンとの通信にも使用できます。


Linux
  1. Linuxでのコピーから特定のディレクトリを除外する方法

  2. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  3. / dev / stdin、/ dev / stdout、および/ dev / stderrはどの程度移植可能ですか?

  1. / dev/randomと/dev/ urandomをいつ使用するか?

  2. あるマシンから別のマシンに設定をコピーする方法は?

  3. 別のホスティングプロバイダーからRackspaceに移行する

  1. ある mysql データベースから別の mysql データベースにテーブルをコピーする方法

  2. 別のshファイルからshファイルを実行する方法

  3. 別のディレクトリからスクリプトを実行する