As interfaces Macvlan além da primeira interface não conseguem se conectar.

2

Estou trabalhando em um projeto para criar um conjunto de macvlans no Ubuntu. O processo que estou usando vem de aqui . Em suma, eu corro este conjunto de comandos para construir e inicializar uma interface:

ip link add link eth0 <name_of_macvlan_dev> address <mac_address_for_macvlan> type macvlan
ip link set <name_of_macvlan_dev> up
dhclient <name_of_macvlan_dev>

Esse processo funciona para o primeiro macvlan que eu configurei. Macvlans adicionais adquirem com sucesso um mac único, mas eles não conseguem pingar no google.

O que estou perdendo aqui? Existe algum material que eu deva ler para ficar mais familiarizado com os macvlans?

Além disso, parece haver um limite de 10 dispositivos macvlan. Depois que eu resolvo meu primeiro problema, existe uma maneira de aumentar esse limite?

    
por Peter Chinetti 21.04.2014 / 07:51

1 resposta

0

Eu acho que você deve conseguir fazer ping no gateway com sucesso primeiro. Para fazer isso, você deve desabilitar rp_filter na interface específica, então você deve adicionar uma rota na interface para um endereço específico.

    
por benedict 20.07.2017 / 17:53