Я хотел бы знать, есть ли способ, которым я могу создать интерфейс в моем Ubuntu 12.04 LTS Desktop для моего роутера.
Моя цель: Я хочу tcpdump
IP-адрес маршрутизатора , который равен 192.168.1.1.
new-eth1-for router HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.1.1 Bcast:192.168.1.255
eth0 Link encap:Ethernet HWaddr 00:22:68:36:aa:05
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
Как видно из таблицы выше
Мой компьютер: 192.168.1.101
Мой маршрутизатор: 192.168.1.1
Локальный хост: 127.0.0.1 (мне это нужно для MySQL и PHP)
Я просто хочу знать, есть ли способ работать с этим "мониторингом". Если у кого-то есть другое предложение или решение, пожалуйста, не стесняйтесь, я просто хочу услышать подсказку.
Спасибо.
. С уважением,
Нет, этого нельзя сделать. Ваш роутер - это совершенно отдельное устройство. Вам нужно, чтобы программа tcpdump или аналогичная работала на маршрутизаторе.
Существует множество реализаций программного маршрутизатора, некоторые из которых могут уже сделать это для вас.
http://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions
Или у вас может быть маршрутизатор, поддерживающий DD-WRT, то есть Linux. Вы можете установить tcpdump на такие установки ... вот пример.
http://emtunc.org/blog/04/2011/installing-tcpdump-on-dd-wrt-wrt54gl/