Назад | Перейти на главную страницу

Заставить локальный IP-трафик проходить через LAN БЕЗ изменения IP-адреса

Я знаю, что есть некоторые темы о принудительном прохождении локального IP-трафика машины Linux через локальную сеть (по сети, в которой WireShark захватывает трафик), но все решения предполагают изменение IP-адреса.

Теперь моя установка:

Мой вопрос: можно ли заставить ядро ​​Linux пропускать IP-пакеты по сети (коммутатор + ПК с Wireshark) БЕЗ изменения IP-адреса и портов, поэтому WireShark будет видеть 192.168.1.2 и 192.168.1.3 как src и пункт назначения (и наоборот) ?

Как я уже сказал, я нашел здесь несколько ответов об изменении IP: Принудительно передавать локальные TCP-пакеты через сегмент сети для захвата и еще один здесь: Принудительно направить локальный IP-трафик на внешний интерфейс

Может, это вообще невозможно без модификации драйвера или ядра? Я программист на C, поэтому, если мне придется искать модификации ядра, это может быть возможным решением (после того, как я привыкну к программированию ядра ... так что много времени)

Заранее спасибо сетевым гуру :)