Networking
OpenBSD netstart 命令
我的 VPS 上有兩個介面。一種是
vio(4)
作為出口的介面。我的hostname.vio0
文件只是inet autoconf up
第二個是
wg(4)
介面。我的hostname.wg0
文件最後包含一個命令,!route add ... XXX
其中...
是一個 IP,XXX
是vio0
.但是在啟動時,OpenBSD 說
add host ...: gateway XXX: Networks is unreachable
netstart(8)
手冊中提到了順序介面已載入,但我沒有找到有關vio(4)
介面順序的任何資訊,如果它是第一個或最後一個。因為啟動後,我可以正確載入我的界面。有解決辦法嗎?謝謝。
據我通過閱讀
/etc/netstart
腳本可以確定,該vio0
介面應該是最先出現的介面之一(請參閱對ifmstart
shell 函式wg0
的第一次呼叫,因為它需要路由,因此將被顯式忽略),並且wg0
似乎已配置之後(第三次呼叫ifmstart
)。為什麼
wg0
沒有為您正確配置,我不知道。可能是時間問題?如果您能夠
wg0
在登錄後手動啟動界面,那麼您也許可以從您的/etc/rc.local
腳本中執行此操作(預設情況下此文件不存在,請參閱 參考資料rc(8)
)。sleep
在那裡,您可以通過延遲幾秒鐘的呼叫輕鬆地在啟動界面之前添加暫停。