マルチホームホスト検出

マルチホームホスト検出

マシンがマルチホームかどうかを確実に検出する方法はありますか?私はその情報に対してtrueまたはfalseを返すスクリプトを書くことができるようにしたいと思います。

ベストアンサー1

マルチホームコンピュータの定義は、2つの基本パスを持つコンピュータとして大まかに定義できます。より正確な定義のためには、パスがどれほど独立しているかを判断する必要があります。これは難しいことです。

route -n | awk '$1 == "0.0.0.0" {++r} END {exit(r<2)}'
route -n --inet6 | awl '$1 == "::/0" {++r} END {exit(r<2)}'

(Solaris 呼び出しには調整が必要な場合があります.)

おすすめ記事