申明:本人乃Dynamips及CISCO新手,如讲叙有误,请指正
要想让本机与Dynamips模拟器里所有的路由器连接起来。开头是要配置好所有路由器的配置项,如接口IP地址、密码项、以及写好路由器的路由。接着:
1.在NET文件中写模拟路由器与交换机连接,本句是写在路由器里的首先在路由器与二层交换机之间建立连接,左边是路由器接口,右边是交换机接口
e1/3 = SW1 1
2.下面是交换机配置
[[ethsw SW1]]
1 = dot1q 1
2 = access 1 NIO_gen_eth:\Device\NPF_{53F0D926-C84A-432A-84A6-AB84949438E6}
解释:dot1q 表示该链路是一条中继链路
而2表示的是模拟交换机到本机的连接,大括号后面是本机的网卡参数。参数的获得是为了让模拟器跟本机通信。可以用Dynamips瑞普工大完整版里面setup目录下面的获取网卡参数.cmd获得本机网卡参数。
3. 本机与通过模拟交换机与模拟路由器相连的链路双方都就处于同一个IP子网中,并且在windows中要写一条路由才能与所有模拟路由器通信
在cmd中,route add 0.0.0.0 mask 0.0.0.0 192.168.0.208 metric 19
其中,add 0.0.0.0 表示的是目的地址为0.0.0.0 ,mask 0.0.0.0 表示的是目的地址的子网地址是 0.0.0.0
192.168.0.208 表示网关,亦即是本机通过模拟交换机与模拟路由器相连的那个路由器接口的IP地址。Metric 19,表示度量值为19.此值可设置成为 1-19,因为我们实际上在这里写的是一条windows的默认路由,原来windows的默认路由指向的网关是指向我们实际中通往外网的网关地址,而实际中度量默认路由的度量值是20.依据metric值小的才能做为路由。
此时我们可以通过ping、tracert、telnet来查看本机与模拟器的连通状态,肯定是通的、
如果这样做以后,我们的电脑上不了外网,要想在实验完成后,继续上外网,把刚才我们写的默认路由删除。
Route delete 0.0.0.0
再写
Route add 0.0.0.0 mask 0.0.0.0 192.168.0.254 metric 20 ,这一条是我们主机在我们写所有路由以前默认路由,可以通过route print 来查看。也可以通过手工来写,主要是写一个网关地址。
4. 如果还想主机通过类似windows主机名的样子telnet到路由器。在路由器里写好路由以后,在全局配置模式下面写ip host 路由器名 路由器IP, 如ip host
R1
1.1.1.1,表示我们在一台路由器里面将名称为R1的路由器与IP 1.1.1.1绑定起来了。下次要想访问1.1.1.1,可直接输入名称R1。IP地址建议每个路由器设一个环回接口。用环回接口的IP。如有四台路由器相连,那么在每一台路由器上面建3个IP跟host的对应关系(自己除外)。在主机的HOSTS文件里也把四个路由器的IP跟HOST的对应写进去。此时可通过路由器的名称来telnet了,当然要记得在每个路由器里设上VTY的密码。
第一次发帖,如果写得不好,请批评指正 |