GNU/Linux >> Linux Esercitazione >  >> Linux

Copia di pacchetti da un'interfaccia a un'altra

Se il tuo kernel è abbastanza recente, puoi usare iptables --tee per inoltrare i frame da eth0 alla macchina di acquisizione.


Puoi usare tc azione speculare. Ad esempio:Per il traffico in entrata:

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

Per il traffico in uscita:

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

Cerca in rete tcpbridge, che è esattamente ciò che fa il lavoro. Può essere utilizzato anche per parlare con macchine virtuali.


Linux
  1. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  2. Quanto sono portatili /dev/stdin, /dev/stdout e /dev/stderr?

  3. Copiare le ultime N righe da un file all'altro?

  4. Migra a Rackspace da un altro provider di hosting

  5. Come mappare il dispositivo /dev/sdX e /dev/mapper/mpathY dal dispositivo /dev/dm-Z

Accedi al thread locale da un altro thread

Come eseguire il file sh da un altro file sh

Esecuzione di script da un'altra directory

DD da /dev/zero a /dev/null... cosa succede realmente

IPTables - Porta a un altro ip e porta (dall'interno)

echo o print /dev/stdin /dev/stdout /dev/stderr