Como obter o systemd-udevd para criar um dispositivo de bridge na inicialização?

1

Estou executando o servidor Ubuntu 15.04 em uma máquina virtual. Eu sou capaz de usar o programa brctl para criar e manipular pontes de rede. Decidi persistir a configuração (por meio de reinicializações) atualizando meu /etc/network/interfaces , conforme mostrado abaixo:

auto m-br0
iface m-br0 inet static
bridge_stp 0ff
bridge_maxwait 0
bridge_fd 0
address 10.0.0.1
network 10.0.0.0
broadcast 10.0.0.255

No entanto, quando a VM volta, a ponte não está lá. A verificação de journalctl mostra o seguinte:

Jul 21 20:44:16 Net systemd[1]: Starting LSB: Raise network interfaces....
Jul 21 20:44:16 Net networking[381]: * Configuring network interfaces...
Jul 21 20:44:16 Net networking[381]: Cannot find device "m-br0"
Jul 21 20:44:16 Net networking[381]: Failed to bring up m-br0.
Jul 21 20:44:16 Net networking[381]: ...done.
Jul 21 20:44:16 Net systemd[1]: Started LSB: Raise network interfaces...

Eu esperava que a criação da ponte fosse feita pelo framework subjacente sendo alavancado por brctl , pois eu era capaz de fazer toda a criação e configuração da ponte com ele. Mas, eu não acho que este recurso (por exemplo, systemd-udevd ) está sendo chamado e não consigo descobrir como obtê-lo para criar um dispositivo para a minha ponte. Devo criar o arquivo .device unit para minha bridge e onde devo iniciar o processo de start-up? (Não consigo encontrar um exemplo de arquivo unit .device no meu sistema para me dar uma idéia de como proceder)

Alguém teria algumas dicas para mim? Agradecemos antecipadamente.

    
por Pieru Poika 21.07.2015 / 20:48

1 resposta

1

Para criação de pontes com ifupdown , normalmente você deve especificar o dispositivo subjacente usando bridge_ports . E o que é bridge_stp 0ff ???

A configuração de trabalho seria como:

auto m-br0
iface m-br0 inet static
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
address 10.0.0.1
network 10.0.0.0
broadcast 10.0.0.255

Leia manpage do bridge-utils-interfaces para detalhes.

    
por 22.07.2015 / 01:45