启动时 ipconfig 和 init 进程之间如何传递信息

启动时 ipconfig 和 init 进程之间如何传递信息

我尝试在启动初期为我的机器分配一个 IPv6 地址(以便通过 IPv6 启动无盘系统),使用

ip -6 addr add $ipv6/108 dev eth0

nfs-预挂载

这工作正常,但是一旦启动 init 进程,我分配给 eth0 的地址就会被删除。

init 进程如何处理已配置的接口?例如,ipconfig 在早期启动时收集的信息如何传递给 init 进程?这是通过 /run/net-eth0.conf 实现的吗?如果是,它能处理 IPv6 吗?

最好的

答案1

您的网络接口配置位于 中/etc/network/interfaces,并且完全支持 IPv6。以下是我的一个系统中的示例:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address xx.yy.zz.222
    netmask 28
    gateway xx.yy.zz.209

iface eth0 inet6 static
    address xxxx:yyyy:zzzz:1::222
    netmask 64
    gateway xxxx:yyyy:zzzz:1::1

相关内容