ความหมายของตัวเลือกการกำหนดค่า IPv6 ใน CentOS 7 คืออะไร?


10

อะไรคือความหมายของการตั้งค่าต่อไปนี้เมื่อกำหนดค่าส่วนต่อประสานเครือข่ายด้วยตนเองบน CentOS (ฉันกำลังพยายามกำหนดค่าโฮสต์ IPv6 เท่านั้น)

ฉันสามารถเดาได้ว่าชื่อของพวกเขามีความหมายอย่างไร แต่ฉันไม่รู้ว่าพวกเขาทั้งหมดหมายถึงอะไร (และการเดาของฉันบางอย่างอาจผิดไป) มีเอกสารอย่างเป็นทางการสำหรับตัวเลือกการกำหนดค่าเหล่านี้ฉันหาไม่เจอ?

จาก / etc / sysconfig / network-สคริปต์ / 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

นอกจากนี้สำหรับการตั้งค่าDNS1และการDNS2มีอยู่ของIPv4 ให้ทำเครื่องหมาย etivilent IPV6_DNS1และIPV6_DNS2มีอยู่จริงหรือไม่?

คำตอบ:


8

ขอบคุณสำหรับการเชื่อมโยงที่ดีแม้ว่าฉันจะเป็นจริงหลังจากคำตอบเกี่ยวกับความหมายของตัวเลือก 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://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-interfaces.html

https://www.deepspace6.net/projects/initscripts-ipv6.html#idm140568487160560

https://docs.oracle.com/cd/E37670_01/E41138/html/ol_about_netconf.html

และ cat /etc/sysconfig/network-scripts/ifup-ipv6


7

คู่มือมีความแน่นอนเล็กน้อย คู่มือต่าง ๆ มีส่วนต่าง ๆ ของเรื่อง

รายการนั้นควรกดตัวเลือกทั้งหมดที่คุณพูดถึง ตัวเลือก IPV6_ * มักใช้งานได้เหมือน ipv4

เท่าที่เป็นทางการ Centos หนึ่ง ... มีวิกิฉันคิดว่า แต่ฉันไม่สามารถหาสิ่งที่ฉันต้องการ ตามปกติสคริปต์จะเป็นแหล่งที่เชื่อถือได้


5
หรือคุณสามารถแหย่/usr/share/doc/initscripts-$VERSION/sysconfig.txtไฟล์อื่น ๆ ในไดเรกทอรีนั้น
jscott
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.