Qual é o significado das opções de configuração do IPv6 no CentOS 7?

7

Quais são exatamente os significados das seguintes configurações ao configurar manualmente as interfaces de rede no CentOS (estou tentando configurar um host somente IPv6)?

Eu posso adivinhar o que alguns deles significam pelo nome, mas eu não sei o que todos eles significam (e alguns de meus palpites podem estar errados); existe alguma documentação oficial para essas opções de configuração, não consigo encontrar nenhuma?

De / etc / sysconfig / scripts de rede / ifcfg-eth0

IPV6INIT=yes          # I assume this just enables IPv6 networking on this interface?
IPV6_AUTOCONF=no      # Does this disable SLAAC?
IPV6_AUTOTUNNEL=no    # ?
IPV6_FAILURE_FATAL=no # Something to do with IPv6 not working not being an issue?
IPV6_DEFROUTE=yes     # ?
IPV6_PEERDNS=yes      # Does this mean we use the default gateway for DNS queries?
IPV6_PEERROUTES=yes   # Same as above?
IPV6ADDR=1::2/64      # This is obviously the IPv6 address and subnet mask
IPV6_DEFAULTGW=1::1   # This is obviously the default gateway

Também para o IPv4, as configurações DNS1 e DNS2 existem, as configurações equivalentes IPV6_DNS1 e IPV6_DNS2 existem?

    
por jwbensley 31.03.2017 / 18:31

2 respostas

4

Obrigado pelos ótimos links, embora eu estivesse realmente atrás da resposta com relação ao significado dessas opções de IPv6 que eu especifiquei, e não links para o seu significado, já que os links podem sofrer de link-rot.

De:

IPV6ADDR             #<addr/mask> - Where address is the first static, or primary, IPv6 address on an interface. 
IPV6ADDR_SECONDARIES #<addr/mask> Option additional addresses .
IPV6_AUTOCONF        #<yes/no> - Enable IPv6 autoconf configuration for this interface (an IPv6 address will be requested using Neighbor Discovery (ND)).
IPV6_AUTOTUNNEL      #<yes/no> - Control IPv6 automatic tunneling (device sit0)
IPV6_DEFAULTGW       #<addr> - IPv6 default gateway
IPV6_DEFROUTE        #Does option even exist?
IPV6_FAILURE_FATAL   #<yes/no> - Whether the device is disabled if IPv6 configuration fails.
IPV6FORWARDING       #<yes/no>- Control IPv6 forwarding (box acting as router).
IPV6INIT             #<yes/no> - Initialize this interface for IPv6 addressing.
IPV6_MTU             #<integer> IPv6 MTU for this link.
IPV6_PEERDNS         #<yes/no> - Does this option exist? I assume it does the same as the IPv6 version?
IPV6_ROUTER          #<yes/no> - Control sending of router advertisements and isRouter on neigbor advertisements.


# defaults:
# IPV6_AUTOCONF=(see IPV6FORWARDING)
# IPV6_AUTOTUNNEL=no
# IPV6_FAILURE_FATAL=???
# IPV6FORWARDING=no
#  if IPV6FORWARDING=yes: IPV6_AUTOCONF=no, IPV6_ROUTER=yes
#  if IPV6FORWARDING=no:  IPV6_AUTOCONF=yes
# IPV6INIT=no
# IPV6_PEERDNS=???
# IPV6_ROUTER=(see IPV6FORWARDING)

Fontes: link

link

link

e cat /etc/sysconfig/network-scripts/ifup-ipv6

    
por 03.04.2017 / 12:36
7

Os manuais são um pouco irregulares. Manuais diferentes têm diferentes partes da história.

Essa lista deve acertar todas as opções que você mencionou; as opções IPV6_ * geralmente funcionam como suas contrapartes de ipv4.

No que diz respeito a um centos oficial ... existe o wiki, eu acho, mas nunca consigo encontrar o que quero lá. Como de costume, os próprios scripts são a fonte oficial.

    
por 31.03.2017 / 19:27