Я пытаюсь назначить IPv6-адрес моей машине во время ранней загрузки (для загрузки бездисковой системы через IPv6) с помощью
ip -6 addr add $ipv6/108 dev eth0
на nfs-premount .
Это работает нормально, но как только процесс init запускается, адрес, который я назначил eth0, сбрасывается.
Как процесс init работает с уже настроенными интерфейсами? Как информация, собранная ipconfig в начале загрузки, передается процессу init, например? Это происходит через /run/net-eth0.conf? И если да, может ли он обрабатывать IPv6?
Лучший
Конфигурация для Ваших сетевых интерфейсов находится в /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