Как выполнить детальный захват пакетов на брандмауэре Ubuntu?

Я маршрутизировал интернет-трафик других моих систем в этой системе Ubuntu Linux, где я настроил пересылку пакетов. но я все еще не могу получить интернет на других системах.

Поэтому я хочу выполнить захват пакета, чтобы увидеть, правильно ли идет маршрутизация и весь ли интернет-трафик поступает в эту систему. Так что я могу выяснить, связана ли проблема с системой Ubuntu или маршрутизатором, который передает интернет-трафик в эту систему. Я хочу, чтобы все пакеты были перехвачены независимо от того, был ли этот пакет разрешен, отброшен, заблокирован.

Так как мне это сделать?

1 ответ

Решение

Iptables - не лучший инструмент для захвата пакетов, и я не уверен, что захват пакетов ответит на ваши (вопросы маршрутизации).

Вы можете использовать один из многих инструментов, wireshark, snort или tcpdump (чтобы назвать несколько). Ваш маршрутизатор также может отслеживать / регистрировать это.

Детали пакетов умеренно сложны и несколько длинны, чтобы объяснить. Взгляните на существующую документацию и задайте более конкретный вопрос. Так как это не специфично для Ubuntu, вы можете быть перенаправлены на другие вопросы по обмену стеками - например, Unix и Linux.

http://www.slashroot.in/packet-capturing-tcpdump-command-linux

http://wiki.wireshark.org/Tools

http://www.tecmint.com/12-tcpdump-commands-a-network-sniffer-tool/

Другие вопросы по тегам