/etc/hosts でユーザーが作成したエントリを永久に作成します。

/etc/hosts でユーザーが作成したエントリを永久に作成します。

Juniperネットワーク接続を使用してオフィスネットワークに接続します。オフィスネットワークに接続したら、サーバーのIPを確認し、そのエントリを/ etc / hostsファイルに追加します。たとえば、次のようになります。

10.199.xx.yy  offi

VPNネットワークからパブリックドメインに移動すると、ネットワーク接続はすべての変更をリセットし、/etc/hostsファイルをネットワークに入る前の状態に復元します。 Juniper接続では、次のようにファイルの先頭にエントリを追加するため、この動作が予想されると思いますhosts

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

しかし、私のアイテムをリセットしようとすると、ネットワーク接続はユーザーが作成したアイテムもリセットします。

/etc/hostsImmutableを試してもchattr +i /etc/hosts書き込めない場合、ネットワーク接続が表示されるためVPNログインが失敗します。/etc/hosts

答え1

あなたの質問によると、IP /ホスト名マッピングがあなたのオフィスに永続的であるかどうかはわかりません。その場合は/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

IP/ホストマッピングをリセットするには、このコマンドを実行します。

関連情報