Estou tentando converter este ip
processo de criação de túnel:
sudo ip tuntap add tun0 mode tun
sudo ip addr add 192.168.7.2/25 dev tun0
sudo ip link set dev tun0 up
sudo ip addr show tun0
para uma configuração netplan, mas precisa especificar mais parâmetros no netplan para cobrir o que parecem ser padrões na ip
versão.
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: false
dhcp6: false
addresses: ["192.168.7.2/25"]
tunnels:
tun0:
mode: gre
addresses: ["192.168.8.2/25"]
remote: 192.168.8.100
local: 192.168.7.2
Qual é o equivalente netplan mode
?
Como posso fazer o que faço ip
na linha de comando netplan
?
Veja também:
- https://wiki.linuxfoundation.org/networking/tunneling#sit-tunnels
- https://manpages.ubuntu.com/manpages/jammy/en/man8/ip.8.html
- https://netplan.readthedocs.io/en/latest/netplan-yaml/#properties-for-device-type-tunnels
- https://manpages.debian.org/bookworm/systemd/systemd.netdev.5.en.html
- https://manpages.debian.org/bookworm/systemd/systemd.network.5.en.html
Nenhum – seu comando não cria nenhum túnel. A interface 'tun' que ela cria é algo completamente diferente, onde o endpoint é um processo local em vez de um host remoto, como é o caso dos túneis. Portanto, não se trata de 'ip' ter padrões, ou algo assim - uma interface 'tun' não possui esses parâmetros.
(tun/tap tem esse nome porque deve ser usado com software que implementa a parte "túnel"; por si só a interface não faz nada.)
Netplan não suporta a criação de dispositivos tun/tap, mas se você estiver usando systemd-networkd como renderizador, poderá usar diretamente um
*.netdev
arquivo networkd para criar um (e então configurá-lo usando Netplan ou um*.network
arquivo).(Este é o mesmo tipo de configuração que o Netplan gera ao renderizar sua configuração e será aplicado automaticamente quando o Netplan fizer um
networkctl reload
.)