LINUX内核打开IPV4分片支援。

在某些LINUX系统上面IP分片是被禁用的,通常我们都不需要IPV4分片的支持,但是有些程序必须强制打开IP分片,因为它们不考虑自己分片的问题,常见于UDP、大包ICMP/PING测试。

打开终端窗口。

使用以下命令查看当前系统上 IPv4 分片支持的状态:

sysctl net.ipv4.ip_no_pmtu_disc


如果返回结果为 net.ipv4.ip_no_pmtu_disc = 0,表示 IPv4 分片支持已经打开;如果返回结果为 net.ipv4.ip_no_pmtu_disc = 1,表示 IPv4 分片支持被禁用。

若要打开 IPv4 分片支持,请执行以下命令:

sudo sysctl -w net.ipv4.ip_no_pmtu_disc=0


这会将 net.ipv4.ip_no_pmtu_disc 参数的值设置为 0,即启用 IPv4 分片支持。

您可以再次运行 sysctl net.ipv4.ip_no_pmtu_disc 命令来确认参数的值已经更改为 0,并且 IPv4 分片支持已成功启用。

请注意,在某些发行版的 Linux 中,可能需要编辑 /etc/sysctl.conf 文件并添加或修改以下行来在系统重新启动后保持 IPv4 分片支持的设置:

net.ipv4.ip_no_pmtu_disc = 0

完成以上步骤后,您的 Linux 系统应该已经成功打开了 IPv4 分片支持。

你可能感兴趣的:(IP,Extension,linux,服务器,数据库)