Kiedyś byłem w stanie wykonać poniższą konfigurację bez żadnych problemów, /etc/network/interfacesale teraz nie jest już odbierany. Jak teraz skonfigurować tunel IPv6? Widzę nowe oprogramowanie Netplan do konfigurowania interfejsów, ale nie mogę znaleźć poleceń równoważnych do tych poniżej
auto he-ipv6
iface he-ipv6 inet6 v4tunnel
address 2001:550:120e:6b7::2
netmask 64
endpoint 184.105.253.10
local my.public.ip.addr
ttl 255
gateway 2001:550:120e:6b7::1
Jak skonfigurować Ubuntu, aby zachować tę konfigurację na stałe przy następnym restarcie?
[Match]
[NetDev]
Name=he-ipv6
Kind=sit
[Tunnel]
Independent=true
Local=192.168.0.x #Private IP if behind NAT or Public IP without NAT
Remote=184.105.250.46 #Tunnel broker's IPv4 address
TTL=255
/etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
he-ipv6:
dhcp4: no
dhcp6: no
addresses: ['2001:470:xxx:xxx::2/64']
gateway6: 2001:470:xxx:xxx::1
enp0s3:
...
Gdzie 2001:470:xxx:xxx::2/64jest twój adres IP klienta z tunnelbroker.net
Następnie uruchom ponownie lub ponownie uruchom sieć za pomocą systemctl restart systemd-networkd && netplan apply
Jakikolwiek konkretny powód, aby użyć Independent=zamiast dodawać coś takiego: [Network] Tunnel=he-ipv6 W nowym pliku /etc/systemd/network/10-netplan-eth0.network.d/tunnel.conf?
Mathieu Trudel-Lapierre
Dodam obsługę tunelu w netplan. Wkrótce będzie działać w wersji rozwojowej, a gdy już tam będzie, udostępnimy go w wersji 18.04 i nowszej.
Mathieu Trudel-Lapierre
1
@ MathieuTrudel-Lapierre Prześlij pełny przykład w nowej odpowiedzi, aby inni mogli zobaczyć, jak to zrobić.
Tek
1
Nie ma sensu dodawać odpowiedzi, dopóki nie zostanie opublikowana w dowolnym miejscu :) Bądź na bieżąco.
Mathieu Trudel-Lapierre
0
Kod:
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote xxx.xxx.xxx.xxx local xxx.xxx.xxx.xxx ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:1f10:d47::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
Z powłoki root i wytnij i wklej blok poleceń. Modprobe upewnia się, że jądro ma załadowaną obsługę IPv6. „Tunel ip ...” tworzy tunel punkt-punkt, wykorzystując zewnętrzny adres IPv4 routera NAT / zapory sieciowej / modemu po stronie lokalnej, a wybrany przekaźnik po stronie zdalnej, gdzie nastąpi przekazywanie.
„Link do ip ...” powinien być zrozumiały; włącza tunel.
„Adres IP dodawania ...” konfiguruje adres IPv6, z którego korzysta Twój host.
„Dodanie trasy ip” konfiguruje domyślną trasę v6 wskazującą na tunel, dzięki czemu każdy ruch v6 kierowany do ogólnego Internetu będzie wiedział, dokąd pójść.
Independent=
zamiast dodawać coś takiego:[Network] Tunnel=he-ipv6
W nowym pliku/etc/systemd/network/10-netplan-eth0.network.d/tunnel.conf
?Kod:
Z powłoki root i wytnij i wklej blok poleceń. Modprobe upewnia się, że jądro ma załadowaną obsługę IPv6. „Tunel ip ...” tworzy tunel punkt-punkt, wykorzystując zewnętrzny adres IPv4 routera NAT / zapory sieciowej / modemu po stronie lokalnej, a wybrany przekaźnik po stronie zdalnej, gdzie nastąpi przekazywanie.
„Link do ip ...” powinien być zrozumiały; włącza tunel.
„Adres IP dodawania ...” konfiguruje adres IPv6, z którego korzysta Twój host.
„Dodanie trasy ip” konfiguruje domyślną trasę v6 wskazującą na tunel, dzięki czemu każdy ruch v6 kierowany do ogólnego Internetu będzie wiedział, dokąd pójść.
źródło