国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

用Linux實現路由器和包過濾防火墻(1)
2009-01-11   

由器和防火墻

路由器是一種廣泛運用在IP網段之間的設備,市場上有許多現成的產品。在應用中,我們經常將路由器跨接在廣域網和局域網之間,大多數的路由器產品也就是基于這種需要來設計的。但是隨著用戶IP網絡的擴展,我們需要一種能夠在多個以太網絡之間進行尋址的路由器,傳統的路由器產品中偶爾有幾款雙以太網絡接口的,但是這樣的產品價格尤其昂貴,而且要是支持快速以太網絡應用的話價格將是天文數字;第三層交換機可以實現這樣的功能,但是第三層交換機也不是便宜的家伙。

路由器工作的時候,根據它的某個端口收到的數據包的目的IP地址,查詢路由器自己的路由表,然后決定將數據包轉發到相應的端口。路由器的路由表有幾種:一種是根據路由器自己的每個端口IP地址和子網掩碼計算出來的路由,這種路由叫做“固定路由”;第二種是有系統管理員種設置的到某個子網需要通過某個下一級路由器的路由,這種叫“靜態路由”;還有就是在網絡環境中讓每個路由器都把自己的路由信息廣播出去,讓路由器之間進行互相學習,這樣學到的路由就叫做“動態路由”。路由器還會把目的地址不在自己路由表中的數據包固定轉發給一個預先設定IP地址,這樣的路由設置又叫“默認路由”。在路由匹配的過程中,一般有這樣的優先級:固定路由>靜態路由>動態路由>默認路由。

路由器只會查看IP數據包的目的地址,也就是說原則上它是“照單全收”,而且全部轉發,除非真的發不出去了。如果讓路由器在轉發數據包的時候,加一項檢查,檢查數據包的來源和數據包要求的應用層服務類型,根據預先設計的規則來判定這個數據包是應該轉發還是作別的處理,這樣這個路由器就不再是一個單純意義上的路由器,而是一種類型的防火墻——包過濾防火墻。

包過濾防火墻可以檢查數據包的來源、源端口、目的地址、目的端口,使用的傳輸層協議類型等項目,根據檢查的項目的內容來匹配一個規則表,當符合規則表中的定義的時候,就執行規則表事先定義的操作。一般來說,規則表可以定義這樣的操作:ACCEPT(通過)、NAT(MASQ地址轉換)、DENY(丟棄)、REJECT(拒絕,同時回送‘不可用’消息給源端)。

當然目前市場上也能買到支持包過濾防火墻的現成產品,但是價格問題還是我們不得不考慮的重要因素。尤其大多數產品都有許多許可證、性能等方面的限制。

Linux操作系統應運IP網絡而生,除了Linux價格上的優勢之外,更吸引人的是它內建的強大的網絡功能,除了做各種Internet上的應用服務之外,Linux還提供了完整的路由器功能和防火墻功能。而它所帶來的系統造價和功能的比例是相當誘人的,為什么不一試呢?

Linux系統的準備

相對于現成的路由器產品,我們把這樣的路由器稱為“軟路由器”,當然這樣做出來的路由器性能絕對不會比“硬件路由器”的性能差,我們只要明白比如很多“25××”系列的路由器才只是采用25M主頻的摩托羅拉68030CPU(性能相當于Intel 80386)我們就知道了。

用來做“軟件路由器”的Linux系統主機硬件配置要求并不是太高,用作三五個局域網之間的路由選擇,數百臺計算機的話,選用奔騰133以上的主機就足夠了,當然現在的市場上賽楊2或者奔騰4或者其他的CPU也不是很貴;配置64M內存,有條件的話可以配置到128M也無所謂;硬盤就不要太大了,否則也是浪費.

關鍵在于網絡適配器的配置,Linux系統支持大多數市場上能見到的以太網絡適配器,PCI卡的安裝比較簡單,只要內核支持,在開機的時候有多少卡都會被系統正確的識別出來。下面是我在實際使用過的能夠正常工作的網卡:

★Intel EtherExpress Pro PCI100M

★RealTek 8029/8139 PCI 10M/100M

★D-link 系列 (使用Tulip 2114X驅動) PCI 10M

★ACCTON EN1207 (使用Tulip 2114X驅動) PCI 100M

★3COM全系列 (PCI/ISA 10M/100M)

★AMD PC-NET 32 PCI 10M

★大部分NE2000兼容網卡,Topstar、Dlink、ACCTON、SN2000等等

★HardLink PCMCIA 筆記本專用網卡 10M

當然Linux能支持的網卡遠遠不止這些。

將網卡驅動加掛到Linux中有幾種方法,最常用的是用modprobe系統工具加掛一個內核模塊,比如加載一個NE2000兼容網卡的驅動可以這樣:


#modprobe ne io=0x300

其實大多數的PCI網卡并不需要指定IO地址范圍,就像加載一個ACCTON的EN1207c網卡可以這樣:


#modprobe tulip

將網卡驅動編譯到Linux內核中是一種最高效的做法,在編譯Linux內核的時候,使用


#make menuconfig

