Мой маршрутизатор имеет atm0интерфейс и интерфейс VLAN ( atm0.1), atm0.1имеет IP-адрес WAN.
При использовании tcpdump -i atm0перехваченные пакеты являются только исходящими пакетами (LAN to WAN).
05:34:19.504895 IP 10.110.51.83 > 74.125.71.104: ICMP echo request, id 768, seq 29184, length 40
05:34:20.506885 IP 10.110.51.83 > 74.125.71.104: ICMP echo request, id 768, seq 29440, length 40
05:34:21.507868 IP 10.110.51.83 > 74.125.71.104: ICMP echo request, id 768, seq 29696, length 40
При использовании tcpdump -i atm0.1захваченные пакеты включают в себя как исходящие, так и входящие пакеты.
05:36:33.517705 IP 10.110.51.83 > 74.125.71.104: ICMP echo request, id 768, seq 30208, length 40
05:36:33.827969 IP 74.125.71.104 > 10.110.51.83: ICMP echo reply, id 768, seq 30208, length 40
05:36:34.519715 IP 10.110.51.83 > 74.125.71.104: ICMP echo request, id 768, seq 30464, length 40
05:36:34.685847 IP 74.125.71.104 > 10.110.51.83: ICMP echo reply, id 768, seq 30464, length 40
05:36:35.521643 IP 10.110.51.83 > 74.125.71.104: ICMP echo request, id 768, seq 30720, length 40
05:36:35.679061 IP 74.125.71.104 > 10.110.51.83: ICMP echo reply, id 768, seq 30720, length 40
Почему?
Версия для Linux - 2.6.30, драйвер atm от broadcom.
linux-kernelна StackOverflow; проблема в том, что tcpdump on atm0показывает только исходящие PDU вместо того, чтобы видеть двунаправленный трафик, когда он прослушивает VC ( atm0.1). С точки зрения чистой IP-сети, он должен видеть двунаправленный трафик при сниффинге atm0. Я подозреваю, что это как-то связано с тем, как libpcapчитает драйвер, но это не то, в чем я разбираюсь
uname -srv)?
lsmodи lspci | grep -i atmдобавьте это в свой пост