Primeiramente, assumo que ping 127.0.0.1
e ping ::1
funcionam bem (ou pelo menos um deles funciona).
Em seguida, eu tentaria ping gabriel-notebook
e ping ip6-localhost
apenas para descartar o resultado baixo.
Existem alguns detalhes que podem ser feitos com sua configuração, mas nada que explique isso. Por exemplo, muitos argumentam contra colocar o nome da máquina local como um alias de localhost, mas isso parece ser um laptop, então você provavelmente o quer. E a linha hosts em seu arquivo nsswich.conf parece que o módulo myhostname não funcionará direito, mas esse não é o problema que você está enfrentando.
A única coisa que parece suspeita é que getent mostra 127.0.0.1 sendo mapeado para ambos os aliases de ip4 esperados, mas também para os aliases de ip6. isso me faz suspeitar de espaço em branco no arquivo hosts ou nsswitch.conf (pode ser verificado com hd
) ou que o módulo mymachines está fazendo algo funky. Eu verificaria isso com getent hosts localhost
.
Dado como tudo parece ok, é hora de pegar o gorro de papel alumínio, e perguntar se este é um kit de raiz, e um bem feito, se você não percebeu até agora, por que eles fuder com resolução de nomes?