在SuSE安裝wifidog認證服務器和網關

在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 整理編輯,轉載請註明出處


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章