Tap0 não recebendo tráfego

1

Eu criei um endereço Tap 10.0.1.4 do dispositivo tap e o adicionei a uma ponte br1 com o endereço 10.2.1.1

Eu tenho "nc 10.2.1.4 -l 1234" rodando no host e de outra máquina eu faço um "nc 10.2.1.4 1234".

tcpdump -i tap0 não mostra nenhum tráfego. O tráfego é exibido quando eu faço "tcpdump -i br1"

O que preciso fazer para exibir o tráfego no tap0?

    
por user199098 12.11.2013 / 17:03

2 respostas

1

A interface geralmente em ponte não pode ser um ponto de extremidade recebendo tráfego e direcionando-o para a pilha de protocolo da máquina host. Assim que uma ponte é adicionada, ela é responsável por esse tipo de trabalho.

FYI: link

O Tap é uma interface lógica especial que é representada e acessível internamente. Dica: remova o tap0 da bridge e ele permanecerá acessível a partir de outros hosts.

Assim, o caminho de dados é: Rede - > eth0 - > br1 - > Pilha TCP / IP - > Aplicação

Você pode ver o tráfego na tap0 se:

  • É transmitido.
  • Ele é roteado, digamos que tap0 é usado em uma conexão de túnel ou VM.
por 13.11.2013 / 14:35
0

Se você quiser forçar o tap0 a receber seus próprios pacotes IP, você pode usar ebtables . Quando os pacotes são DROP ed na camada ethernet da tabela tap0 at broute , esses pacotes entram na camada IP de tap0 em vez de eth0 . Veja também: link

Se você quiser apenas mais endereços para seu host, use ip address add ... .

    
por 04.01.2014 / 21:35