Redirecionando o tráfego de saída

0

Posso redirecionar o tráfego de saída de uma interface física para uma interface virtual (criada usando ifconfig )?

Especificamente, o objetivo aqui é redirecionar todo o tráfego de saída de uma interface física (exemplo: eth0 ) para uma interface virtual (exemplo: eth0:0 ) de modo que eu crie um proxy que atenda a determinadas portas atrás do interface virtual.

    
por SFD 09.07.2018 / 16:43

1 resposta

1

eth0:0 não é uma interface virtual, é a maneira antiga de atribuir vários endereços IPv4 a uma única interface ( eth0 ). Ferramentas mais modernas como ip addr não mostrarão eth0:0 e listarão todos os endereços.

Você não pode criar "interfaces virtuais" com ifconfig .

Você pode criar todos os tipos de interfaces de rede com ip , embora eu duvide que qualquer uma delas corresponda à sua idéia de "interface virtual".

O que você deseja fazer é chamado de "proxy transparente". Existem várias maneiras de configurar esse proxy.

Se o que você realmente quer fazer é farejar o tráfego de um determinado aplicativo (ou conjunto de aplicativos), o que eu faço é criar um namespace de rede (google), conectá-lo ao namespace de rede principal um virtual eth-pair, configure o namespace principal da rede para roteamento ou NAT.

De qualquer forma, isso se parece muito com uma Pergunta XY , e você não descreveu bem o seu X (além disso, é algum tipo de proxy; mas não está claro se existe um proxy para o tipo de tráfego e o que exatamente ele deve fazer) para realmente dar boas recomendações.

    
por 09.07.2018 / 17:21