Onde colocar a configuração para desativar a espionagem multicast nas pontes?

3

Esta questão não tem nada a ver com DNS multicast, multicast UPNP ou qualquer coisa, mas multicast snooping .

Sei que, se eu não desativar a transmissão multicast no meu sistema 15.10, onde a interface de rede primária é br0 bridge, qualquer tentativa de alcançar um destino IPv6 será frustrada por multicast snooping, que evita inundar a rede. com pacotes multicast que a maioria dos sistemas não está interessada. Isso é tão simples quanto:

  1. Inicialize o computador no Ubuntu 15.10 com br0 como a interface principal (em que "interface principal" é a interface com a rota padrão).
  2. Tente pingar um endereço IPv6 e observe-o falhar.
  3. Executar sudo sh -c "echo -n 0 > /sys/class/net/br0/bridge/multicast_snooping"
  4. Tente ping6 novamente e está funcionando magicamente.

Você pode ler sobre isso na resposta aqui . Existem muitas outras fontes também.

As seguintes páginas de manual são silenciosas sobre a difusão multicast: interfaces (5), brctl (8), interfaces bridge-utils (5)

A página man do bridge (8) diz que bridge link set fastleave off é o padrão e a documentação do CISCO para o mesmo nome (que é muito melhor que a bridge (8) página de manual IMHO) diz que a configuração fastleave induzir não aliviar meu problema com o IPv6. Ainda não experimentei se isso é verdade ou não.

Eu sei que existe /etc/network/if-pre-up.d/bridge

Mas diz:

# You don't usually need to touch this file at all, the full configuration
# of the bridge can be done in a standard way on /etc/network/interfaces.

Então é verdade? Existe uma maneira de colocar isso em /etc/network/interfaces ?

    
por Metta Crawler 24.01.2016 / 02:07

1 resposta

0

A resposta é que não é verdade. Você não pode colocar um controle de configuração essencial em /etc/network/interfaces apesar dos comentários no /etc/network/if-pre-up.d/bridge .

Basta fazer algo ad-hoc.

    
por Metta Crawler 25.01.2016 / 12:21