我在 Debian buster/sid 中设置了一个使用标记子接口(又名 vlan)的设置,并且运行正常。但是我需要使用 COS 3 标记的出口流量。
我可以使用 ip link 和/或 vconfig 手动完成此操作,没有问题:
sudo vconfig set_egress_map vlan24 0i 3
sudo ip link set vlan24 type vlan egres 0:3 1:3 2:3 3:3 4:3 5:3 6:3 7:3
我的问题是尝试在重启之间永久设置这些更改。我尝试修改/etc/network/if-up.d/vlan
脚本并添加任何这些行,但重启后出口优先级被重置为空。
我怎样才能使更改永久生效?
答案1
假设 vlan24 的原始设备是 eth0,您可以/etc/network/interfaces
像这样执行所需的操作:
auto eth0
iface eth0 inet manual
auto eth0.24
iface eth0.24 inet dhcp
vlan-raw-device eth0
up vconfig set_egress_map "$IFACE" 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3