An example (I have personally repeated the whole process) 1\download and install a cygwin from http://www.cygwin.com/ (latest version 1.5.25-15, default installation, note that you may need a vi editor) 2\build a new dir. /home 3\copy and decompress NS2-MIUN.zip under /home 4\enter /home/NS2-MIUN/ns-2.27 5\run command ./ns The following warning appears: When configured, ns found the right version of perl in /usr/bin/perl but it doesn't seem to be there anymore, so ns will fall back on running the first perl in your path. The wrong version of perl may break the test suites. Reconfigure and rebuild ns if this is a problem. When configured, ns found the right version of tclsh in /home/ns-allinone-2.27/bin/tclsh8.4, but it doesn't seem to be there anymore, so ns will fall back on running the first tclsh in your path. The wrong version of tclsh may break the test suites. Reconfigure and rebuild ns if this is a problem. Neglect the above (or you can choose to change the directory name "NS2-MIUN" to "ns-allinone-2.27" to remove the problem. 6\copy and decompress example simulations.rar(available on the same webpage as NS2-MIUN) under /home/NS2-MIUN/ 7\run $/home/NS2-MIUN/ns-2.27/ns /home/NS2-MIUN/example simulations/example simulations/IDStest06_wormhole_uu.tcl It works fine. If you want to run command ns more freely, you need to add the ns path to the PATH environement. What I do is to download .bashrc-ns2(You need to edit your own home dir. for NS2-MIUN if necessary, and please note not to use windows/dos environment to edit the bash file) from the NS2-MIUN website (there is link available), 8\run command $source .bashrc-ns2 (if you encounter the problem: bash: $'\r': command not found, please copy the contents of .bashrc-ns2 and edit your own .bash file under the unix environment) Now it works! For more questions and possible new problems encountered, please contact qinghua.wang@miun.se Regards, Qinghua