如何永久更改MTU设置

在前

我需要永久更改MTU1500通过永久我的意思是,如果我重新启动系统还是会做service network restart它总是支持1500

我遵循了这篇文章http://www.cyberciti.biz/faq/centos-rhel-redhat-fedora-debian-linux-mtu-size/

但不幸的是,它对我不起作用。

这是我所做的:

检查电流MTU

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc pfifo_fast state UP qlen 1000 

添加MTU="1500"/etc/sysconfig/network-scripts/ifcfg-eth0

[root@ip-xx-xx-xxx~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
PERSISTENT_DHCLIENT=yes
IPV6_MTU="1500"
MTU="1500"

然后MTU再次检查,(不走运):

root@ip-xx-xx-xxx ~]# service network restart 
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  
Determining IP information for eth0... done.
                                                           [  OK  ]
[root@ip-xx-xx-xxx ~]# ip addr show eth0 
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc pfifo_fast state UP qlen 1000

/sbin/ifconfigMTU只是暂时改变

[root@ip-xx-xx-xxx ~]# /sbin/ifconfig eth0 mtu 1500 up
[root@ip-xx-xx-xxx ~]# ip addr show eth0 
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

如果我重新启动network它又是9001:

[root@ip-xx-xx-xxx ~]# service network restart 
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  
Determining IP information for eth0... done.
                                                           [  OK  ]
[root@ip-10-0-1-135 ~]# ip addr show eth0 
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc pfifo_fast state UP qlen 1000
danpan11

您环境中的MTU是通过DHCP自动设置的,在您的配置中,您需要进行以下设置:

DEVICE=eth0

BOOTPROTO=dhcp

因此,DHCP实际上是在设置MTU大小。在Ubuntu中,您可以编辑以下文件:/etc/dhcp/dhclient.conf

在请求行之前设置以下两个命令:

default interface-mtu 1500;

supercede interface-mtu 1500;

我不知道如何在Red Hat中进行设置,但我认为该文件名为 dhcpd.conf

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何永久更改 MTU 大小?

来自分类Dev

如何设置ppp0的永久MTU大小

来自分类Dev

如何永久更改触摸板设置?

来自分类Dev

如何在 EC2 Ubuntu18.04 实例中永久更改 MTU 大小?

来自分类Dev

DNS设置为systemd的127.0.0.53-如何永久更改?

来自分类Dev

DNS设置为systemd的127.0.0.53-如何永久更改?

来自分类Dev

如何永久更改列表?

来自分类Dev

如何设置网桥的MTU为9000?

来自分类Dev

如何在Ubuntu上更改MTU值?

来自分类Dev

如何在 Ubuntu 上更改 MTU 值?

来自分类Dev

如何永久更改umask模式?

来自分类Dev

如何永久更改NSButton的光标?

来自分类Dev

如何使pavucontrol更改永久生效?

来自分类Dev

如何永久更改终端的提示

来自分类Dev

如何永久更改终端的提示

来自分类Dev

如何使modprobe更改永久生效?

来自分类Dev

如何使pavucontrol更改永久生效?

来自分类Dev

如何永久更改.list文件?

来自分类Dev

如何永久更改umask模式?

来自分类Dev

如何永久更改交换性

来自分类Dev

如何永久更改软盘权利?

来自分类Dev

如何永久更改窗口标题?

来自分类Dev

如何使xmodmap更改永久生效?

来自分类Dev

如何永久更改系统时区?

来自分类Dev

如何使用注册表或命令永久更改Windows 10显示设置?

来自分类Dev

如何在Solaris 10系统范围内永久设置/更改限制

来自分类Dev

路由器上的MTU设置如何影响设备?

来自分类Dev

如何在 ubuntu 18.04 中不使用 ifconfig 更改 MTU?

来自分类Dev

如何永久设置jquery.typer()的选项?