获取动态和静态 IPv6 地址

获取动态和静态 IPv6 地址

我正在尝试让我的 Ubuntu 16.04.1 家庭服务器为其两个物理网络接口的绑定接口提供(至少)两个 IPv6 地址:

  1. 范围内的静态本地控制器fd::(用于 Samba4 主域控制器)。
  2. 一个动态全局变量,自动获取,或由路由器分配(在我的情况下是 AVM FritzBox 6360,由我的有线电视提供商 Unitymedia 分配)。

当然它仍然应该有一个静态本地 IPv4 地址。

大约一年前,当我设置一个不同的盒子时,它曾经工作正常,但我目前无法重现这一点。

问题是,我的盒子无法学习路由器的子网(在范围内20a2::),但只有配置的静态地址和一个fe80::地址。如何更改?(下面详细介绍了我的配置。)

我并不打算使用网络管理器,但是/etc/network/interfaces;它目前的样子是这样的:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eno1
iface eno1 inet manual
    bond-master bond0
    mtu 4000

auto eno2
iface eno2 inet manual
    bond-master bond0
    mtu 4000

auto bond0
iface bond0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1
    mtu 4000
    bond-mode 0
    bond-slaves none
iface bond0 inet6 static
    address fdde:beda:1706:5326:dc::1
    gateway fdde:beda:1706:5326:a96:d7ff:fe58:3781
    dns-nameservers fdde:beda:1706:5326:a96:d7ff:fe58:3781
    netmask 64
    accept_ra 1
    autoconf 1
    mtu 4000
    bond-mode 0
    bond-slaves none

rdnssd我按照上述文件 inet6 部分的 manpage 中所述进行了安装,但我没有更改其默认配置。以下是ifconfig重启后的结果:

bond0 Link encap:Ethernet  Hardware Adresse 0c:c4:7a:80:39:86  
      inet Adresse:192.168.1.10  Bcast:192.168.1.255  Maske:255.255.255.0
      inet6-Adresse: fe80::ec4:7aff:fe80:3986/64 Gültigkeitsbereich:Verbindung
      inet6-Adresse: fdde:beda:1706:5326:dc::1/64 Gültigkeitsbereich:Global
      UP BROADCAST RUNNING MASTER MULTICAST  MTU:4000  Metrik:1
      RX-Pakete:1195 Fehler:0 Verloren:4 Überläufe:0 Fenster:0
      TX-Pakete:837 Fehler:0 Verloren:15 Überläufe:0 Träger:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX-Bytes:134895 (134.8 KB)  TX-Bytes:120940 (120.9 KB)

eno1  Link encap:Ethernet  Hardware Adresse 0c:c4:7a:80:39:86  
      UP BROADCAST RUNNING SLAVE MULTICAST  MTU:4000  Metrik:1
      RX-Pakete:613 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
      TX-Pakete:466 Fehler:0 Verloren:0 Überläufe:0 Träger:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX-Bytes:71702 (71.7 KB)  TX-Bytes:64530 (64.5 KB)
      Interrupt:16 Speicher:df300000-df320000 

eno2  Link encap:Ethernet  Hardware Adresse 0c:c4:7a:80:39:86  
      UP BROADCAST RUNNING SLAVE MULTICAST  MTU:4000  Metrik:1
      RX-Pakete:582 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
      TX-Pakete:371 Fehler:0 Verloren:0 Überläufe:0 Träger:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX-Bytes:63193 (63.1 KB)  TX-Bytes:56410 (56.4 KB)
      Speicher:df100000-df17ffff 

lo    Link encap:Lokale Schleife  
      inet Adresse:127.0.0.1  Maske:255.0.0.0
      inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
      UP LOOPBACK RUNNING  MTU:65536  Metrik:1
      RX-Pakete:172 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
      TX-Pakete:172 Fehler:0 Verloren:0 Überläufe:0 Träger:0
      Kollisionen:0 Sendewarteschlangenlänge:1 
      RX-Bytes:12560 (12.5 KB)  TX-Bytes:12560 (12.5 KB)

抱歉,内容是德语,但我想如果您知道ifconfig的输出,您仍然可以获得相关信息。

我的路由器目前配置为仅通过 DHCPv6 分配 DNS 名称服务器,但也可以配置为另外分配前缀 (IA_PD),以及 IPv6 地址 (IA_NA)。我测试了所有三个选项 - 都没有明显的效果。

答案1

我能说什么呢?上面的配置似乎是正确的,虽然我没有做任何更改,但它现在可以正常工作了……谁说计算机是确定性的?

相关内容