OpenBSD:定义一个新的环回接口

Rui*_*iro 10 openbsd loopback

我的 OpenBSD 6.1 中还需要一个环回接口,IP 地址为 127.0.0.2。

我可以使用以下命令手动创建它:

ifconfig lo1 127.0.0.2
Run Code Online (Sandbox Code Playgroud)

为了在启动时使用它,我只是将该命令插入到/etc/rc.local.

我研究了一种更标准的方法来做到这一点,但没有成功。

拥有它/etc/rc.local也意味着我只有在启动过程的后期才有那个界面。

如何以更简洁的“OpenBSD”方式配置它?

Kus*_*nda 10

正如 中所暗示的lo(4),您可以创建/etc/hostname.lo1

inet 127.0.0.2 255.0.0.0
Run Code Online (Sandbox Code Playgroud)

这将lo1在启动过程运行时创建界面/etc/netstart。有了该文件,您还可以在不重新启动的情况下设置界面

$ doas sh /etc/netstart lo1
Run Code Online (Sandbox Code Playgroud)

接口报告为

lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
        index 4 priority 0 llprio 3
        groups: lo
        inet 127.0.0.2 netmask 0xff000000
Run Code Online (Sandbox Code Playgroud)

ifconfig.

欲了解更多信息,请参见hostname.if(5)netstart(8)ifconfig(8)

  • 感谢所有的帮助,作为系统的试点/(重新)介绍,我正在个人上网本中的 OpenBSD 中涉足。 (2认同)