MTU的查看(linux,win)

 

from 

http://www.cnblogs.com/pen-ink/articles/1774781.html

/*
 使用ping命令来检查网卡MTU值,例如:

>ping -f -l 1472 www.baidu.com

Pinging www.a.shifen.com [119.75.213.51] with 1472 bytes of data:

Reply from 119.75.213.51: bytes=1472 time=37ms TTL=51
Reply from 119.75.213.51: bytes=1472 time=36ms TTL=51
Reply from 119.75.213.51: bytes=1472 time=37ms TTL=51
Reply from 119.75.213.51: bytes=1472 time=37ms TTL=51

Ping statistics for 119.75.213.51:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 36ms, Maximum = 37ms, Average = 36ms
------------------------------------------------------------------------
>ping -f -l 1473 www.baidu.com

Pinging www.a.shifen.com [119.75.213.51] with 1473 bytes of data:

Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.

Ping statistics for 119.75.213.51:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

上例表明ping程序能发送的数据最大为1472字节,根据ping程序原理,可以计算出网卡MTU值为1472 + 8 + 20 = 1500字节


*/

 

或者用命令

from 

http://chengin163.blog.163.com/blog/static/259351562011101768663/

windows下查看MTU值  

命令:

netsh interface ip show interface(vista/Win 7:netsh interface ipv4 show subinterfaces)

 


前提:系统已经启动“remoteaccess”,可在cmd命令行模式下使用命令:net start remoteaccess。如果提示“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。”

则,将下面内容复制到记事本中保存为.bat文件类型,然后双击启动它就可以启动服务“remoteaccess”

sc config RemoteAccess start= auto

net start RemoteAccess
 
 
-----------------------------------------------------------------
 

下面是linux的相关修改方法

ifconfig eth0

[root@localhost tmp]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr E4:1F:13:41:E1:38 
inet addr:10.0.1.14 Bcast:10.0.1.255 Mask:255.255.255.0
inet6 addr: fe80::e61f:13ff:fe41:e138/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1982726974 errors:0 dropped:0 overruns:0 frame:0
TX packets:1953439369 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:2893299266 (2.6 GiB) TX bytes:1822705827 (1.6 GiB)
Interrupt:169 Memory:92000000-92012100

其中

MTU就是

Linux下可使用如下命令修改 需要root权限
ifconfig 网卡 MTU值
如 ifconfig eth0 mtu 1460

from 

http://blog.csdn.net/codejoker/article/details/5997447

默认的ANDROID系统中不带BUSYBOX,所以无法用BUSYBOX IFCONFIG来查看修改MTU值。其实网卡的MTU值是保存在/sys/class/net/eth0/mtu文件中,所以可以通过查看和修改文件达到修改MTU的目的:

 

以下以查看和修改eth0为例:

1. 查看MTU值

# cat /sys/class/net/eth0/mtu

 

2.  修改MTU值

# echo "1460" > /sys/class/net/eth0/mtu

 

顺便说一句,在/sys/class/net/eth0/目录中还有很多文件,对应了eth0的各个参数,可以手动的修改里面的值达到配置网卡参数的目的。

 

posted on 2013-01-30 12:30  Orz..  阅读(828)  评论(0)    收藏  举报

导航