Как отправить пакет на два разных компьютера с роутера? - PullRequest
0 голосов
/ 27 февраля 2012

Например:

Некоторые IP / порт -> маршрутизатор -> компьютер 1 (назначение) и компьютер 2

Я хочу, чтобы маршрутизатор "пересылал пакеты" с ip или порта не только на пункт назначения, но и на другой компьютер в сети.

Также компьютер 1 и компьютер 2 не должны знать, что пакет также был отправлен куда-то еще.

Ответы [ 2 ]

2 голосов
/ 27 февраля 2012

Это будет работать только с UDP (или другими протоколами без установления соединения). Вы можете использовать многоадресную рассылку и заставить computer1 и computer2 присоединиться к многоадресной группе, однако это будет работать только в том случае, если временные маршрутизаторы поддерживают многоадресную маршрутизацию. Вы просто отправляете на адрес многоадресной рассылки с компьютера отправителя.

Другой вариант - черная магия iptables на роутере, см. Здесь:

http://www.bjou.de/blog/2008/05/howto-copyteeclone-network-traffic-using-iptables/

0 голосов
/ 27 февраля 2012

Правильный ответ (ы):

  • Концентратор
  • Ethernet Tap
  • Коммутатор
...