Live data from Hacker News

Simulating a Slow Internet Connection

ankursethi.in

11–13 of 13 posts

Re: Simulating a Slow Internet Connection

#12
post #7

Earlier quoted context omitted.

This can be done with native osx tools as well. Here's a snippet I created once: # First add a rule for all local traffic to port 80 to go into pipe 1 # 100 is the rule number which will be used for referencing the rule later sudo ipfw add 100 pipe 1 ip from 127.0.0.1 to 127.0.0.1 dst-port http # To display the rule use # sudo ipfw show 100 # configure the settings of the pipe as you please # 50kbit/s bandwidth sudo…

This looks great, do you know if there's an equivalent for linux? can you do something like this with iptables / ufw?

Try the tc command which allows you to control the traffic and set things like latencies, simulate physical congestion etc.

Re: Simulating a Slow Internet Connection

#13
On Solaris, its trivial to simulate lower bandwidths using VNICs:

https://blogs.oracle.com/JeffV/entry/virtual_network_part_4

Or, alternatively, using flowadm:

http://docs.oracle.com/cd/E19963-01/html/821-1458/gfkci.html

If you want to simulate latency, that's a little harder, but can be done using hxbt:

http://www.c0t0d0s0.org/archives/6625-Less-known-Solaris-fea...

http://web.archive.org/web/20130517125147/http://hub.opensol...

Post reply on HN