如何使用 netctl 指定传出流量的默认源地址?

如何使用 netctl 指定传出流量的默认源地址?

我的机器在以太网接口上有多个静态IP地址,这些地址是通过netctl配置的。

netctl的配置文件如下:

Description='A basic static ethernet connection'
Interface=ens0
Connection=ethernet
IP=static
Address=('6.6.200.5/32' '6.6.100.23/22')
Gateway='6.6.6.1'
DNS=('1.1.1.1')

我想6.6.200.5/32为传出数据包设置默认源 IP 地址。但路由表始终6.6.100.23/22是默认的。然后,我必须跑

ip route change default via 6.6.6.1 src 6.6.200.5 dev ens0

每次启动后手动覆盖它。

我的问题是:netctl的配置文件中可以指定默认源地址吗?

相关内容