日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

用 Linux 打造路由器( 三 )





這里的感嘆號充當(dāng)注解標(biāo)識或分隔符 。盡管存在大量不同的網(wǎng)絡(luò)接口類型(Ethernet、ISDN 等等),但只要是 Linux 內(nèi)核能夠辨認(rèn)的網(wǎng)絡(luò)接口類型,Zebra 都可以使用 。

子網(wǎng)掩碼都帶有網(wǎng)絡(luò)位的位數(shù)(例如/24),默認(rèn)掩碼則不然(比如 255.255.255.0) 。注意存在兩個口令,一個用于用戶模式而另一個用于特權(quán)模式 。這不僅有利于向非管理員提供訪問權(quán)限,而且對于創(chuàng)建路由服務(wù)器或者路由探測鏡也是非常重要的 。所有 BGP 管理員都知道,這些探測鏡是調(diào)試路由問題的關(guān)鍵,因為他們能夠使你就象從一個外部 AS( AS代表自治系統(tǒng))一樣查看路由 。BGP 路由需要用到 AS 編號,AS 編號是一些由 ARIN (美國互聯(lián)網(wǎng)絡(luò)號碼注冊機(jī)構(gòu))控制的注冊號碼 。

下一步將啟動一些必要的程序 。用以下命令完成∶

代碼:
/usr/sbin/zebra -dk
/usr/sbin/ospfd -d
/usr/sbin/bgpd -d


第一個命令,啟動 zebra,該守護(hù)程序?qū)嶋H上用來更新內(nèi)核的路由表 。-dk 告訴該程序作為一個守護(hù)程序運(yùn)行(d),它的大部分時間在后臺運(yùn)行 。k 是另外的一個選項,告訴 Zebra 維護(hù)所有已配置的路由 。它用來保證在你測試 Zebra 的時候不會意外地刪除路由表 。一般情況下,設(shè)置路由和接口,需要將 ifconfig 和 route 這兩個命令配合使用 。而 Zebra 完全可以替代這種路由管理方式,使用起來更為簡潔 。

設(shè)置OSPF

至此,基本的服務(wù)已經(jīng)具備,現(xiàn)在讓我們 Telnet 到本地機(jī)器的 2604 端口,開始配置 OSPF 。為進(jìn)入特權(quán)模式,鍵入 enable (正如在Cisco IOS 中一樣),然后鍵入特權(quán)模式口令 。接下來,用 configuration terminal 命令切換到配置模式 。值得一提的是 Zebra 也能接受命令縮寫形式,這與 Cisco 極為相似,如 configuration terminal 可以簡寫為 config t,這大大縮短了輸入時間,使用起來更為方便 。另外,如果輸入 list 和 ?,它將顯示一個當(dāng)前可用命令的清單,并附有一些簡略解釋 。除此之外,還可以鍵入 tab 用于命令的自動完成 。這就是說,如果你想鍵入命令 clock,只要鍵入前兩個字母 cl 然后按 tab 鍵,機(jī)器就會自動"補(bǔ)全"這條命令--前提是你鍵入的字符足以唯一地確定這條命令 。這是一個很好的功能,尤其是當(dāng)你習(xí)慣于這種用法時 。

接下來,我們還需要告訴守護(hù)程序?qū)⑼ㄟ^ OSPF 廣播哪些網(wǎng)絡(luò)以及相關(guān)的域(area) 。OSPF 的可伸縮性允許它支持多個域 。鍵入 router ospf 開始配置 OSPF,然后鍵入 network 192.168.66.0/24 area 0 。這告訴路由器,我們將使用 OSPF 廣播一個子網(wǎng)掩碼為 255.255.255.0 的 192.168.66.0 網(wǎng)絡(luò) 。

在本例中,我們讓 eth0 接口變成一個被動(passive)接口,以便使它不能發(fā)送路由更新 。這對于實(shí)驗是非常重要的,因為在那個方向上的其他的路由器可能監(jiān)聽到發(fā)送的路由更新,將接口變成一個被動(passive)接口,從而有效的避免擾亂網(wǎng)絡(luò)的正常運(yùn)行 。為此,鍵入命令 passive - interface eth0 。如果打算將此路由器作為工作路由器使用時,就沒有這個必要了 。一旦你完成修改,用 end 命令從配置模式中退出,然后用 write file 命令保存 。這里是一個快照:

代碼:
labrat:~# telnet 0 2604; /*Telnet 到本地機(jī)器的 2604 端口*/
Trying 0.0.0.0...
Connected to 0.
Escape character is "^]".; /*用 "^]"退出該會話*/

Hello, this is zebra (version 0.84b)
Copyright 1996-2000 Kunihiro Ishiguro

User Access Verification

Password:; /*在此鍵入口令,如 zebra*/
ospfd> enable/*進(jìn)入特權(quán)模式*/
Password:; /*輸入特權(quán)模式口令,如 z3bRa*/
ospfd# configure terminal; /*從終端配置路由器*/
ospfd(config)# router ospf; /*配置 OSPF*/
ospfd(config-router)# network 192.168.66.0/24 area 0; /*通過 OSPF 廣播網(wǎng)絡(luò) network 192.168.66.0,/24 指出子網(wǎng)掩碼為 24 位,area 0 指出該網(wǎng)絡(luò)所在的域*/

推薦閱讀