Ý nghĩa của các tùy chọn cấu hình IPv6 trong CentOS 7 là gì?


10

Chính xác ý nghĩa của các cài đặt sau đây khi định cấu hình giao diện mạng theo cách thủ công trên CentOS (Tôi đang cố gắng định cấu hình máy chủ chỉ IPv6)?

Tôi có thể đoán một số trong số chúng có nghĩa là gì bởi tên của chúng nhưng tôi không biết tất cả chúng có nghĩa gì (và một số dự đoán của tôi có thể sai); Có tài liệu chính thức nào cho các tùy chọn cấu hình này không, tôi không thể tìm thấy bất kỳ?

Từ / 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

Ngoài ra đối với IPv4 các cài đặt DNS1DNS2tồn tại, các cài đặt tương đương IPV6_DNS1IPV6_DNS2tồn tại?

Câu trả lời:


8

Cảm ơn các liên kết tuyệt vời mặc dù tôi thực sự đã có câu trả lời liên quan đến ý nghĩa của các tùy chọn IPv6 mà tôi đã chỉ định, không liên kết đến ý nghĩa của chúng, vì các liên kết có thể bị liên kết.

Từ:

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)

Nguồn: https://access.redhat.com/documentation/en-US/Red_Hat_ Entryprise_Linux / 6 / html / Document_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

Các hướng dẫn là một chút đốm. Hướng dẫn khác nhau có các phần khác nhau của câu chuyện.

Danh sách đó sẽ đạt tất cả các tùy chọn bạn đã đề cập; các tùy chọn IPV6_ * thường hoạt động giống như các đối tác ipv4 của chúng.

Theo như một centos chính thức ... có wiki, tôi đoán, nhưng tôi không bao giờ có thể tìm thấy những gì tôi muốn trên đó. Như thường lệ, chính các kịch bản là nguồn có thẩm quyền.


5
Hoặc bạn có thể chọc vào /usr/share/doc/initscripts-$VERSION/sysconfig.txtvà các tệp khác trong thư mục đó.
jscott
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.