Como atualizar o gateway com nmcli

4

Estou usando o CentOS 7 e configuro uma nova conexão com o nmcli. Eu defino o gateway, mas não parece que levou. Quando eu verificar a conexão com

nmcli con show conn-name

o gateway está listado como: gw = 0.0.0.0

Não consigo encontrar como você adiciona / modifica o gateway com o nmcli.

Nada está listado em nmcli connection modify .

Você pode editar / adicionar o endereço do gateway com nmcli após a conexão ter sido adicionada?

Como solução, editei /etc/sysconfig/network-scripts/ifcfg-connname e adicionei GATEWAY0=addr

Eu estou supondo que você não pode atualizar o endereço do gateway da nmcli?

    
por Oscalation 20.02.2016 / 00:00

3 respostas

2

Para criar uma conexão com o nome ethernet-eth0, o endereço IPv4 192.168.1.10/24 e o gateway padrão 192.168.1.1, digite:

nmcli con add con-name net-eth0 ifname eth0 type ethernet ip4 192.168.1.10/24 gw4 192.168.1.1

Se você não especificar con-name net-eth0 , a conexão será chamada ethernet-eth0.

Se você não especificar a parte ip4 192.168.1.10/24 gw4 192.168.1.1, você terá uma conexão configurada automaticamente por DHCP .

nmcli con up net-eth0 não é necessário ao configurar inicialmente uma conexão.

    
por 20.02.2016 / 00:41
0

Para implementações mais antigas (como o CentOS 7), você pode usar:

nmcli con modify <name> ipv4.addresses "<ip addr and mask> <gateway>"

para adicionar um gateway à conexão. Por exemplo:

# nmcli con modify eth0 ipv4.addresses "192.168.1.10/24 192.168.1.1"

confirme com:

# nmcli con show eth0 | grep ipv4\.addresses
ipv4.addresses         { ip = 192.168.1.10/24, gw = 192.168.1.1 }

Implementações posteriores têm ipv4.gateway , que você pode modificar:

nmcli con modify <name> ipv4.gateway <gateway>

Por exemplo:

# nmcli con modify eth0 ipv4.gateway 192.168.1.1
    
por 18.11.2016 / 08:10
0
  1. Se você deve modificar / adicionar gateway na interface eth0, você pode usar comando:
    nmcli con modify eth0 ipv4.gateway "192.168.1.1"
    nmcli con reload eth0
    
por 18.11.2016 / 08:25