Eu sei que existe um parâmetro chamado ip
que permite configurar endereços IPv4 no kernel do Linux por meio do carregador de inicialização. Parece com o seguinte:
ip=192.0.2.1::192.0.2.62:255.255.255.192::eth0:none
Estou procurando um parâmetro igual para a configuração do IPv6. Não consegui encontrar nada sobre isso nas documentações do kernel.
Atualização : Devido a muitos de vocês perguntarem por que eu precisaria disso: surgiu a idéia de usar uma configuração do kernel relacionada a esse problema. Eu suspeito que a configuração regular da interface de inicialização não foi concluída, porque as interfaces já estão ativadas. A razão para isso pode ser que eu estou usando um ambiente de pré-inicialização com um servidor Dropbear SSH para permitir que eu desbloqueie minha partição raiz criptografada. Os endereços IP deste ambiente são configurados através do GRUB com o ip=
parâmetro Não há anúncio DHCP ou roteador disponível nesse segmento Ethernet e, como é o segmento de uplink fornecido por uma grande empresa de hospedagem, não há como mudar esse fato.
ip=
parâmetro foi inicialmente concebido para configurar a pilha de IPs antes que o kernel tente montar um sistema de arquivos raiz NFS , mas acho que você deve confiar em outra coisa para obter o mesmo resultado com o IPv6 (provavelmente o SLAAC).