OpenBSD 存储伪接口信息的位置

OpenBSD 存储伪接口信息的位置

在我的 OpenBSD 机器上,我有几个用于 vlan 的伪接口,看起来像

vlan3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:04:e2:c5:02:2b
        vlan: 3 parent interface: sk0
        groups: vlan 
        inet6 fe80::204:e2ff:fec5:22b%vlan3 prefixlen 64 scopeid 0xa
        inet 10.0.172.253 netmask 0xffffff00 broadcast 10.0.172.255

这些界面是以前的系统管理员保留下来的。

没有 /etc/hostname. 文件,所以我只是想知道它来自哪里?

答案1

设置 vlan 的正确方法是使用 /etc/hostname.vlan1(当然,用任意数字替换 1),但从技术上讲,我认为以前的管理员可以将其写入 /etc/netstart 文件中,该文件本身会查找 /etc/hostname.$if。但我怀疑是否有人会把它放在那里。

我知道这不太可能,但有没有可能机器根本没有重新启动,这些 VLAN 是在命令行上创建的,而且从来没有曾是是否进行了任何设置以确保它们在重启时重新创建?

相关内容