?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

云頂娛樂手機版yd111:怎樣用Linux實現組播路由轉發

?

很多文章都先容過使用Linux主機搭建路由器,然則,若何讓有路由功能的Linux主機實現組播包的轉發呢?這就要有PIM(Protocol Independent Multicast,協議無關組播組)協議的支持,就必須在Linux情況下安裝Pimd軟件協議包。

安裝補丁文件

安裝Pimd軟件協議包必要兩個補丁文件:pimkern-freebsd-4.6.patch和netstat-freebsd-4.6.patch。安裝步驟如下:

首先將兩個補丁文件拷貝到/usr/src/目錄下,并履行以下敕令:

#patch -p2 #cd /usr/src/usr.bin/netstat

#make

#make install

從新編譯內核

履行以下敕令,改動multi設置設置設備擺設擺設文件:

#cd /usr/src/sys/i386/conf/

#cp GENRIC multi

#vi multi

在multi設置設置設備擺設擺設文件中,加入下列兩行代碼:

options MROUTING

options PIM

保存并退出vi編輯器。

在當前multi設置設置設備擺設擺設文件所在的目錄履行以下敕令:

#config multi

#cd /usr/src/sys/compile/multi/

#make depend

#make

#make install

至此,新內核編譯完畢。

備份Kernel文件

新內核編譯完畢后,在從新啟動前,要先將根目錄下原有的Kernel文件進行備份。

#cd /

#mv kernel kernel.old

若提示“operation not permitted”,則必要先履行以下敕令:

#chflags noschg /kernel

備份Kernel文件后履行以下敕令:

#cp /usr/src/sys/compile/multi/kernel /kernel

在系統從新啟動后,默認選擇的就是新編譯的內核。

安裝Pim云頂娛樂手機版yd111d軟件協議包

Linux下Pimd軟件協議包代碼的起源有兩個地方,一個這天本的KAME項目組,另一個是南加州大年夜學信息科學學院。到這兩個組織的主頁上都可以下載所必要的pimd-current.tar.gz 協議包和上面提云頂娛樂手機版yd111到的兩個補丁。

用以下敕令解壓縮云頂娛樂手機版yd111 pimd-current.tar.gz 軟件包,并安裝:

#tar zxf pimd-current.tar云頂娛樂手機版yd111.gz

#cd pimd-2.1.0-alpha29.16

#make

#make install

以上敕令履行歷程中可能會呈現差錯,必要手工將其完成,拷貝當前目錄下的pimd文件:

#cp pimd /usr/local/bin/

#chmod 755 pimd

#cp pimd.conf /etc/

至此,Pimd軟件協議包安裝完畢。還必要打開Linux系統的路由轉發功能,才能云頂娛樂手機版yd111實現組播包的轉發,即在設置設置設備擺設擺設文件rc.conf中增添以下代碼,重啟后生效。

gateway_enable=“YES”

我在Red Hat 7.1和FreeBSD4.6系統情況下,都曾按照上述措施成功進行設置設置設備擺設擺設,實現了組播包的轉發功能。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户