ifconfig eth0 down
A menos que você esteja fazendo algo incomum (por exemplo, aplicando aliases de IP), você não deve estar usando ifconfig (ou seu sucessor, ip(8) ) diretamente. Você deve dizer ifdown eth0 aqui. Isso cuida de muitas coisas que ifconfig não faz.
traceroute -i eth0 stackoverflow.com
Sua tabela de rotas informa que a rota padrão é via wlan0 , não eth0 , então você não está testando o que pensa que é.
192.168.1.4 can still be used in my local network
Claro. Se você olhar de volta para a saída ifconfig , verá UP na seção eth0 .
192.168.1.4 mywp.com
Você não deve usar .com ou outros TLDs oficiais para redes privadas. Para hosts puramente locais definidos em /etc/hosts , você não precisa qualificá-los completamente. Isso é perfeitamente legal:
192.168.1.4 mywp
Com essa entrada /etc/hosts , você pode visitar http://mywp no seu navegador. Cuidado: esse movimento nos navegadores modernos para unificar as caixas de pesquisa e localização significa que digitar mywp sozinho na caixa provavelmente será tratado como um termo de pesquisa na Web, não como um nome de host. A maioria dos navegadores pulará isso se você incluir algum tipo de pontuação, de modo que mywp/ dirá ao navegador o que você quer dizer para tratar mywp como um nome de host, não um termo de pesquisa na Web.
Se você sentir a necessidade de nomes de domínio totalmente qualificados, ajuste sua configuração de rede para atribuir um nome de domínio local à LAN, como literature.private . O .private TLD é uma opção tradicional para domínios somente locais. (Outra alternativa comum é .local .) A parte literature que tirei do seu nome de usuário.
Feito isso, a mesma entrada /etc/hosts ainda será pesquisada corretamente se você for para http://mywp.literature.private no seu navegador da Web.