Я хотел бы временно отслеживать / регистрировать / анализировать, какой трафик входит и выходит из моего дома. Я также хотел бы сохранить мою текущую конфигурацию маршрутизатора без изменений. Маршрутизатор является WiFi Home Router, поэтому я не могу легко взломать его. Итак, я думаю о следующей настройке:
- "обрезать" кабель Ethernet между домашним маршрутизатором и широкополосным модемом
- "вставьте" коробку Linux с двумя картами Ethernet, одна из которых подключается к широкополосному модему, а другая - к домашнему маршрутизатору.
Если я настрою две карты Ethernet в качестве моста, как я смогу отслеживать / регистрировать / анализировать весь трафик, проходящий через него?
Если я настрою его в качестве маршрутизатора, можно ли назначить один и тот же IP-адрес для обеих карт Ethernet (тот, который я получил от своего широкополосного провайдера), и трафик, который поступает в одном eth0, будет отправлен по eth1 и наоборот ? Как я буду отслеживать / регистрировать / анализировать в этой конфигурации?
Я заинтересован в таких вещах, как:
- с какими IP-адресами общается мой дом (т. е. все устройства в моем доме в совокупности) и сколько трафика идет туда?
- когда происходит какой трафик?
- какие порты используются?
- У меня дома есть "герметично закрытые" интернет-устройства (например, шкала WiFi, AppleTV и т.д.). Если я поймаю их на том, что они делают что-то, чего я не хочу, например, отправку данных на IP-адрес, который мне не нравится, могу ли я использовать эту конфигурацию для "исправления" сетевого трафика, например, отбросить эти пакеты или повторно направьте их в какую-нибудь другую коробку, которой я управляю. В идеале я мог бы сделать это на уровне DNS (например, путем направления некоторых DNS-запросов на локальный DNS-сервер) и на уровне IP.
Конечно, я мог бы настроить NAT на коробке, но это создает накладные расходы и изменяет мою сетевую конфигурацию. Кто знает, работают ли такие вещи, как UPnP и т.д., Если в строке два NAT. Я знаю, как делать то, что я хочу делать с NAT, но я надеялся, что есть более умный способ, которым кто-то может указать мне.
(Это было перенесено с serverfault.com)