Como configurar interfaces de rede em massa com a mesma opção?

1

Eu tenho um debian habilitado pelo SR-IOV que expôs interfaces de rede de 128 VF. Eu gostaria de configurar todas estas VF com MTU = 9000 e algumas outras opções, mas não gostaria de copiar a mesma linha de configuração 127 vezes no arquivo / etc / network / interface .

Existe alguma maneira programática de fazer um loop ou configuração similar?

Encontrei um diretório de configuração em /etc/network/interface.d , mas não sei como posso realizá-lo?

Qualquer conselho é apreciado.

    
por Ray Tracy 24.05.2017 / 09:48

1 resposta

0

Você pode adicionar um gancho a /etc/network/ifup.d contendo algo como:

#! /bin/sh echo "$IFACE" | grep -qs vf || exit 0 ip link set "$IFACE" mtu 9000

Certifique-se de tornar o executável do hook, ajuste as configurações exatas para o que você deseja, ajuste o grep para corresponder às interfaces que você deseja. O nome do gancho também deve corresponder aos padrões exigidos por run-parts .

    
por 27.05.2017 / 21:08