CentOSでネットワークインターフェイスを手動で構成する場合(IPv6のみのホストを構成しようとしています)、次の設定の意味は何ですか?
それらの名前が何を意味しているのかは推測できますが、すべてが何を意味しているのかはわかりません(そして、私の推測の一部は間違っている可能性があります)。これらの構成オプションの公式ドキュメントはありますか、見つかりませんか?
/ etc/sysconfig/network-scripts/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
また、IPv4の設定DNS1
およびDNS2
存在し、同等のエッティングを行うIPV6_DNS1
およびIPV6_DNS2
存在しますか?
リンクがリンク腐敗している可能性があるため、リンクへのリンクではなく、指定したIPv6オプションの意味については回答を求めていましたが、すばらしいリンクに感謝します。
から:
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)
https://www.deepspace6.net/projects/initscripts-ipv6.html#idm14056848716056
https://docs.Oracle.com/cd/E37670_01/E41138/html/ol_about_netconf.html
およびcat /etc/sysconfig/network-scripts/ifup-ipv6
マニュアルは少しむらがあります。マニュアルによってストーリーの部分は異なります。
man -k network
希望のページを検索します。そのリストは、あなたが言及したすべてのオプションをヒットするはずです。通常、IPV6_ *オプションは、対応するipv4オプションと同様に機能します。
Centosの公式なものに関しては... wikiはあると思いますが、私が欲しいものを見つけることはできません。いつものように、スクリプト自体が信頼できるソースです。