Tuesday, May 6, 2008

Setting up of the testing environment

Well, I thought of setting up the testing environment before coding is a good idea so that when the coding starts, I can directly concentrate more on coding rather than setting up the environment.

What I wanted was a network environment with two NATs. So I installed a virtualisation software and created 4 virtual machines.
I configured 2 of these machines as NATs by using the iptables program (Linux kernel's internal packet filtering program). And I connect the two machines to these two separately so that I have two private networks.
Well it all went fine, I found a lot of information from the internet. But later I found that I cannot run multiple Virtual machines in my PC due to hardware constraints. So now I have only one virtual private network connected to my PC using a NAT. (I think that's enough for now)

Anyway I'm going to have the earlier mentioned network setup in my University's lab.

I talked with Emil, my mentor for the project, and he said concentrate more on the code these days. So now I started studying the stun4j project's source. I think it'll take some time for me to understand it fully. May be another 3 days. I hope I can start on ICE next week