在 /etc/network/interfaces 中,应该把针对启用 IPv4 + IPv6 的接口的额外指令放在哪里?

在 /etc/network/interfaces 中,应该把针对启用 IPv4 + IPv6 的接口的额外指令放在哪里?

为了在日内瓦隧道上建立桥梁,我的接口配置需要/etc/network/interfaces以下“额外”指令:

        bridge_ports fancytun
        bridge_stp 开启

        预先设置 ip link 添加 dev fancytun 类型 geneve remote 1.2.3.4 vni 1234
        预备 ip link set dev fancytun up
        post-down ip link set dev fancytun down
        后关闭 ip 链接 del dev fancytun

我应该把这些指令放在哪里,以免在网络启动/关闭期间引起任何问题?
例如,我在想,由于桥接和启动/关闭脚本是为 IPv4 配置的,但 IPv6 首先启动,所以状态无效;反之亦然。
指令的位置是否相关?

为了完整性,这里是可以应用于隧道+桥的桥接接口配置:

自动 fancybr0
iface fancybr0 inet 静态
        地址 192.168.0.1
        网络掩码 255.255.255.0
        ## 这里可以出现 bridge_ + up/down 指令吗?

iface fancybr0 inet6 静态
        地址 1::2:3
        网络掩码 112
        ## 这里可以出现 bridge_ + up/down 指令吗?

相关内容