如何与 systemd-networkd 一起使用分段卸载?

如何与 systemd-networkd 一起使用分段卸载?

我正在尝试使用 systemd-networkd 设置 Linux 系统(Debian 8.5,内核 3.16.36-1+deb8u2,64 位)来配置网络接口。我需要禁用分段卸载,因此我设置了链接文件,如下所示:

# /etc/systemd/network/0-lan_user.link
[Match]
MACAddress=00:11:22:33:44:55
[Link]
Name=lan_user
TCPSegmentationOffload=false
GenericSegmentationOffload=false

但它似乎并不适用:

ethtool -k lan_user | grep segmentation-offload
tcp-segmentation-offload: on
generic-segmentation-offload: on

如果有区别的话,那就是 vmxnet3 适配器(当然是在 ESXi 下)。

我究竟做错了什么?

答案1

Debian 8 中的 systemd 版本目前为 215 (来源),但其中的各个Offload选项.link是在232版本中才添加的:

UDP Segmentation Offload, TCP Segmentation Offload, Generic
Segmentation Offload, Generic Receive Offload, Large Receive Offload
can be enabled and disabled using the new UDPSegmentationOffload=,
TCPSegmentationOffload=, GenericSegmentationOffload=,
GenericReceiveOffload=, LargeReceiveOffload= options in the
[Link] section of .link files.

(系统变更日志

相关内容