在SuSE安裝認證服務器和網關
在openSuSE 10.3安裝wifidog
認證服務器和網關在同臺設備中安裝完畢。以下是openSuSE的詳細安裝指南。這個安裝是非常初級的,所以請驗證或更正。
--安裝openSuSE10.3需要全部軟件(需要至少7GB的硬盤空間)
--更新openSuSE10.3
安裝wifidog認證服務器
--安裝所有PHP5擴展
--安裝postgresql-server
--按照 http://www.novell.com/coolsolutions/feature/595.html 中的指南啓動apache(啓動postgresql而不是mysql)
--將目錄更改爲
cd /srv/www
--用以下命令下載認證服務器
svn checkout https://dev.wifidog.org/svn/trunk/wifidog-auth
--將目錄改爲
cd /etc/apache2
--在default-server.conf文件中,將所有“/srv/www/htdocs”改成“/srv/www/wifidog-auth/wifidog”
--重啓apache服務器
--用瀏覽器打開 http://localhost/install.php ,按指南進行操作。
當運行PHP安裝時:
--進入到postgresql執行命令
su – postgres
--當創建完數據庫後,應該創建有username/groupname wwwrun/www的指定目錄並且用以下命令創建所有權。用x84-64 openSuSE結構PHP安裝器將無法指定usrname/groupname。X86和X86-64用以下命令:
su wwwrun mkdir ‘indicated files’; chown -R wwwrun ‘indicated files’ chgrp -R www `indicated files’
--在連接到數據庫之前,必須在/var/lib/pqsql/data中更改pg_hba.conf。所以將目錄改爲
cd /var/lib/pgsql/data
--編輯pg_hba.conf,將“ident sameuser”變更爲“md5 samerole”默認設置:
local all all ident sameuser host all all 127.0.0.1/32 ident sameuser host all all ::1/128 ident sameuser
新設置:
local all all md5 samerole host all all 127.0.0.1/32 md5 samerole host all all ::1/128 md5 samerole
--重啓postgresql服務器
--注:爲了在第一次安裝後能用命令“su-postrges”直接連接到數據庫,重啓舊值和postgresql。在啓運認證服務器之前,還原“md5 samerole”。
在安裝完PHP後,你會被重新定向到wifidog認證頁面。做爲管理員第一次登錄後:
--配置認證服務器
--用任意一個本地IP地址(例如192.168.0.1)來修改本地主機。
Wifidog網關安裝--用以下命令在本地目錄ex./root下載wifidog軟件
svn checkout https://dev.wifidog.org/svn/trunk/wifidog
--更改目錄爲
cd/root/wifidog
--安裝網關的命令
./autogen.sh make make install
--連接到第二個有線網絡卡並進行配置
按指南將SuSE10做爲路由器進行安裝,指南可從以下網頁獲得:http://www.novell.com/coolsolutions/feature/16579.html
--通過服務器內部卡將另一臺終端電腦連接到服務器
--測試通過服器將另一臺電腦與互聯網這間進行連接是否有效
--創建/usr/local/etc目錄
cp /root/wifidog/wifidog.conf /usr/local/etc/. cp /root/wifidog/wifidog-msg.html /usr/local/etc/.
--在wifidog.conf文件中依據你硬件和服務器的配置對內部和外部設備進行配置。例如:
GatewayID default ExternalInterface eth0 GatewayInterface eth2 AuthServer { Hostname 192.168.0.1 SSLAvailable no SSLPort 443 HTTPPort 80 Path / }
--192.168.0.1是將服務器作爲路由器進行安裝時,嵌入到內部卡的任意IP地址。這個地址也相當於是認證服務器的默認虛擬主機的用戶名。
--重啓服務器
--用以下命令啓動網關
wifidog -f -d 7
通過內部無線路由器連接到wifidog
--斷開終端PC的內部以太網網線,並連接到有內部無線路由器或接入點的LAN。
--配置將作爲接入點的外部路由器和內部路由器。如以下所示:
http://www.dslreports.com/faq/11233
--通過路由器與終端PC進行連接,並轉到wifidog的登錄頁面。
--如果在連接時遇到問題,用以下命令重啓網絡:
/etc/init.d/network restart
本文章由 http://www.wifidog.pro 整理編輯,轉載請註明出處
本文來自:Linux教程網