歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

quagga做BGP實驗ubuntu

 操作系統:Ubuntu 7.10,普通用戶登錄
    目的:讓兩台電腦跑起來最簡單的BGP協議

    安裝
    system--->administration--->synaptic packet manager搜quagga,把搜到的三個全裝上

    打開一個終端
    進入/etc/quagga目錄,打開裡面的daemon文件,看到上面的話了吧

    所以,下面要做的事:在/etc/quagga中建立zebra和bgpd配置文件:
    1.把zebra和bgp的配置文件例子復制過來
    cd /usr/share/doc/quagga/examples
    sudo cp bgpd.conf.sample /etc/quagga
    sudo cp bgpd.conf.sample /etc/quagga
    cd /etc/quagga/
    2.重命名,變成.conf的
    sudo mv zebra.conf.sample zebra.conf
    sudo mv bgpd.conf.sample bgpd.conf
    3.sudo gedit daemons 進去把zebra和bgp等號右邊的no都改成yes,保存,關閉

    現在配置/etc/quagga中的配置文件(需要修改新拷過來的zebra和bgp兩個配置文件)
    zebra.conf主要是用來配置靜態路由的,我們這裡不配靜態路由,所以只需要修改bgpd.conf即可
    修改方法:參照quagga文檔中的BGP部分的說明和例子。

    改好了之後,重啟quagga,試一下配置文件是否正確:
    sudo /etc/init.d/quagga restart 此時顯示bgp所使用的端口號(是2605吧)

    想看是否啟動了:
    ps aux | grep quaga 就打印出所有啟動了的名字中有quagga的進程

    想看看日志文件中的記錄:
    sudo cat /var/log/quagga/bgpd.log (我把日志放這了)
    上面會有一條.........vty@2605 bgp@179

    進入VTY(管理員和daemon交互的媒介)
    telnet localhost 2605(端口號)

    需要配不同的機器
    注意:兩個機器上AS號和IP地址要正好顛倒過來

    抓包:

    安裝wireshark
    system--->administration--->synaptic packet manager搜wireshark,把搜到的三個全裝上
    如果沒有就reload一下再搜
    Application--->Internet---->wireshark(as root) (用這個)
    打開後:
    capture---->Interface------>eth0 start 詳細用法自己摸索吧
    最好過濾下你要看的包,比如按照IP地址過濾等

Copyright © Linux教程網 All Rights Reserved