我的 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
在那里,您可以通过延迟几秒钟的调用轻松地在启动界面之前添加暂停。