论坛风格切换切换到宽版
  • 1188阅读
  • 8回复

[问题求助]linux mtu设置的问题 [复制链接]

上一主题 下一主题
离线jiajiawang.
 
发帖
2083
C币
-236104
威望
413
贡献值
2
银元
-3
铜钱
4797
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我运行了 ifconfig eth1 mtu 1200 这个命令希望将我的.网卡的m.tu设置为1200    美容

可是奇怪的是我设置后.,ifconfig看网卡,eth1已经显示.mtu为1200了,教育
但是我通..过这个网卡 ping -s 1300 IP 却还是可以传输    美容
我的系统是.redhat.AS4 2.6.9-5.ELsmp 虚拟主机

这个是什么原因呢?我在另外一台机.器上,系统.一样,运行这个命令后 我测试ping -s 1300 IP域名
是没有办法发出去包的

各位能帮我解决下吗?

是不是和窗口设置有关系啊?

linux内核里.面可以设置m.tu吗?如果有是怎么设置的?           女人
和窗口大小设置有关系吗?

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线bearfish.
发帖
1951
C币
-199201
威望
361
贡献值
1
银元
-3
铜钱
4388
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:linux
大家能说说吗?

发帖
2120
C币
-60580
威望
391
贡献值
1
银元
-2
铜钱
4762
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:linux
ip执行分片了,在mtu=1500的机器上,ping -s 2000 host也可以

你可以指定不分片
linux,ping -s 1300 -M do host
windows,ping -l 1300 -f host

[ 本帖最后由 qtdszws 于 2006-12-31 11:23 编辑 ]

离线大番茄.
发帖
1983
C币
-60942
威望
353
贡献值
1
银元
0
铜钱
4414
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:linux
我ifconfig查看网卡属性 mtu 确实是1280了(这次我是改mtu为1280 命令ifconfig eth1 mtu 1280),我肯定,但是我按照楼上大哥的说法
ping -s 1300 -M do 192.168.10.10
PING  192.168.10.10(192.168.10.10) 1300(132 bytes of data.
1308 bytes from 192.168.10.10: icmp_seq=0 ttl=64 time=0.599 ms
1308 bytes from 192.168.10.10: icmp_seq=1 ttl=64 time=0.624 ms

这样的情况到底说明配置生效了没有啊,请指点一下,我很迷茫。网卡在内网 设置在10.10这台机器 我是从另外一台机器10.15执行ping命令去ping 10.10
我的机器是redhat AS4 update1

[ 本帖最后由 lzd7807 于 2007-1-31 10:42 编辑 ]

发帖
2037
C币
-235268
威望
387
贡献值
1
银元
0
铜钱
4662
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:linux
能告诉下我吗?为什么会这样呢?

离线涵冰.
发帖
2063
C币
-235248
威望
379
贡献值
1
银元
-1
铜钱
4644
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:linux
请教楼上几位,什么是分片啊???

发帖
2071
C币
-60458
威望
381
贡献值
1
银元
-2
铜钱
4624
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:linux


QUOTE:原帖由 mcumsigscr 于 2007-2-1 16:15 发表于 7楼  
请教楼上几位,什么是分片啊???

http://www.baidu.com/s?wd=%CA%B2%C3%B4%CA%C7%B7%D6%C6%AC&cl=3

离线yinghua568.
发帖
2106
C币
-193246
威望
397
贡献值
1
银元
-3
铜钱
4783
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:linux
尝试用 iptables 禁止分片看看?
iptables -I INPUT -f -j DROP

我从mtu设置方192.168.1.1 ping包出去
ping -s 1300 -M do 192.168.1.2
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1280)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1280)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1280)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1280)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1280)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1280)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1280)

看来如果从192.168.1.2 ping过来的1300大小包,可能是分片了,所以192.168.1.1接收了 ping -s 1300 -M do 192.168.1.1
这个包发出来,会是可以分片的包吗?分片这个操作是在哪里操作的啊?系统?

[ 本帖最后由 lzd7807 于 2007-2-1 18:22 编辑 ]

离线buhuien.
发帖
2060
C币
-140284
威望
363
贡献值
1
银元
-1
铜钱
4428
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
Re:linux
分片是发的那边分的,收的这边负责重组

[ 本帖最后由 platinum 于 2007-2-1 20:22 编辑 ]
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个