Получить динамический и статический адрес IPv6
Я пытаюсь сделать так, чтобы мой домашний сервер Ubuntu 16.04.1 имел (как минимум) два IPv6-адреса для связующего интерфейса двух физических сетевых интерфейсов:
- Статический локальный от
fd::
диапазон (для основного контроллера домена Samba4). - Динамический глобальный, приобретенный автоматически или назначенный маршрутизатором (в моем случае 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, но я не изменил его конфигурацию по умолчанию. Вот результат 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
выход, вы все равно можете получить соответствующую информацию.
Мой маршрутизатор в настоящее время настроен на назначение серверов имен DNS через DHCPv6, но также может быть настроен на дополнительное назначение префикса (IA_PD) и, кроме того, IPv6-адреса (IA_NA). Я опробовал все три варианта - ни один из них не имел узнаваемого эффекта.
1 ответ
Что я могу сказать? Представленная выше конфигурация кажется правильной, она работает сейчас, хотя я ничего не изменил... кто сказал, что компьютеры были детерминированными?