我需要将发往 10.0.0.0/16 的流量路由到容器(172.17.0.2)。
ip route add 10.0.0.0/16 via 172.17.0.2
一旦一切运行正常并且一切按预期工作,我就能做到这一点 。
但是,我怎样才能让它持续重启呢?
我尝试使用 nmcli,但似乎 docker 使用另一个 uuid 重新创建了 docker0 连接,但并没有保留设置
$ nmcli con show docker0 | grep 'ipv4.routes\|uuid\|interface-name'
connection.uuid: b7dc86cd-2025-4288-bf3b-2535f2d0ee3c
connection.interface-name: docker0
ipv4.routes: { ip = 10.0.0.0/16, nh = 172.17.0.2 }
connection.uuid: d0ea574b-3849-4eea-80e2-07406f68ae0e
connection.interface-name: docker0
ipv4.routes: --
(PS:我不能使用netplan)
谢谢!
答案1
也许你可以添加这一行
ip route add 10.0.0.0/16 via 172.17.0.2
添加到您的.bashrc
文件中?每次您登录时都会执行此操作。