代替很多老資料上提到的“#make config”,這樣就會得到一個菜單,在菜單中“Network Device”選項下選定指定的網絡適配器的驅動程序,編譯完成以后就會得到一個完整的支持相應網卡的Linux內核。

對于很多系統只能識別一個的網卡,將第二個以后的網卡參數寫在/etc/lilo.conf中是最佳做法,這里有一個系統中安裝呢4塊網卡,一個是PCI的RealTek 8139,另外3個是NE2000,這樣的話系統就識別8139網卡以后就不會自動識別后面的三個ISA卡,我們需要在/etc/lilo.conf中加上這樣一句:


append=-ether=3,0x240,eth1 ether=11,0x300,eth2 ether=4,0x260,eth3-

在編譯內核的過程中,我們可以在Network option中選擇“optimize as router not host”,這樣系統就會按照路由器而不是主機的方式進行優化,同時,還可以根據具體的需要選擇上“ Fast switching”和“ Forwarding between high speed interfaces”以及“ advanced router”。如果我們還計劃在這個機器上實現包過濾防火墻,那么選擇上“ firewalling”和“ IP: masquerading”以及與“IP MASQ”相關的選擇項。

注意查看開機的系統提示或者使用dmesg命令可以看到系統是不是正常識別并且啟動相應的網卡的驅動程序,在上面例子中提到的具有一個Realtek8139網卡,三個NE2000網卡的機器上我們能夠看到這樣的情況:


rtl8139.c:v1.07 5/6/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/r
tl8139.html
eth0: RealTek RTL8139 Fast Ethernet at 0x6000, IRQ 9, 00:e0:4c:dd:5f:85.
ne.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)
NE*000 ethercard probe at 0x240: 00 40 05 1f 60 9a
eth1: NE2000 found at 0x240, using IRQ 3.
NE*000 ethercard probe at 0x300: 00 40 05 22 08 65
eth2: NE2000 found at 0x300, using IRQ 11.
NE*000 ethercard probe at 0x260: 00 40 05 23 59 0f
eth3: NE2000 found at 0x260, using IRQ 4.

然后是配置每個網絡端口的IP地址,當然我們可以使用操作系統的一些對話框來配置第一個網卡的參數,但是一個有經驗的網絡管理員一般是不這樣做的,因為這樣不能配置其他的網卡,我們必須學會用這個命令來配置第一塊網卡:


#ifconfig eth0 10.3.3.3 netmask 255.255.255.0 broadcast 10.3.3.255

第二塊網卡的名字就是eth1,其他依次是eth2,eth3等等。由于計算機體系結構的限制,在一個普通PC主板上只有一個PCI控制器,而一個PCI控制器最多只能同時支持4個PCI設備,當然某些專用服務器上可能有支持兩個以上的PCI控制器。ISA網卡的安裝受到系統中斷號的限制,單CPU的系統中只有16個可用的IRQ號,扣除硬盤、內存、鍵盤、顯示卡等硬件已經所剩無幾,所以一般也是安裝4個卡,當然,雙CPU的系統可以有256個中斷號可用,這樣就寬裕了許多。另外,我們還需要打開Linux系統的IP轉發開關,這一點非常容易,執行這一條指令:


echo 1 > /proc/sys/net/ipv4/ip_forward

當然這些配置命令最好是放到/etc/rc.d/rc.local中,這樣就不用每次開機以后重新配置了。


共2頁: 1 [2] 下一頁
 第 1 頁:  第 2 頁:Linux實現路由器

熱詞搜索:

