LINUX内核打开IPV4分片支援。

66 篇文章 3 订阅
本文指导如何在Linux系统中检查和启用IPv4分片功能,特别是在IP分片被禁用时,通过`sysctl`命令设置`net.ipv4.ip_no_pmtu_disc`参数,并可能涉及编辑`/etc/sysctl.conf`以确保重启后维持设置。
摘要由CSDN通过智能技术生成

在某些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 分片支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值