中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

在Linux系統(tǒng)上實現(xiàn)單臂路由器功能的方法

2018-12-08    來源:愛站科技

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

  Linux作為一種新興的操作系統(tǒng),它的穩(wěn)定性能、源碼和價格優(yōu)勢逐漸被用戶所接受,下面是愛站技術頻道小編為你介紹的在Linux系統(tǒng)上實現(xiàn)單臂路由器功能的方法。

  在Linux系統(tǒng)上實現(xiàn)單臂路由器功能的方法

  找一塊3COM等的網(wǎng)卡(支持VLAN的即可),在內(nèi)核中打上VLAN的補丁,確認你需要幾個網(wǎng)段,從而設置幾個IP地址,同時再設置幾個MAC地址。(LINUX中是可以自己改MAC地址的)。將你的LINUX機器真正模擬成一臺路由器,這樣的效果更好,應用場合也更廣。舉例說明:你有A、B、C、D 四臺設備,其中A、B是桌面PC,C是一臺路由器(是你的內(nèi)部網(wǎng)絡的網(wǎng)關),D是一臺上面所說的LINUX。你公司要求內(nèi)外網(wǎng)隔離,在A、B上有一個內(nèi)外網(wǎng)物理隔離切換器(簡單的講,有一個開關,開是物理跟外網(wǎng)連通,關時跟內(nèi)網(wǎng)連通)。這種應用下,A、B的網(wǎng)關是固定的,那我們就要求LINUX的IP跟C路由器的IP應該一一對應,同時由于ARP表的關系,我們還得要求LINUX的MAC地址也應該跟C路由器的MAC一一對應,否則A、B機器切換網(wǎng)絡時會有一段時間是不通的(等待ARP表老化)。不知大家明白了沒有,其實好處還有很多,下此我有空在跟大家將詳細的實施步驟及原理詳細寫出來:

  對一個稍大一點的網(wǎng)絡而言,存在著多個IP網(wǎng)段,同時有的網(wǎng)絡還要求內(nèi)外網(wǎng)隔離。下面我將怎樣在一臺LINUX上模擬一臺路由器的步驟簡述如下,給有這種需求的弟兄一個參考。

  我的描述環(huán)境為:RedHat 7.2 (2.4.7-10),3com 3c509網(wǎng)卡。

  1.安裝Redhat 7.2版本,其中的kernel為linux-2.4.7-10

  2.下載vlan軟件包,對應linux-2.4.7-10的為vlan1.3.tar.gz

  3.在/usr/src目錄下解開vlan軟件包

  4.proc /usr/src/vlan 將vlan加入到Linux kernel中5.cd /usr/src/linux-2.4.7-10配置kernel的模塊make menuconfig

  6.進入network configuration 選擇dot1q支持,保存退出。

  7.編譯kernel , make dep;make clean;make bzImage;make modules;make modules-install

  8.cp /usr/src/linux-2.4.7-10/.../boot/bzImage /boot/vmlinuz-2.4.7-10, cp /usr/src/linux-2.4.7-10/.../system /boot/system-2.4.7-10

  9.重起Linux,啟動時看到dot1q support by ben greear, vlan 已經(jīng)啟動

  10.cd /usr/src/vlan 編譯vconfig文件,make ,如果退出,檢查一下vconfig.c中調(diào)用文件的位置。

  11.將vconfig可執(zhí)行文件拷貝到 /usr/sbin, cp /usr/src/vlan/vconfig /usr/sbin/vconfig 。

  12.配置vlan設備,以eth0為例,vconfig eth0 2;vconfig eth0 3,在主端口上配置vlan 1 的ip地址。

  13.在vlan設備上設置ip地址。Ifconfig eth0.2 ipaddress netmask mask

  14.在vlan設備上設置MAC地址。Ifconfig eth0.2 MACaddress(ifconfig用法請用ifconfig --help來查看)。

  15.將路由器上和Linux相連的端口配置成trunk,以cisco 3548為例 interface fastethernet 0/48 switchport trunk encapulation dot1q

  16.將RedHat 默認關閉的ip forwarding功能打開。echo "1">/proc/sys/net/ipv4/ip_forward

  17.測試同vlan的設備和Linux路由器子端口互訪,測試不同vlan中設備通過Linux路由器互訪。以上都是我的實際操作經(jīng)驗,請COPY前打上LINUXSIR的標簽即可。

  通過愛站技術頻道小編介紹的在Linux系統(tǒng)上實現(xiàn)單臂路由器功能的方法,相信大家都有了一定的了解,如需了解更多的相關資訊,請繼續(xù)關注愛站技術頻道吧!

標簽: linux 網(wǎng)絡

版權申明:本站文章部分自網(wǎng)絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:增加Apache最大連接數(shù)的方法詳細介紹

下一篇:linux平臺web應用如何搭建