Linux

檢測多宿主機

  • June 19, 2013

有沒有辦法可靠地檢測機器是否是多宿主的?我希望能夠編寫一個腳本,該腳本將返回有關該資訊的真或假。

您可以將多宿主機器的定義近似為具有兩條預設路由的機器。更精確的定義需要確定路線的獨立程度,這看起來確實令人生畏。

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 呼叫可能需要調整。)

引用自:https://unix.stackexchange.com/questions/24203