|
本文详细介绍了在dynamips的批处理环境下或者dynagen的.net环境下如何使用vps.
在该图中,左侧列表显示了九台虚拟的PC,命名分别从PC1~PC9,如下:
NAME IP/CIDR GATEWAY LPORT RPORT
PC1 0.0.0.0/0 0.0.0.0 30001 11121
NAME:虚拟PC的名字
IP/CIDR:虚拟PC的IP地址信息,及掩码前缀
GATEWAY:虚拟PC的网关信息
LPORT:顾名思义,L即指Local,本地端口.LPORT指该虚拟PC的UDP端口.
RPORT:同样R指Router,RPORT指该虚拟PC用于连接dynamips instance的UDP端口.
接下来介绍一下常用命令:
1.如何为一个虚拟PC设置IP地址
默认显示的是PC1,在命令行里面输入:ip 192.168.1.1 192.168.1.254 24
IP (IP地址) (网关) (子网位,子网位默认为24位)
2.如何在VPCS之间转换
输入各台PC的数字进入相应PC的控制台.比如你现在在默认提示符下.想要进入VPC1,那么就输入1,然后回车就行了.
3.如何让VPCS与dynamips的NET文件关连起来
普通的.net连接参数写法: f1/11 = PC1 f0/0
用VPCS后格式如 : f1/11 = NIO_udp:11121:127.0.0.1:30001
路由UDP端口 连接IP VPC端口
4.修改VPC的UDP端口跟ROUTER的端口
手工修改两个设备的端口,就在VPCS的目录里面有一个startup的文本文件,如果有这个文件,那么VPCS启动时就会读取这个文件,如果没有就会生成一个自动的端口,
startup的端口修改,下面是我copy小漏的startup文件内容
1
conf rport 30001
2
conf rport 30002
3
conf rport 30003
4
conf rport 30004
5
conf rport 30005
6
conf rport 30006
1
conf lport 10001
2
conf lport 10002
3
conf lport 10003
4
conf lport 10004
5
conf lport 10005
6
conf lport 10006
7
conf lport 10007
8
conf lport 10008
9
conf lport 10009
1
其中Rport是路由器的UPD端口,LPORT是模拟PC的端口。
就照这个格式写一个也可以
最后面这个1是自动生成的,暂时还没有研究明白是什么意思,大家保留就可以了
最后面,我们把启动vpcs时读取到的LPORT跟RPORT写到我们的NET文件里面就可以做实验了,注意NET文件里两个端口(LPORT跟RPORT )都要对应VPCS里的端口,如果想端口都照自己的想要的port号的话就把上面的些个
9
conf lport 100099
这些个字符复制下来放到startup里面。如果没有startup的话自己建立一个TXT文件,名字叫startup就可以了,就会让vpcs在启动时自动读取到我们的配置文件。
|
一共有 15 条评论