Configurando a interface NM_CONTROLLED para yes usando nmcli no CentOS 7?

3

Estou escrevendo alguma documentação sobre como configurar as interfaces de rede para um novo servidor CentOS 7. A seção específica percorre a configuração da interface para um endereço IP estático.

Os passos até agora são:

# nmcli con mod eno16777984 ipv4.address 192.168.1.31/24
# nmcli con mod eno16777984 ipv4.gateway 192.168.1.1
# nmcli con mod eno16777984 ipv4.method manual
# nmcli con mod eno16777984 ipv4.dns 8.8.8.8
# nmcli con reload eno16777984

No entanto, percebo que as etapas acima não definem o IP das interfaces para o IP estático definido acima (via ip addr show ), quando eu reinicio o serviço de rede via systemctl , ele quebra a configuração de rede (minha conexão morre). Eu faço o login novamente através do terminal e adiciono NM_CONTROLLED=yes ao '/ etc / sysconfig / network-scripts / ifcfg-eno16777984 e reinicio a rede novamente, e funciona muito bem.

Então, basicamente, eu só quero saber se é possível definir o valor NM_CONTROLLED para sim , usando nmcli em si?

Eu sei que posso apenas echo 'NM_CONTROLLED=yes' > /etc/sysconfig/network-scripts/ifcfg-eno16777984 , mas eu estava tentando fazer o script via nmcli em si.

Eu não consegui encontrar muito sobre isso, então pode não ser possível, mas achei que pelo menos eu poderia ter certeza

    
por Justin 13.04.2016 / 21:36

1 resposta

1

Não, não é possível alterar NM_CONTROLLED via nmcli, porque essa propriedade não é uma propriedade regular da conexão do NM. É uma configuração especial para informar ao NM e ao ibiscripts se o dispositivo é gerenciado por NM ou não.

Nota lateral: nmcli con reload eno16777984 está errado. Primeiro, depois de nmcli con mod você não precisa recarregar nenhuma conexão. Segundo, o recarregamento não aceita um argumento, pois recarrega todas as conexões. Além disso, ao usar o NM, você normalmente não reiniciaria o serviço de rede, mas nmcli con up ... .

    
por 24.04.2016 / 23:33