English 中文(简体)
测试仪表,网络接入有限
原标题:
  • 时间:2009-06-05 11:05:43
  •  标签:

是否在使用i simulator时模拟有限或无3G / Wifi /EDGE的连通性?

最佳回答

是否希望测试速度的变化? 或者获得每一种技术?

如果速度加快,你就可以利用Icon工厂Craig Hockenberry的下述ip光,利用ip光限制与某个特定领域的连接。 例如,它敲响了钟,限制了与东道国和东道国的所有联系的速度。

如果你改用Peit dev,你就坐在一只ma子上,然后在终点站。

#!/bin/bash

# configuration
host="twitter.com"

# usage
if [ "$*" == "" ]; then
    echo "usage: $0 [off|fast|medium|slow]"
    exit
fi

# remove any previous firewall rules
sudo ipfw list 10 > /dev/null 2>&1
if [ $? -eq 0 ]; then
    sudo ipfw delete 10 > /dev/null 2>&1
fi
sudo ipfw list 11 > /dev/null 2>&1
if [ $? -eq 0 ]; then
    sudo ipfw delete 11 > /dev/null 2>&1
fi

# process the command line option
if [ "$1" == "off" ]; then
    # add rules to deny any connections to configured host
    sudo ipfw add 10 deny tcp from $host to me
    sudo ipfw add 11 deny tcp from me to $host
else
    # create a pipe with limited bandwidth
    bandwidth="100Kbit"
    if [ "$1" == "fast" ]; then
        bandwidth="300Kbit"
    elif [ "$1" == "slow" ]; then
        bandwidth="10Kbit"
    fi
    sudo ipfw pipe 1 config bw $bandwidth

    # add rules to use bandwidth limited pipe 
    sudo ipfw add 10 pipe 1 tcp from $host to me
    sudo ipfw add 11 pipe 1 tcp from me to $host
fi
问题回答

您不妨看SpeedLimit,。 允许你ttle住带宽并控制相对照。

如果你有线搭桥,你可以绕开你有线的电线/电离层网,通过你的蜂窝连接你。 如果您的承运人是AT&T,这一方法确实运作良好。 如果你没有AT&T作为你的承运人,你必须尝试另一种方法,模拟一种假装。

另一种fi液解决办法是把你的家用无线路由器包裹在tin子里,或放在金属箱内。 你们一般想要模拟的是一种令人厌恶的联系,而不是一种缓慢的联系。 防火墙规则将减缓连接速度,但打上了随机包装。

自您在澳门以来,您可使用。 这块pl块 into入了ip,但也能够模拟包装损失。 这里带有Dummynet模块的典型主角:

ipfw add 400 prob 0.05 deny sr-ip 10.0.0.0/8

您不能通过将机场从以下地点转走来测试网络:

罚款控制 Neil sipfw建议是最佳途径。





相关问题
热门标签