Interface Macvlan e sessão PPP

1

Eu preciso pegar duas sessões PPP na mesma interface com diferentes endereços MAC (em algum dispositivo com openWrt). Eu decidi verificar os macvlans. Eu criei uma interface com outro endereço MAC.

    ip link add link eth0 address 00:cc:cc:cc:11:33 eth0mac2 type macvlan
    ip link set eth0mac2 up

Interface funciona e eu tenho uma conexão com outras máquinas (se eu atribuir um endereço IP). Endereço MAC em pacotes é desta pseudointerface.
Conjuntos de sessão PPP corretamente também (não duas sessões, apenas uma; é apenas um teste) e eu posso enviar alguns pacotes (solicitação ICMP, por exemplo), mas não posso receber pacotes de entrada. Eu vejo pacotes de entrada em eth0mac2 por tcpdump:

00:07:12.168929 00:18:f3:0a:d1:4c > 00:cc:cc:cc:11:33, ethertype PPPoE S (0x8864), length 15: truncated-pppoe 1
00:07:13.176963 00:18:f3:0a:d1:4c > 00:cc:cc:cc:11:33, ethertype PPPoE S (0x8864), length 15: truncated-pppoe 1

Mas eu não vejo pacotes no ppp0 (embora os pacotes devam ser).
No eth0 tudo funciona bem.
Alguém tem alguma idéia?

    
por someuser 18.02.2014 / 04:07

1 resposta

0

O driver específico para hardware NAT criou esse problema.
Eu tenho uma nova versão deste driver e o problema desapareceu

    
por 19.03.2014 / 08:43