亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > FreeBSD > 正文

Freebsd+IPFW結合使用防小規模DDOS攻擊的配置方法

2020-10-23 22:24:36
字體:
來源:轉載
供稿:網友
由于服務器分布太散,不能采用硬件防火墻的方案,雖然IPtables功能很強大,足以應付大部分的攻擊,但 Linux系統自身對DDoS攻擊的防御力本來就弱,只好另想辦法了。

  一、Freebsd的魅力

發現Freebsd的好處是在一次偶然的測試中,在LAN里虛擬了一個Internet,用一臺Windows客戶端分別向一臺Windows Server、Linux Server和一臺Freebsd在無任何防范措施的情況下發送Syn Flood數據包(常見的DDoS攻擊主要靠向服務器發送Syn Flood數據完成)。Windows在達到10個包的時候就完全停止響應了,Linux在達到10個數據包的時候開始連接不正常,而Freebsd卻能承受達100個以上的Syn Flood數據包。筆者決定將公司所有的Web服務器全換為Freebsd平臺。

  在使用Freebsd后,的確過了一段時間的安穩日子。不過近日又有用戶再次反映網站不能正常訪問,表現癥狀為用戶打開網頁速度緩慢,或者直接顯示為找不到網站。用netstat ?a查看到來自某IP的連接剛好50個,狀態均為FIN_WAIT 1,這是屬于明顯的DDoS攻擊,看來Freebsd沒有防火墻也不是萬能的啊,于是就想到了裝防火墻。

  看了N多資料,了解到Freebsd下最常見的防火墻叫IP FireWall,中文字面意思叫IP防火墻,簡稱IPFW。但如果要使用IPFW則需要編譯Freebsd系統內核。出于安全考慮,在編譯結束后, IPFW是默認拒絕所有網絡服務,包括對系統本身都會拒絕,這下我就徹底“寒”了,我放在外地的服務器可怎么弄啊?

  大家這里一定要小心,配置稍不注意就可能讓你的服務器拒絕所有的服務。筆者在一臺裝了Freebsd 5.0 Release的服務器上進行了測試。

  二、配置IPFW  其實我們完全可以把安裝IPFW看作一次軟件升級的過程,在Windows里面,如果要升級一款軟件,則需要去下載升級包,然后安裝;在Freebsd中升級軟件過程也是如此,但我們今天升級的這個功能是系統本身已經內置了的,我們只需要利用這個功能即可。打開這個功能之前,我們還要做一些準備工作。

  下面開始配置IPFW的基本參數。

  Step1:準備工作
  在命令提示符下進行如下操作:
  #cd /sys/i386/conf
  如果提示沒有這個那說明你的系統沒有安裝ports服務,要記住裝上。
