Solía poder hacer la configuración a continuación sin problemas, /etc/network/interfacespero ahora ya no se retoma. ¿Cómo configuro un túnel ipv6 ahora? Veo ver el nuevo software netplan para configurar interfaces, pero parece que no puedo encontrar los comandos equivalentes a los siguientes
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
¿Cómo configuro Ubuntu para mantener esta configuración de forma permanente en el próximo reinicio?
[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:
...
¿Dónde 2001:470:xxx:xxx::2/64está su dirección IP de cliente de tunnelbroker.net
Luego reinicie o reinicie su red con systemctl restart systemd-networkd && netplan apply
¿Alguna razón específica para usar en Independent=lugar de agregar algo como: [Network] Tunnel=he-ipv6 en un archivo nuevo /etc/systemd/network/10-netplan-eth0.network.d/tunnel.conf?
Mathieu Trudel-Lapierre
Estoy agregando soporte de túnel en netplan. Funcionará pronto en el lanzamiento de desarrollo, y una vez que esté allí, lo haremos disponible para 18.04 y superior.
Mathieu Trudel-Lapierre
1
@ MathieuTrudel-Lapierre Publique un ejemplo completo en una nueva respuesta para que otros puedan ver cómo hacerlo de esa manera.
Tek
1
No tiene sentido agregar la respuesta hasta que se publique en cualquier lugar :) Estén atentos.
Mathieu Trudel-Lapierre
0
Código:
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
Desde un shell raíz, y corta y pega el bloque de comandos. El modprobe se asegura de que el núcleo tenga cargado el soporte de ipv6. El "túnel ip ..." crea un túnel punto a punto, utilizando la dirección IPv4 externa de su enrutador / cortafuegos / módem NAT como el lado local y el relé seleccionado como el lado remoto, donde se realizará la retransmisión.
El "enlace ip ..." debería explicarse por sí mismo; Enciende el túnel.
El "ip addr add ..." configura la dirección IPv6 que utiliza su host.
El "ip route add" configura una ruta v6 predeterminada que apunta al túnel, de modo que cualquier tráfico v6 que se dirija a Internet general sepa a dónde ir.
Independent=
lugar de agregar algo como:[Network] Tunnel=he-ipv6
en un archivo nuevo/etc/systemd/network/10-netplan-eth0.network.d/tunnel.conf
?Código:
Desde un shell raíz, y corta y pega el bloque de comandos. El modprobe se asegura de que el núcleo tenga cargado el soporte de ipv6. El "túnel ip ..." crea un túnel punto a punto, utilizando la dirección IPv4 externa de su enrutador / cortafuegos / módem NAT como el lado local y el relé seleccionado como el lado remoto, donde se realizará la retransmisión.
El "enlace ip ..." debería explicarse por sí mismo; Enciende el túnel.
El "ip addr add ..." configura la dirección IPv6 que utiliza su host.
El "ip route add" configura una ruta v6 predeterminada que apunta al túnel, de modo que cualquier tráfico v6 que se dirija a Internet general sepa a dónde ir.
fuente