請容簡單說明一下設定.
os:win2003 srv,兩網卡,設定如下
enth1:192.168.100.1/24 gateway 192.168.100.254 (手動設定 metric 100)
enth2:192.168.1.1/24 gateway 192.168.1.254 (自動設定 meric 1)
剛設定好之後 0.0.0.0 也就是 default gateway 的確是 192.168.1.254
但是過了幾天,不知道為何 default gateway 卻變成 192.168.100.254
route print 也是顯示
192.168.100.254 (metric 100)
192.168.1.254 (metric 1)
default gateway 192.168.100.254
依照小弟的理解.這gateway 不是會以 metric 1 為優先嗎 ?
請教 為什麼會有這種情形 ?
我猜測會不會是 eth2 有斷線的情況發生?
導致當時的 default gateway 自動切換到 192.168.100.254
當 eth2 恢復連線後,為維持穩定性,因此沒有切換回 192.168.1.254
試著查看一下事件檢視器,看當時有沒有跟網卡有關的訊息
舉例
若想讓 192.168.1.254 是原來的default gateway
則可以下指令
route add -p 192.168.100.0 mask 255.255.255.0 192.168.100.254
以後封包 看到要往 192.168.100/24 的網段 則會往 192.168.100.254 丟
其它會維持往 192.168.1.254丟
-p 參數 是重開機之後 該筆靜態路由 不會不見