發現一個很不錯的網站:
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 它把后面一個會處理成子網掩碼