发现一个很不错的网站:http://virexp.bupticet.com/virexp/exp/inner/help/Linux/ch02.html

   这些实验都在华为路由模拟器上实现的

   1.静态路由配置

      步骤: 设置PC,路由端口的IP地址(记得undo shutdown)-> 为PC设置网关 -> 为路由表添加路由信息(如 ip route 10.0.1.0 255.255.255.0 10.0.2.1),记得ip routing -> 然后就可以ping了

      几点体会: 
                           ① 路由器是连接不同网络的,所以S0,S1等端口需要设置成不同的网络(相同网络的话提示冲突overlap),其e0,e1等端口用来连接PC,也是要指定成不同的网络(否则会overlap),
                                设置命令:  ip address 10.1.0.1 255.255.255.0;
                           ②记得路由设置完端口后都要undo shutdown (S端口会提示clock,可设置为clock rate 64000)用dis cur查看当前路由端口的信息,有时都配置完还是端口shutdown且ping不通的话,尝试多undo shutdown几次;
                           ③网关是用来实现内部网络访问其他网络的(内对外),所以PC机添加gateway时是填连接到路由端口的地址,如e0等 route add default gw 10.1.0.1 ;
                                PC要出去要设置网关; 
                           ④PC 机设置地址 ifconfig eth0 10.1.0.2 netmask 255.255.255.0  。    查看本机ip信息为 ifconfig;
                           ⑤提示line protocol is down是没连线的缘故;
                           ⑥想从一个网络到达另一个网络需要路由,路由通过路由表来查找。静态路由的配置就是配置静态路由表的信息了
                                ip route 目的网络 掩码  下一跳
                                设置完后需要ip routing以启动路由功能,dis ip route 来查看路由表信息。甚至同一个网络接e0的PC与接e1的PC要通信,也必须先ip routing ,有时需undo shutdown ;

     2.动态路由配置
         
         静态路由是指定了手动路由表信息,动态路由就是交给路由器的一些协议(算法)去做,如Rip, Ospf
         第一个步骤跟静态的一样,先设置端口及PC的IP 还有网关
         之后,就对路由器声明网络了: network 10.0.1.0等 (即将各个S端口的网络号声明一下,以便互连)
         注意声明网络时不能连着声明,如network 10.0.1.0 10.0.2.0  它把后面一个会处理成子网掩码