校园防火墙设定与应用以Routeros为例初级班.doc

校园防火墙设定与应用以Routeros为例初级班.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FreeRadius 彰化縣湖南國小 許銘堯 編寫 2014.05 PAGE PAGE 5 FreeRadius與RouterOs對接與應用 □認證方式 ※PAP (Password Authentication Protocol) 直接送出密碼明文到遠端伺服器進行驗證比對。 驗證伺服器架設容易,但比較不安全。目前許多學校用的NAS系統都是採PAP認證方式。 ※CHAP (Challenge Handshake Authtication Protocol) 密碼經過加密後送到遠端伺服器進行驗證比對。 驗證伺服器架設容易,帳號系統必須支援明碼加密比 PAP 安全一些。 ※PAP和CHAP差異 第一、pap驗證時兩次握手實現的。chap通過三次握手實現 第二、pap驗證傳送的是明文密碼。chap在驗證過程中密碼被加密傳送 例如密碼111使用chap傳送變成0xe945c372f866dede9c □修改host資料 vi /etc/hosts 檢查IP是否正確,否則freeradius會抓錯IP ?重新開機 □安裝FreeRadius apt-get update 無法更新,許多情形是 resolv.conf設定跑掉 vi /etc/resolv.conf nameserver 存檔、離開 apt-get install freeradius □建立認證資料庫radius mysql -u root -p 輸入mysql密碼 create database radius; 建立帳號radius密碼111 grant all on radius.* to radius@localhost identified by 111; ctrl+z離開 □安裝FreeRadius的mysql資料表 apt-get install freeradius-mysql mysql -u root -p radius /etc/freeradius/sql/mysql/schema.sql 輸入root mysql密碼 mysql -u root -p radius /etc/freeradius/sql/mysql/nas.sql 輸入root mysql密碼 mysql -u root -p use radius; 加入本地測試帳號test密碼test123 INSERT INTO radcheck (UserName, Attribute, Value) VALUES (test, Password, test123); ctrl+z離開 □修改FreeRadius的sql設定檔 vi /etc/freeradius/sql.conf database = mysql login = radius password = 111 取消註解 readclients = yes □修改FreeRadius預設模板 vi /etc/freeradius/sites-enabled/default 取消註解 Uncomment sql on authorize{} 第1處# See “Authorization Queries” in sql.conf sql Uncomment sql on accounting{} 第2處# See “Accounting queries” in sql.conf sql Uncomment sql on session{} 第3處# See “Simultaneous Use Checking Queries” in sql.conf sql Uncomment sql on post-auth{} 第4處# See “Authentication Logging Queries” in sql.conf sql □修改radius.conf參數 vi /etc/freeradius/radiusd.conf 取消註解 $INCLUDE sql.conf □停止FreeRadius運行 vi freeme 將apache 改成freeradius ./freeme 強制停止FreeRadius(freeRadius在ubuntu14.04的停止指令有問題) □進入FreeRadius除錯模式(X要大寫) freeradius -X □開新的ssh視窗測試 #進行本機測試 #radtest {用戶} {密碼} localhost 1812 testing123 #的本機密碼是testing123 radtest test test123 localhost 1812 testing123 出現accept

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档