#cp GENERIC ./kernel_IPFW
  Step2:內核規則
  用編輯器打開kernel_IPFW這個文件,在該文件的末尾加入以下四行內容:
  options IPFIREWALL
  將包過濾部分的代碼編譯進內核。
  options IPFIREWALL_VERBOSE
  啟用通過Syslogd記錄的日志;如果沒有指定這個選項,即使你在過濾規則中指定了記錄包,也不會真的記錄它們。
  options IPFIREWALL_VERBOSE_LIMIT=10
  限制通過Syslogd記錄的每項包規則的記錄條數。如果你受到了大量的攻擊,想記錄防火墻的活動,但又不想由于Syslog洪水一般的記錄而導致你的日記寫入失敗,那么這個選項將會很有用。有了這條規則,當規則鏈中的某一項達到限制數值時,它所對應的日志將不再記錄。
  options IPFIREWALL_DEFAULT_TO_ACCEPT
  這句是最關鍵的。將把默認的規則動作從 “deny” 改為 “allow”。這句命令的作用是,在默認狀態下,IPFW會接受任何的數據,也就是說服務器看起來像沒有防火墻一樣,如果你需要什么規則,在安裝完成后直接添加就可以了。
  輸入完成后保存kernel_IPFW文件并退出。
  三、編譯系統內核  由于Freebsd和Linux一樣,都是公開源代碼的操作系統,不像Windows那樣代碼是封裝了的,出了問題我們只能猜測,或者咨詢微軟公司;由于Freebsd系統內核在不斷升級,我們為了使用新版本中的功能,或者定制一個更高效、更穩定的系統,通常需要編譯系統內核。
  當然,我們在這里編譯內核,是為了能得到一個更高效的系統,而不是使用新版本的功能;
  在編譯的過程中,可能會提示一些錯誤,為了盡可能減少錯誤提示,我們已將配置文件縮減到了最少,如果再出現什么錯誤提示,請仔細檢查是否有輸入錯誤等細小問題。所需的命令
  在命令行上執行如下命令:
  #/usr/sbin/config kernel_IPFW
  執行結束后會出現如下提示:Kernel build directory is ../compile/kernel_IPFW Don`t forget to do a make depend`
  #cd ../compile/kernel_IPFW
  在這個地方注意一下,Freebsd 4.X版本是../../compile/kernel_IPFW,但Freebsd 5.0版本卻是../compile/kernel_IPFW。
  #make
  #make installStep2:開始編譯內核
  根據系統性能差異,時間也有不同,普通雙P4 XEON 1GB內存的服務器大約5分鐘左右即可完成。
  四、加載啟動項
  編譯完成了,我們要讓系統自動啟動IPFW并記錄日志,需要進行如下操作:
  Step1:編輯器編輯/etc/rc.conf
  加入如下參數:
  firewall_enable=`YES`
  激活Firewall防火墻
  firewall_script=`/etc/rc.firewall`
  Firewall防火墻的默認腳本
  firewall_type=`/etc/ipfw.conf`
  Firewall自定義腳本
  firewall_quiet=`NO`
  啟用腳本時,是否顯示規則信息;假如你的防火墻腳本已經不會再有修改,那么就可以把這里設置成“YES”了。
  firewall_logging_enable=`YES`
  啟用Firewall的Log記錄
  Step2:編輯/etc/syslog.conf文件
  在文件最后加入如下內容:
  !ipfw
  *.* /var/log/ipfw.log
  這行的作用是將IPFW的日志寫到/var/log/ipfw.log文件里,當然,你也可以為日志文件指定其他目錄。
  以上步驟完成后重啟電腦。
  五、使用并保存規則
  完成后,你就會發現你能用SSH登錄你的遠程服務器了。
  Step1:測試
  剛登錄的時候你不會發現你的系統發生了什么變化,但你可以試試以下這個命令:#ipfw show,將輸出以下結果:65535 322 43115 allow ip from any to any。它告訴我們,IPFW已經成功啟用,而且允許任何的連接。
  Step2:使用
  在命令提示符下輸入如下命令:#ipfw add 10001 deny all from 218.249.20.135 to any。
  拒絕來自218.249.20.135的任何服務,執行完成后,你就會發現來自IP218.249.20.135的所有服務都會被拒絕。
  Step3:保存
  把這句代碼加在/etc/rc.firewall文件里:ipfw add 10001 deny all from 218.249.20.135 to any,運行如下這個命令:#sh /etc/rc.firew
  all
  表示保存到rc.firewall里面時,不需要前面的#號,然后重新載入IPFW規則。
  或者重啟一次你的系統,你的IPFW就生效了,只要你不手動解除,來自218.249.20.135的所有信息全部都會被拒絕。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久九九免费视频| 91精品国产高清自在线| 日韩精品999| 亚洲国语精品自产拍在线观看| 91精品国产91久久久久福利| 国产在线视频一区| 成人性生交大片免费看视频直播| 夜夜嗨av色综合久久久综合网| www.欧美免费| 欧美午夜视频一区二区| 国产精品∨欧美精品v日韩精品| 色噜噜狠狠狠综合曰曰曰| 日韩精品在线视频观看| 欧美日韩亚洲91| 91精品视频一区| 欧美午夜丰满在线18影院| 91精品国产综合久久久久久蜜臀| 国产视频亚洲视频| 国产成人福利夜色影视| 亚洲欧美一区二区三区久久| 欧美精品18videos性欧| 欧美精品videos另类日本| 成人免费观看49www在线观看| 国产视频自拍一区| 欧美精品福利视频| 日韩电影中文字幕一区| 欧美激情国产高清| 国产精品视频自拍| 国产成人精品优优av| 88xx成人精品| 日韩视频―中文字幕| 日韩天堂在线视频| 日本精品一区二区三区在线| 国内精品视频久久| 狠狠综合久久av一区二区小说| 最近2019中文免费高清视频观看www99| 日韩在线高清视频| 日韩精品久久久久久久玫瑰园| 欧美一级在线播放| www国产亚洲精品久久网站| 国产精品com| 8090成年在线看片午夜| www.国产一区| 在线观看欧美www| 欧美性资源免费| 午夜精品福利电影| 久久人人爽亚洲精品天堂| 国产欧美日韩中文| 伊人久久久久久久久久| 欧美在线一级视频| 欧美亚洲激情视频| 日韩在线欧美在线| 另类美女黄大片| 97视频在线观看播放| 国产精品免费观看在线| 国产精品欧美激情在线播放| 欧美日韩国产区| 丝袜美腿亚洲一区二区| 国产精品高潮在线| 欧美中文字幕在线视频| 国产a∨精品一区二区三区不卡| 一区二区三区国产视频| 清纯唯美亚洲激情| 国产不卡精品视男人的天堂| 色爱av美腿丝袜综合粉嫩av| 久久久久国产一区二区三区| 国产精品久久久久福利| 久久99国产精品久久久久久久久| 琪琪亚洲精品午夜在线| 国产精品福利在线| 国产一区二区三区中文| 日韩精品在线观看视频| 国产精品日韩欧美综合| 国产精品久久久久久av福利| 成人国产精品av| 日韩av毛片网| 亚洲a在线观看| 亚洲激情视频在线观看| 欧美精品做受xxx性少妇| 久久久久在线观看| 日韩一区二区精品视频| 欧美成人精品不卡视频在线观看| 欧美黑人xxxⅹ高潮交| 不卡av日日日| 国产精品福利无圣光在线一区| 国产欧美精品一区二区三区-老狼| 欧美激情视频一区二区三区不卡| 欧美老女人在线视频| 91沈先生作品| 亚洲美女性视频| 久久精品国产久精国产思思| 日韩欧美在线免费| 一区二区欧美激情| 免费av一区二区| 亚洲mm色国产网站| 欧美日韩国内自拍| 欧美久久精品午夜青青大伊人| 久久久av电影| 91国产视频在线播放| 日本乱人伦a精品| 欧美激情中文网| 亚洲色图欧美制服丝袜另类第一页| 国产亚洲一区二区精品| 亚洲视频在线观看网站| 欧美亚洲另类激情另类| 日韩电影中文字幕一区| 亚洲欧美中文日韩v在线观看| 久久精品久久精品亚洲人| 国产精品日韩久久久久| 精品久久香蕉国产线看观看gif| 精品国产一区二区在线| 国内精品一区二区三区四区| 国产精品入口尤物| 久久久久久久久国产精品| 欧美理论片在线观看| 亚洲女在线观看| 国产不卡视频在线| 日韩在线高清视频| 久久精品视频导航| 久久亚洲精品小早川怜子66| 亚洲最大福利视频| 久久在精品线影院精品国产| 午夜精品久久久久久久99热浪潮| 国产丝袜精品第一页| 一区二区三区无码高清视频| 久久久久中文字幕2018| 日韩大片免费观看视频播放| 亚洲福利在线观看| 欧美性69xxxx肥| 中文日韩在线视频| 国产成人综合久久| 欧美韩日一区二区| 国产成人午夜视频网址| 亚洲综合在线播放| 久久中国妇女中文字幕| 欧美体内谢she精2性欧美| 国产视频精品免费播放| 中文字幕亚洲一区二区三区五十路| 在线观看国产欧美| 91热福利电影| 亚洲成人中文字幕| 亚洲精品v天堂中文字幕| 国产美女主播一区| 亚洲小视频在线| 国产精品美女999| 怡红院精品视频| 精品视频在线观看日韩| 欧美激情喷水视频| 久久久久久亚洲精品| 91亚洲精品视频| 亚洲国产精品美女| 国内精品一区二区三区| 26uuu另类亚洲欧美日本一| 欧美情侣性视频| 日韩在线激情视频| 91久久精品在线| 色偷偷av一区二区三区乱| 久久久久这里只有精品| 久久99精品国产99久久6尤物| 美女性感视频久久久| 亚洲天天在线日亚洲洲精| 久久久精品2019中文字幕神马| 国产日韩欧美自拍| 91国内在线视频|