Eu costumava ser capaz de fazer a configuração abaixo sem problemas, /etc/network/interfacesmas agora não está mais disponível. Como configurar um túnel ipv6 agora? Vejo o novo software netplan para configurar interfaces, mas não consigo encontrar os comandos equivalentes aos abaixo
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
Como faço para configurar o Ubuntu para manter essa configuração permanentemente na próxima reinicialização?
[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:
...
Onde 2001:470:xxx:xxx::2/64está o seu endereço IP do cliente em tunnelbroker.net
Em seguida, reinicie ou reinicie sua rede com systemctl restart systemd-networkd && netplan apply
Algum motivo específico para usar em Independent=vez de adicionar algo como: [Network] Tunnel=he-ipv6 Em um novo arquivo /etc/systemd/network/10-netplan-eth0.network.d/tunnel.conf?
Mathieu Trudel-Lapierre 28/11
Estou adicionando suporte de túnel no netplan. Ele funcionará em breve na versão de desenvolvimento e, quando estiver lá, disponibilizaremos para a versão 18.04 e superior.
Mathieu Trudel-Lapierre 28/11
11
@ MathieuTrudel-Lapierre Por favor, poste um exemplo completo em uma nova resposta para que outros possam ver como fazê-lo dessa maneira.
Tek
11
Não faz sentido adicionar a resposta até que ela seja realmente lançada em qualquer lugar :) Fique ligado.
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
Em um shell raiz e recorte e cole o bloco de comando. O modprobe garante que o kernel tenha o suporte ao ipv6 carregado. O "ip tunnel ..." cria um túnel ponto a ponto, usando o endereço IPv4 externo do seu roteador / firewall / modem NAT como o local e o relé selecionado como o lado remoto, onde a retransmissão ocorrerá.
O "link ip ..." deve ser auto-explicativo; liga o túnel.
O "ip addr add ..." configura o endereço IPv6 que seu host está usando.
O "ip route add" configura uma rota v6 padrão apontando para o túnel, para que qualquer tráfego v6 direcionado à Internet em geral saiba para onde ir.
Independent=
vez de adicionar algo como:[Network] Tunnel=he-ipv6
Em um novo arquivo/etc/systemd/network/10-netplan-eth0.network.d/tunnel.conf
?Código:
Em um shell raiz e recorte e cole o bloco de comando. O modprobe garante que o kernel tenha o suporte ao ipv6 carregado. O "ip tunnel ..." cria um túnel ponto a ponto, usando o endereço IPv4 externo do seu roteador / firewall / modem NAT como o local e o relé selecionado como o lado remoto, onde a retransmissão ocorrerá.
O "link ip ..." deve ser auto-explicativo; liga o túnel.
O "ip addr add ..." configura o endereço IPv6 que seu host está usando.
O "ip route add" configura uma rota v6 padrão apontando para o túnel, para que qualquer tráfego v6 direcionado à Internet em geral saiba para onde ir.
fonte