1)在freebsd下,pixemu的tap口根本起不来,应该是作者使用qemu的版本不是devel,devel的版本在bsd下是可以使用tap口的。因此,在bsd上就不要试图让dynamips和pixemu通信了 2)我在ubuntu下已经成功的让pixemu和dynamips通讯了。问题是在vmware里开一个ubuntu(768 m内存),再在里面跑一个pix722和3725,那个ubuntu就一定慢的快不能动了,几乎不能做实验。 3)虽然ubuntu下比较慢(因为是vmware,也许真的机器会比较快),但毕竟已经可以跑了,还是把简要步骤写一下。
a)先安一个ubuntu 6.10,用command-line模式安装就可以了,完全没有必要安gui b)把pixemu和dynamips下载,安好 c)设置root的密码,省得老sudo,命令是sudo passwd root,以后用root登陆就可以了 d)pixemu -net nic,vlan=1 -net tap,vlan=1,script=if1up -serial telnet::2001,server,nowait -m128 FLASH e)dyanmips -P 3725 -X -i 1 --idle-pc=0x12345678 -T 2002 -s 0:0:linux_eth:tap0 image.bin 最后telnet x.x.x.x 2001进pix,telnet x.x.x.x 2002进dynamips,把两个网卡配置成一个网段就能ping通了
btw:写的超级简单,因为最近忙,凑合看下吧。意思到了就ok了。 |