AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 841840
Accepted
jwbensley
jwbensley
Asked: 2017-04-01 08:31:06 +0800 CST2017-04-01 08:31:06 +0800 CST 2017-04-01 08:31:06 +0800 CST

CentOS 7 中的 IPv6 配置选项是什么意思?

  • 772

在 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?

linux-networking
  • 3 3 个回答
  • 15723 Views

3 个回答

  • Voted
  1. Best Answer
    jwbensley
    2017-04-04T02:36:40+08:002017-04-04T02:36:40+08:00

    感谢伟大的链接,虽然我真的在回答我指定的那些 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

    • 10
  2. Andrew Domaszek
    2017-04-01T09:27:43+08:002017-04-01T09:27:43+08:00

    说明书有点乱。不同的手册有不同的故事部分。

    • rhel6 网络脚本手册
    • initscripts-ipv6 手册
    • oracle linux netconf 手册
    • 并man -k network搜索有希望的页面。

    该列表应符合您提到的所有选项;IPV6_* 选项通常像它们的 ipv4 对应项一样工作。

    就 centos 官方而言……我猜有 wiki,但我永远找不到我想要的东西。像往常一样,脚本本身就是权威来源。

    • 7
  3. hynekcer
    2020-10-03T14:17:50+08:002020-10-03T14:17:50+08:00

    其余不明确的配置选项用于NetworkManager nm-settings-ifcfg-rh(在新发行版中启用)的动态配置,而不是用于传统的静态网络脚本。

    IPV6_DEFROUTE(+), (and IPV6_DEFAULTGW, IPV6_DEFAULTDEVin /etc/sysconfig/network)
    "IPV6_DEFROUTE=no" 告诉 NetworkManager 这个连接不应该被分配默认的 IPv6 路由。IPV6_DEFROUTE 与“从不默认”属性具有相反的含义。

    PEERDNS- initscripts 将 PEERDNS=no 解释为“从不接触 resolv.conf”。NetworkManager 将其解释为“永远不要将自动(DHCP、PPP、VPN 等)名称服务器添加到 resolv.conf”。

    /etc/resolv.conf如果您想添加一些静态选项,例如,并且您还想仅使用 NetworkManager 指定的一些自动配置,它们通常在特殊情况下很有用。(例如,如果没有这些选项,该文件将被 NetworkManager 覆盖。)

    这些名称只能在库中使用
    /usr/lib64/NetworkManager/...version.../libnm-settings-plugin-ifcfg-rh.so(在 RedHat、CentOS 和 Fedora 中)

    • 1

相关问题

  • 将整个 IPv6 /64 块添加到 debian 上的网络接口

  • 您处理复杂 iptables 规则集的方法

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve