Настройте метрику маршрута туннеля с помощью Netplan
Под Ubuntu 20.04 LTS фокусное
Ранее я настроил туннель net64 для использования службы HE-IPv6. Ниже мой конфиг:
.
├── 50-cloud-init.yaml
└── 51-he-ipv6.yaml
# 50-cloud-init.yaml
network:
version: 2
ethernets:
ens3:
dhcp4: true
match:
macaddress: xx:xx:xx:xx
set-name: ens3
# 51-he-ipv6.yaml
network:
version: 2
tunnels:
he-ipv6:
mode: sit
remote: 74.xx.xx.xx
local: 10.0.0.2
addresses:
- "2001:470:xx:xx::x/64"
gateway6: "2001:470:xx:xx::1"
Когда я использую rclone для копирования файлов, я должен указать маршрут выхода 10.0.0.2, иначе скорости не будет:
% rclone copy ... # no speed :(
% rclone copy --bind 10.0.0.2 ... # everything work
Так должен ли я настроить метрику маршрута для туннеля? Если да, то как?
Дополнительная информация:
% ip route show
default via 10.0.0.1 dev ens3 proto dhcp src 10.0.0.2 metric 100
10.0.0.0/24 dev ens3 proto kernel scope link src 10.0.0.2
xxx.xx.0.0/16 dev ens3 proto dhcp scope link src 10.0.0.2 metric 100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
172.19.0.0/16 dev br-223351777777 proto kernel scope link src 172.19.0.1
172.25.0.0/16 dev br-0ad698888888 proto kernel scope link src 172.25.0.1
% ifconfig
ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
inet 10.0.0.2 netmask 255.255.255.0 broadcast 10.0.0.255
inet6 fe80::xxxx:xxxx prefixlen 64 scopeid 0x20<link>
ether xx:xx:xx:xx txqueuelen 1000 (Ethernet)
he-ipv6: flags=209<UP,POINTOPOINT,RUNNING,NOARP> mtu 8980
inet6 fe80::a00:2 prefixlen 64 scopeid 0x20<link>
inet6 2001:470:xx:xx:2 prefixlen 64 scopeid 0x0<global>
sit txqueuelen 1000 (IPv6-in-IPv4)