Já que estamos lutando aqui, acho que você se beneficiaria ao se familiarizar com alguns hacks mais diretos.
O comando ip route
pode editar rotas temporariamente. ip route
mostra rotas existentes, é um equivalente mais recente de netstat -rn
. ip route add default via $ROUTER_IP
adicionará uma rota padrão que usa $ ROUTER_IP. (Ou seja, substitua-o pelo IP que você aparentemente conhece o roteador, o que quer que seja). Para removê-lo novamente, use ip route del default via $ROUTER_IP
. Note que default
é o mesmo que escrever 0.0.0.0/0
.
Note que você precisa desconectar e reconectar-se à rede antes que o "gateway" na janela Network Settings - ou qualquer outra configuração lá - tenha efeito.
I tried disconnecting and reconnecting. The netstat -rn is same as above.
Obrigado. Eu não entendo como isso poderia acontecer - isto é, isso sugere para mim um bug muito chato, ou você está fazendo algo um pouco diferente, como editar uma conexão que está ligada a eth0
ao invés de eth1
. Isso seria possível mostrar tomando screenshots exaustivas. (Apenas para registro, você já deu algumas informações que não eram muito certas ou contraditórias).
Posso sugerir a visualização de nmcli connection
e nmcli connection show id NAME
. NAME é obtido da coluna NAME do primeiro comando. A saída do último comando será bastante longa.
Eu também verificaria se você marcou "Disponibilizar para outros usuários" e, em seguida, eu poderia ver um arquivo de configuração de texto escrito pelo NetworkManager. Isso não é tão longo quanto nmcli connection show
, porque não inclui valores padrão desnecessários. No Ubuntu, os arquivos de configuração podem estar em /etc/network/interfaces
, /etc/network/interfaces.d
ou /etc/NetworkManager/system-connections
.
When I try to ping from my PC to my router static IP address (192.168.0.80) it does not respond anything. no message is being displayed but for other addresses it says destination host is unreachable.
Isso não é bom nem ruim. Alguns dispositivos bloqueiam o ping ICMP. O fato de que ele não diz "host de destino está inacessível", nem qualquer outra mensagem, na verdade significa que esse endereço IP está acessível! Como mencionei na minha resposta anterior , você pode confirmar isso assim:
$ ip -4 neigh
172.16.8.1 dev wlp2s0 lladdr 74:44:01:86:42:d6 REACHABLE
também haverá entradas dizendo INCOMPLETE ou algo assim, de qualquer endereço IP inexistente que você tenha tentado pingar.
I have assigned my PC gateway as 192.168.0.80
Sim, algo não funcionou. Na verdade, você está mostrando não "gateway padrão". Você só tem a rota automática para sua rede local, 192.168.0.*
. (Isso é o que 192.168.0.0 com máscara 255.255.255.0 significa). Você desejará que esta rota para a rede local permaneça e adicione uma segunda rota para o seu "gateway padrão".
Lamentamos informar que o botão "Aplicar" clicado na interface gráfica do NetworkManager é enganoso. (Ou o que quer que seja dito no botão que você usou para fechar a janela de configurações do NetworkManager). Ao contrário da maioria dos outros botões "Aplicar" no GNOME, este não entra em vigor imediatamente. Só salva a configuração para uso futuro.