Torna entradas feitas pelo usuário em / etc / hosts permanentes

1

Eu uso a conexão de rede da Juniper Networks para conectar-me à rede do escritório. Quando estou dentro da rede do escritório, eu verifico os ips do servidor e adiciono entradas para eles no arquivo / etc / hosts como,

10.199.xx.yy  offi

Quando saio da rede VPN para domínio público, a conexão de rede redefine todas as alterações feitas e coloca o arquivo /etc/hosts no estado em que estava antes de entrar na rede. Penso que este comportamento é o comportamento esperado do Juniper Network connect, uma vez que adiciona uma entrada no topo do ficheiro hosts como,

# BEGIN hosts added by Network Connect
61.xx.yy.zz  vpn.ip.com
# END hosts added by Network Connect

Mas, ao tentar redefinir suas próprias entradas, a conexão de rede redefiniu também as entradas feitas pelo usuário.

Eu tentei tornar /etc/hosts imutável usando chattr +i /etc/hosts , mas isso fez com que meu login vpn falhasse à medida que a conexão de rede fosse lançada, se não for escrita em /etc/hosts

    
por Madhavan Kumar 30.07.2015 / 14:21

1 resposta

0

Com base na sua pergunta, não posso dizer se os mapeamentos de IP / hostname são permanentes em seu escritório. Se estiverem, talvez você queira fazer um pequeno script que redefina o arquivo /etc/hosts :

cat > /etc/hosts <<EOF
10.199.0.23   foo
10.199.0.24   bar
10.199.0.31   baz
10.199.0.39   quux
EOF

e que você executa quando deseja redefinir os mapeamentos IP / hosts.

    
por 30.07.2015 / 14:43