A mensagem couldn't resolve host
na saída para o comando pkg
sugere alguma configuração incorreta fundamental da pilha de rede na caixa Solaris. Dado que você pode se conectar a ele por meio de ssh de outra máquina na LAN, sabemos que sua pilha de rede foi inicializada e que está passando pacotes corretamente. O problema, portanto, provavelmente é devido a uma falha de resolução de nome ou a uma especificação de gateway ausente.
A maneira mais simples de descobrir qual problema está causando sua falta de serviço é apenas tentar fazer o ping de uma máquina na Internet pelo seu endereço IP. Uma resposta bem-sucedida significa que o roteamento está correto e, em seguida, precisamos examinar as configurações de resolução de nomes na caixa. Se o ping falhar, no entanto, isso deve lhe dar uma razão.
$ ping 8.8.8.8
ping: sendto No route to host
Neste caso, como você relatou acima nos comentários, ping
falha com uma mensagem de que a pilha da rede não encontrou uma rota para o host remoto. No Solaris, deve haver um arquivo, /etc/defaultrouter
, que contém o endereço IP da LAN da sua máquina de gateway. Se esse arquivo não existir ou contiver o endereço IP incorreto, essa é a causa do problema. Corrija o arquivo e execute route add default 10.0.11.1
para instalar a nova rota padrão na pilha de IPs agora.
Ao inicializar, o sistema configurará automaticamente um gateway padrão com base no conteúdo de /etc/defaultrouter
- não será necessário executar o route add
manualmente.