Linux网络配置、诊断与故障排除全解析
1. 基础Linux网络配置与本地接口操作
在网络环境中,有时需要使用较小的数据包。并非所有主机都能很好地检测到这一点,许多应用程序会在其流量中设置DF(Don’t Fragment)位。例如,在一个仅支持1380字节数据包的介质上,可能会出现一个设置了DF位的1500字节数据包,此时应用程序会失败,且错误消息通常对故障排除没有帮助。这种情况常见于涉及数据包封装的链路,如隧道或VPN解决方案,它们会因封装开销而减小帧大小和数据包大小,这些开销通常易于计算。卫星链路也是常见情况,其通常默认使用512字节的帧,服务提供商会公布这些大小。
设置MTU(最大传输单元)很简单,可使用 nmcli 命令。以下是将MTU设置为9000以优化iSCSI流量的示例:
$ sudo nmcli con mod "Wired connection 1" 802-3-ethernet.mtu 9000
$ sudo nmcli connection up "Wired connection 1"
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
$
nmcli 命令还可以交互式调用,可在实时解释器或shell中进行更改。要进入以太网接口的shell,使用 nmcli connection edit type ethernet
超级会员免费看
订阅专栏 解锁全文
699

被折叠的 条评论
为什么被折叠?