上一篇:EzVPN Client 完整配置
下一篇:讓路由器擺脫安全困擾的十條策略

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲视频狠狠干| 欧美aaa在线| 成人免费在线播放视频| 一区二区三区精品视频| 免费观看日韩av| 91影视在线播放| 2020日本不卡一区二区视频| 亚洲激情自拍偷拍| 国产精品一区二区果冻传媒| 欧美男女性生活在线直播观看| 日韩欧美中文字幕公布| 亚洲综合图片区| 国产精品99精品久久免费| 欧美日韩亚洲综合在线| 国产日韩欧美精品在线| 亚洲午夜羞羞片| 不卡视频一二三四| 2020国产精品自拍| 婷婷久久综合九色国产成人| 丰满少妇久久久久久久| 91精品在线免费| 亚洲九九爱视频| 99国产精品视频免费观看| 精品国产91洋老外米糕| 日韩高清一区二区| 欧美日韩一级二级三级| 日韩毛片在线免费观看| 国产精品1024| 久久久久久**毛片大全| 六月丁香综合在线视频| 欧美军同video69gay| 国产91丝袜在线播放九色| 欧美肥妇bbw| 亚洲综合一区二区三区| 99久久精品免费看国产免费软件| ww亚洲ww在线观看国产| 美女高潮久久久| 欧美一区二区三区性视频| 亚洲精选在线视频| 99热精品一区二区| 国产精品美女久久久久高潮| 韩国午夜理伦三级不卡影院| 日韩午夜电影av| 青青草国产精品亚洲专区无| 欧美影视一区二区三区| 一区二区三区四区五区视频在线观看| 成人av在线电影| 日本一区二区视频在线| 国产999精品久久久久久| 久久精品人人做人人综合| 国产在线一区观看| 久久久久九九视频| 国产成人8x视频一区二区| 国产欧美日韩麻豆91| 国产成人自拍网| 欧美国产丝袜视频| 91在线视频观看| 亚洲va国产天堂va久久en| 欧美人xxxx| 国产在线一区二区综合免费视频| 日韩中文字幕区一区有砖一区| 欧美人xxxx| 久久久精品tv| 国产亚洲欧美日韩俺去了| 精品成人在线观看| 日本一区免费视频| 久久综合久久综合久久综合| 日本亚洲欧美天堂免费| 国产老妇另类xxxxx| 色综合久久久久综合99| 日韩一级高清毛片| 91国产免费看| 五月开心婷婷久久| 久久精品国产亚洲一区二区三区| 琪琪久久久久日韩精品| 国产精品一区二区久久不卡| 精品一区二区三区久久| 国产91精品入口| 欧美视频一二三区| 久久综合久久鬼色| 久久精品国产99国产| 91久久免费观看| 色婷婷久久久综合中文字幕| 欧美亚洲动漫另类| 欧美成人精品1314www| 久久久久亚洲蜜桃| 精品亚洲免费视频| 日韩一区二区麻豆国产| 亚洲欧洲性图库| 欧美中文字幕亚洲一区二区va在线 | 欧美综合一区二区| 麻豆国产欧美一区二区三区| 亚洲男同性恋视频| 日韩一卡二卡三卡四卡| av不卡在线播放| 免费一级片91| 亚洲欧美日韩在线播放| 久久精品一区二区三区不卡| 欧美性大战xxxxx久久久| 粉嫩绯色av一区二区在线观看 | 亚洲综合在线第一页| 成人黄色一级视频| 日韩av高清在线观看| 亚洲欧美综合网| 久久网站最新地址| 欧美一区二区在线视频| 91蜜桃视频在线| 国产盗摄精品一区二区三区在线| 日韩一区精品视频| 亚洲精品国产一区二区精华液 | 一区二区三区欧美激情| 久久久不卡影院| 3d成人h动漫网站入口| 色婷婷久久久亚洲一区二区三区| 国产成人亚洲综合a∨猫咪| 日本成人在线电影网| 亚洲一级片在线观看| 中文字幕中文乱码欧美一区二区| 日韩精品一区二区三区视频播放 | aaa国产一区| 国产高清不卡一区| 久久99精品国产麻豆不卡| 午夜欧美在线一二页| 亚洲男同性恋视频| 亚洲欧美国产三级| 亚洲欧美在线视频观看| 国产精品理论在线观看| 国产亚洲精品超碰| 91久久精品网| 色香蕉久久蜜桃| 欧洲一区二区av| 欧美午夜一区二区三区| 欧美三级视频在线观看| 欧美三级日韩三级| 欧美午夜精品一区二区蜜桃| 91久久久免费一区二区| 欧美伊人久久久久久午夜久久久久| 99国产精品久久久久久久久久| 波多野结衣亚洲一区| 97国产精品videossex| 91农村精品一区二区在线| 91原创在线视频| 在线观看成人免费视频| 欧美性猛交xxxxxxxx| 欧美精选午夜久久久乱码6080| 欧美精品高清视频| 日韩三级伦理片妻子的秘密按摩| 精品少妇一区二区三区| 国产亚洲一区二区三区四区| 国产精品理论片| 亚洲午夜影视影院在线观看| 首页国产欧美日韩丝袜| 美日韩一区二区| 国产精品1区二区.| 99综合电影在线视频| 色婷婷精品大视频在线蜜桃视频| 欧美在线你懂的| 日韩视频免费直播| 国产精品电影一区二区三区| 亚洲综合成人在线| 久久精品国产77777蜜臀| 成人视屏免费看| 欧美性极品少妇| 久久综合色一综合色88| 自拍偷拍国产亚洲| 午夜欧美电影在线观看| 国产伦精品一区二区三区免费迷| 成人一区二区三区中文字幕| 在线一区二区观看| 久久伊99综合婷婷久久伊| 亚洲精品欧美专区| 精品一区二区国语对白| 97久久超碰精品国产| 制服.丝袜.亚洲.中文.综合| 国产亚洲欧洲997久久综合 | 亚洲精品在线网站| 国产精品国产三级国产普通话三级| 精品国产制服丝袜高跟| 国产精品毛片久久久久久| 日韩影院在线观看| 成人av资源在线观看| 日韩欧美中文一区二区| 亚洲欧洲日韩一区二区三区| 老司机一区二区| 一道本成人在线| 国产三级三级三级精品8ⅰ区| 亚洲一区影音先锋| 成人听书哪个软件好| 欧美成人国产一区二区| 亚洲成av人影院在线观看网| 国产91精品在线观看| 日韩一区二区麻豆国产| 一区二区三区在线观看国产| 成人中文字幕在线| 精品乱人伦小说| 五月天久久比比资源色| 99久久久精品| 国产三级一区二区| 国产自产高清不卡| 欧美日韩激情一区二区|