Vyatta software是一份完整的、即刻可用的、基于Debian的發(fā)行,它被設(shè)計為能將一套標準的x86硬件轉(zhuǎn)換為企業(yè)級的路由器/防火墻。Vyatta 軟件包括對常用網(wǎng)絡(luò)接口、工業(yè)標準路由協(xié)議和管理協(xié)議的支持。與先前的開源軟件路由項目不同,所有的這些特性都可以通過單個的命令行接口(CLI)或是基于 web的圖形用戶界面來配置。Vyatta軟件可以以自由社區(qū)版本獲得,它也以捆綁軟件訂購的形式提供,這包含了維護、升級和技術(shù)支持。
新版本支持 Microsoft Hyper-V; Policy-Based Routing (PBR)
發(fā)行通知:
http://www.vyatta.org/forum/viewtopic.php?t=8997
下載地址:
vyatta-livecd_VC6.5R1_i386.iso (213MB)
vyatta-livecd_VC6.5R1_amd64.iso (223MB).
首先從http://www.vyatta.com/download/ 下載vyatta的ISO安裝文件,然后把下載下來的iso文件導(dǎo)入vmware的光驅(qū)中(具體方法不在敘述,大家可查相關(guān)資料)。
然后開機,出現(xiàn)如下畫面:
直接敲回車鍵,vyatta開始啟動。顯示一大串機器信息,等出現(xiàn)下面的畫面時,輸入用戶名和密碼:
vyatta login: root
Password: vyatta
顯示登錄成功:
然后輸入命令“install-system”,把vyatta安裝到硬盤,這時會出現(xiàn)
Would you like to continue? [Yes]:
問你是否繼續(xù),此步驟將清空你的硬盤上的所有資料,請輸入Yes然后回車以繼續(xù)進行
讓你選擇分區(qū)模式,推薦輸入:Auto
這里選擇你安裝的磁盤,一般機器上只有一個硬盤,到這里直接按回車:
再次強調(diào)操作會清空原有磁盤數(shù)據(jù),問你是否繼續(xù),這里輸入Yes回車繼續(xù):
接下來,出現(xiàn)的信息,一律按回車鍵。vyatta會把文件拷貝到硬盤中,安裝grub啟動管理器,直到出現(xiàn)以下畫面,說明vyatta硬盤安裝成功。
安裝成功后,輸入“reboot”命令重啟電腦,記著取出光盤。下面開始對vyatta進行設(shè)置:
先介紹下網(wǎng)絡(luò)環(huán)境:外網(wǎng)IP:16.66.1.3 子網(wǎng)掩碼:255.255.255.0 網(wǎng)關(guān) 16.66.1.1
準備代理的內(nèi)網(wǎng):192.168.1.1 子網(wǎng)掩碼:255.255.255.0
用
vyatta login: root
Password: vyatta
登陸vyatta路由系統(tǒng),然后輸入configure命令進入路由配置,(在輸入命令的過程中,可以按Tab鍵進行命令補全)
接著輸入命令
[email=root@vyatta#set]root@vyatta#set[/email] interfaces ethernet eth0 address 16.66.1.3 prefix-length 24 //外網(wǎng)端口ip地址配置
[email=root@vyatta#set]root@vyatta#set[/email] interfaces ethernet eth1 address 192.168.1.1 prefix-length 24 //內(nèi)網(wǎng)端口ip地址配置
[email=root@vyatta#set]root@vyatta#set[/email] protocols static route 0.0.0.0/0 next-hop 16.66.1.1 //靜態(tài)路由
[email=root@vyatta]root@vyatta[/email]# set service nat rule 1 //建立nat
[email=root@vyatta]root@vyatta[/email]# edit service nat rule 1 //編輯nat
[edit service nat rule 1]
[email=root@vyatta]root@vyatta[/email]# set type source
[edit service nat rule 1]
[email=root@vyatta]root@vyatta[/email]# set type masquerade //轉(zhuǎn)換類型,還有dynamic、static可選
[edit service nat rule 1]
[email=root@vyatta]root@vyatta[/email]# set outbound-interface eth0 //定義出口
[edit service nat rule 1]
[email=root@vyatta]root@vyatta[/email]# set protocols all //允許通過協(xié)議
[edit service nat rule 1]
[email=root@vyatta]root@vyatta[/email]# set source network 166.66.45.0/24 //需要轉(zhuǎn)換的地址段
[edit service nat rule 1]
[email=root@vyatta]root@vyatta[/email]# set destination network 0.0.0.0/0 //需要到達的網(wǎng)絡(luò)
[edit service nat rule 1]
輸入完成后,用命令commit提交配置保存。
最后輸入命令 save config.boot 設(shè)置當前配置為開機自動調(diào)用。
這樣一個vyatta軟路由就安裝完成了。
在學習vyatta中,參考了情緣滅緣盡和zhoujiemoon的兩篇文章,在這里向兩位高人表示感謝!
參考文章:http://hi.baidu.com/zhoujiemoon/blog/item/9b492b300289eb98a8018e45.html
http://hi.baidu.com/%C7%E9%C3%F0%D4%B5%BE%A1
附:
設(shè)置DNS:
set system name-server 222.85.85.85
打開web配置頁面:
Set service webgui