Существует ли параметр начальной загрузки ядра Linux для конфигурирования адреса IPv6?

Смотрите на 1and1.com

16
задан 13 April 2017 в 15:14
3 ответа

Sorry, but if you want this, you'll have to build it yourself, or more likely, reuse someone else's implementation.

The ip= command line option you've been using is actually part of the kernel's boot code for mounting an NFS root filesystem. It has never been extended for IPv6, and there is no kernel boot parameter for configuring IPv6 at boot time.

That said, some Linux distributions such as Red Hat have implemented their own ipv6= boot parameter for their installation media. You may be able to reuse this code in your custom initramfs.

7
ответ дан 2 December 2019 в 20:43

Все ваши параметры загрузки доступны через / proc / cmdline после загрузки. Итак, вы можете просто настроить все необходимые параметры с помощью настраиваемого хука mkinitcpio, который будет анализировать cmdline в поисках определенного параметра. Вы можете использовать ipv6 = как ip = one.

2
ответ дан 2 December 2019 в 20:43

По словам Федора, параметр ip= может использоваться с адресами IPv4 или IPv6. Адреса IPv6 должны быть заключены в квадратные скобки. Если вам нужно и то, и другое, в строке кернела можно использовать несколько опций ip=, как в:

... ip=[2001:db8::dead:beef]::[2001:db8::cafe:babe]:64::eth0:none ip=192.0.2.5::192.0.2.1:255.255.255.0::eth0:none ...

.
3
ответ дан 2 December 2019 в 20:43

Теги

Похожие вопросы