首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XenServer 6.2改变mtu

XenServer 6.2改变mtu
EN

Server Fault用户
提问于 2014-05-18 22:34:44
回答 1查看 6.4K关注 0票数 2

所以我四处寻找一种方法来改变XenServer 6.2上接口的MTU,但是找不到对我有用的东西.

一种方法谈到更改ifcnfg-intX目录中的/etc/sysconfig/network-scripts文件,但是文件不存在.其中唯一的一个是ifcnfg-lo文件。我是否只需要为每个接口创建一个文件?

然后我想,我会做一个启动脚本:

代码语言:javascript
复制
#!/bin/bash
#Saved as /etc/init.d/mtuchange.sh
#Change mtu of interfaces
ifconfig xenbr0 mtu 1454
ifconfig xenbr1 mtu 1454
ifconfig eth0 mtu 1454
ifconfig eth1 mtu 1454

此脚本在控制台中运行时工作。

因此,要使它开始运行:

代码语言:javascript
复制
ln -s /etc/init.d/mtuchange.sh /etc/rc3.d/S99mtuchange

但是它不会运行..。

我需要更改MTU的原因是,由于一些奇怪的原因,XenCenter不能与默认的MTU连接,必须是1454年。

有人知道我做错了什么吗?

EN

回答 1

Server Fault用户

发布于 2014-05-21 18:11:03

当遇到MTU相关问题时,修改MSS可能更有效,而不是调整单个链接的MTU。看起来这个平台是基于Linux的,所以iptables是可用的。这一对iptables规则可以减少SYN数据包上的MSS在两个方向上,从而避免了大多数MTU问题。

代码语言:javascript
复制
iptables -t mangle -A PREROUTING -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1220
iptables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1220

如果使用这组规则而不是更改MTU,则可以将它们永久添加到iptables配置中。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/596858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档