linux快速上手之多服務器間路由配置

linux 多服務器間路由配置,把linux變成動態路由器(前提是雙網卡)

安裝一個軟件
yum list quagga
yum install quagga
quagga配置:
cd/etc/quagga/ 其中osp ripd是不同的協議,使用自己選定的協議前,需要開啓平臺zebra.conf
其中zebra.conf sample 是作者給的一個模板
 配置 zebra.conf:
vim zebra.conf
hostname  aa(自己的用戶名)
enable password 123 配置密碼
service zebra restart 配置好後重啓服務
配置開機自動啓動:
chkconfig zebra on  (chkconfig?)
此時可以檢查一下是否運行起來:
netstat -ntulp |grep:2601 (記住默認端口)
telnet localhost 2601(用telnet進行遠程管理zebra) linux中默認是不安裝telnet的
輸入上文中的設置的密碼
剩下的就簡單了,不明白可以help下
aa>show ip route 顯示路由表

下面我要配置ripd.conf 這個文件(路由協議這裏有時間還得多看看)
vim ripd.conf
hostname aa 隨便設置
password 123 這個密碼是要驗證的
router rip 啓用RIP功能,在下面添加
version 2 啓用版本2 的rip功能,默認啓用的也是2版本
network 10.0.0.0 0/24 設置本機網卡使用各個網段
network 20.0.0.0 0/24 這個信息會和其他路由進行交換的
interface eth1 互相交換路由表,所使用的網卡
啓用 ripd :
service ripd restart
設置開機啓動
chkconfig ripd on (windows 下是msconfig 互相記憶比較容易記住,呵呵)
檢查下是否啓動服務 ripd 使用的端口是upd 520
netstat -ntulp | grep :520
同樣的方法配置另外一臺server,注意網段設置。
這樣就完成了多服務器間的通信。

下面是ARP Proxy 代理的使用
首先這樣的結構是在2個網段下,並且沒有匯聚交換機,只有server互聯的情況(完善的公司網絡不

會有這種情況啦)
架設有A B C三臺電腦,B作爲中間人做轉發雙網卡
給IP啓用arp代理
arp -i eth0 -s 10.0.0.c  00AA:BB:CC:dd:EE pub Cip B eth0 MAC
設置中間人轉發:
route add -host 10.0.0.4 eth1 去往10.0.0.4的包全部從eth1出去

arp -i eth1 -s 10.0.0.a  00AA:BB:CC:dd:FF pub Aip B eth1 MAC
route add -host 10.0.0.2 eth0 去往10.0.0.2的包全部從eth0出去


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章