我知道有一个名为的参数ip
,您可以通过引导加载程序在Linux内核上配置IPv4地址。如下所示:
ip=192.0.2.1::192.0.2.62:255.255.255.192::eth0:none
我正在寻找IPv6配置的相同参数。我在内核文档中找不到关于此的任何信息。
更新:因为很多人问我为什么需要这样做:使用内核配置的想法与这个问题有关。我怀疑常规的启动接口配置尚未完成,因为接口已经启动。原因可能是因为我正在使用带有Dropbear SSH服务器的预启动环境,以允许我解锁加密的根分区。通过GRUB使用该ip=
参数配置此环境的IP地址。该以太网段上没有可用的DHCP或路由器广告,并且由于这是大型托管公司提供的上行链路段,因此无法更改这一事实。
ip=
参数最初是在内核尝试装入NFS根文件系统之前配置IP堆栈的。 ,但我认为您应该依靠其他方式来实现IPv6的相同结果(很可能是SLAAC)。