华为路由器模拟器实验七

来源:互联网 发布:湖南机电职院网络 编辑:程序博客网 时间:2024/06/06 18:57

那天下午上计算机网络实验课,老师先用一节课跟我们介绍了一些关于路由器的知识,又谈到了思科跟华为之间的事,然后又说到今后在中国肯定是华为占的市场比例越来越大,所以叫我们要用华为的路由器模拟器来实验。我们做的是实验七,内容如下:

<Quidwqy>system
password:
[Quidway]interface ethernet0
[Quidway-Ethernet0]ip addr 10.65.1.2 255.255.255.0 //掩码请改为255.255.0.0
[Quidway-Ethernet0]undo shutdown
[Quidway-Ethernet0]int e1
[Quidway-Ethernet1]ip addr 10.66.1.2 255.255.255.0 //掩码请改为255.255.0.0
[Quidway-Ethernet1]undo shutdown[root@PCA root]#ifconfig eth0 10.65.1.1 netmask 255.255.0.0
[root@PCB root]#ifconfig eth0 10.66.1.1 netmask 255.255.0.0[root@PCA root]#ping 10.65.1.2 (通,没有关只能ping直连的口)
[root@PCA root]#ping 10.66.1.2 (不通,PCA 没有设置网关)[root@PCA root]#route add default gw 10.65.1.2
[root@PCA root]#ping 10.66.1.2 (通)
[root@PCA root]#ping 10.66.1.1 (不通,因PCB没有网关)[root@PCB root]#route add default gw 10.66.1.2
[root@PCA root]#ping 10.66.1.1 (通)去掉计算机Host B与Router的连线,再ping:
[root@PCA root]#ping 10.66.1.2 不通(没有接线端口会自动down掉)

再连接Host B与Router的连线,再ping:
[root@PCA root]#ping 10.66.1.2 (通)

其实当老师谈到华为抄袭一事时,我是一笑置之的,因为这在中国是再常见不过的了。不过,问题的关键并不在这里,而是这个模拟器有问题,即在这个实验中10.65.1.1无论如何都ping不到10.66.1.1。一开始,我以为是我的问题,于是反复尝试,都不行,很郁闷。让老师试试,老师也试不出来,我很失望。

后来把模拟器拷回来继续试,还是不行。无奈,上网搜,发现很多人都遇到了这个问题,但却几乎没人出来解释,我很失望。

我知道它是抄袭的,听某个网友提到:在思科CSICO的路由模拟器下ping得通。于是我下载了YS-RouteSim3.31绿色特别版,解压后,提示病毒,但是我不予理会,因为文件夹中的文档说了:“由于部分杀毒软件把注册机,补丁等做为病毒查杀,请大家用补丁或注册机时关闭杀毒软件
如不放心可以在注册完成后,用杀毒软件进行扫描查杀病毒。” 我用的是卡巴,我把exe添加到信任区,使用时解除阻止。终于可以运行了,呵呵,真的很像。。。。。。

ping得通。。。。。。

我很困惑,既然是抄袭的,为什么会抄都没抄好呢?作为一家国内这么有影响力的公司,竟然连一个软件都能做成这样。我除了表达我的失望之外,还应该表达什么呢?

PS:

一开始不太熟悉模拟器环境以及相应的命令,但是参照了一下模拟器自带的实验参考后,还是能顺利地配置好路由器的。

华为的这个模拟器里的插图很明显是从思科的模拟器里照搬过来的,这很容易给初学者产生误导(害人不浅啊!)。

另外,模拟器对指令的检错能力不强,多输入一个空格也不当错,但检测联通与否时却会得不到正确的结果。比如:10.66.1.2输入成了10.66.1 .2,多了一个空格,不会报错,当然,也永远ping不通。

后记:

2009年5月25日夜

本来没怎么再回来考虑这个问题的,但是,在后来与老师的一系列交流过程中,还是注意到了一些问题的。

首先,软件本身并无问题。而是当中的提示指令错了,我已在该修改的地方作注释了。其实就是它的掩码写错了。

为什么错呢?因为网关与所联的计算机是身处在同一个网络的,这是什么概念呢?即当将它们的地址分别与掩码相与后所得到的地址应该是相同的。注意:掩码起到的作用就是反映地址所身处的子网地址。我们可以发现,当我们把掩码改后,相与得到的子网地址分别为10.65.0.0(网关E0与PCA)、10.66.0.0(网关E1与PCB)。这样我们发现从PCA可以拼到PCA、网关E0、E1了,从PCB也可以拼到PCB、网关E0、网关E1了。反之亦然。同理,身处于同一个路由器的网关的子网地址也应相同。

或许有人会问:为什么PCA拼不到PCB,那是因为你没有给路由器添加“路由”(静态的或动态的,随便)。这在后面的实验里有。

还有,我想说的是:我学的是软件工程专业,对于网络工程的内容并不了解,遭遇这种菜鸟级(我想,在网络工程里,这个错误就是菜鸟才会犯的)的错误,实属无奈。但是,对于华为这种草率制作模拟器的态度,我很不满意。

最后,我还想说:有时候,要解决一个问题,需要反复研究,哪怕相隔很长时间。希望广大计算机专业初学者不要因为遭遇小小的困难就轻易放弃。毕竟,这也是一种锻炼人的意志的方式。

0 0
原创粉丝点击