Como dizer ao NetworkGateway para não usar um perfil Ethernet como gateway padrão

0

Eu quero usar o Wi-Fi para se conectar à internet

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         fritz.box       0.0.0.0         UG        0 0          0 wlp3s0
192.168.37.0    0.0.0.0         255.255.255.0   U         0 0          0 wlp3s0

Este é o efeito da configuração automática através do NetworkManager. Até aí tudo bem.

O problema é: depois de adicionar uma conexão ethernet com um IP manual, obtenho o seguinte efeito

 Kernel IP routing table
 Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
 default         169.254.100.100 0.0.0.0         UG        0 0          0 enp0s20u2u3
 default         fritz.box       0.0.0.0         UG        0 0          0 wlp3s0
 169.254.100.0   0.0.0.0         255.255.255.0   U         0 0          0 enp0s20u2u3
 192.168.37.0    0.0.0.0         255.255.255.0   U         0 0          0 wlp3s0

Agora não consigo mais me conectar à internet.

Eu acho que a pergunta é: como configurar o perfil ethernet para não definir um gateway padrão?

Eu estou no Fedora25.

    
por ingli 25.03.2017 / 18:53

1 resposta

1

Você pode tentar editar os scripts init em /etc/sysconfig/network-scripts/ . Se não existe um para o perfil, você pode criá-lo manualmente via terminal; ou, se você acessar "Adicionar perfil" por meio de Configurações . Em seguida, adicione / edite o seguinte:

DEFROUTE=no

Você também pode adicionar / editar o seguinte:

PEERORUTES=no

Usando o nmcli

Como alternativa, usando a ferramenta de linha de comando do NetworkManager , nmcli , do:

nmcli con modify eth0 ipv4.never-default yes

Nota: eth0 é o nome da conexão NÃO é o nome da interface! Para obter o nome da conexão desejada / desejada, liste os perfis ativos

# nmcli con show
NAME       UUID                                  TYPE            DEVICE 
eth0     c0ab4c5a-0edb-a1b4-2a33-dba7a31033e  802-3-ethernet     eth0 

Você pode acessar o editor nmcli via

 # nmcli con edit eth0
nmcli> describe ipv4.never-default

=== [never-default] ===
[NM property description]
If TRUE, this connection will never be the default connection for this IP type, meaning it will never be assigned the default route by NetworkManager.

Para obter informações adicionais sobre nm-cli e exemplos específicos usando, consulte link

    
por 25.03.2017 / 19:06