在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 整理编辑,转载请注明出处

时间: 2024-08-25 16:06:40

在SuSE安装wifidog认证服务器和网关的相关文章

家用环境下部署wifidog认证服务器(java版)

本文所讲的是基于一个java版wifidog认证服务器的开源项目在windows环境下搭建wifidog认证服务器,并实现用户名密码的认证. 大致步骤如下: 一,准备 1.搭建硬件及网络环境 a.需要普通路由器1个,刷了apfree固件的路由器一个,Windows电脑一台,网线若干,宽带网络. b.按照下图的拓扑结构进行搭建. 2.获取软件及工具并安装 a.获取并安装jdk6 b.获取并安装MySQL c.安装MyEclipse d.获取java版wifidog认证服务器源码(https://g

编写自己的WifiDog认证服务器

这次我使用的是php来编写auth_server服务器,因为这样比较简单.1.首先是login.php <?php include './tool/MySQLHelper.php'; if (!empty($_GET["mac"])){ $result = selectMacByToken($_GET["mac"]); if (!empty($result)){ header("location: http://192.168.1.1:2060/wi

windows AC认证服务器

PKI/CA 主要由最终用户.认证中心和注册机构来组成. PKI/CA 的工作原理就是通过发放和维护数字证书来建立一套信任网络,在同一信任网络中的用户通过申请到的数字证书来完成身份认证和安全处理. 一个认证中心是以它为信任源,由她维护一定范围的信任体系在该信任体系中的所有用户.服务器,都被发放一张数字证书来证明其身份已经被鉴定过,并为其发放一张数字证书,每次在进行交易的时候,通过互相检查对方的数字证书即可判别是否是本信任域中的可信体. 注册中心负责审核证书申请者的真实身份在审核通过后,负责将用户

Wifidog分析wifidog认证网关协议v1

原文链接:http://dev.wifidog.org/wiki/doc/developer/WiFiDogProtocol_V1 网关心跳(Ping协议)Wifidog将ping协议做为心跳机制向认证服务器发送当前状态信息.这可以实现为认证服务器每个节点的状态生成中央日志.Wifidog客户端在conf文件中进行设置,目的是通过http定期启动thread(ping_thread.c)向认证服务器发送状态信息.信息格式如下: http://auth_sever/ping/? gw_id=%s

ubuntu 安装 Wifidog安装手册

一. 安装前准备 打开终端(用普通用户进入终端,不要用超级用户). sudo apt-get update sudo apt-get install apache2 php5 二. 安装Database Server sudo apt-get install postgresql 三. 安装需要的库文件 sudo apt-get install php5-cgi sudo apt-get install php5-mhash php5-pgsql php-pear php5-xmlrpc php

authpuppy 认证服务器搭建

此文仅限于搭建authpuppy认证服务器,不包含认证插件等安装,仅说明步骤以备下次安装忘记步骤.耽误时间. 环境:ubuntu10.04 软件版本:authpuppy-1.0.0-stable.tgz 准备工作:ubuntu中安装Apache2,php5,mysql,及 postgres.具体的步骤可以去搜下,一般的多是apt-get install 就OK.postgres 安装名为postgresql 具体还可以参照authpuppy官方doc ,http://www.authpuppy.

SUSE 11g SP3系统服务器NRPE配置

1.创建账号信息 登录为root用户, #su –l 创建nagios账号并设置密码 #/usr/sbin/useradd nagios #passwd nagios 2.安装nagios插件 创建下载文件存放文件夹 #mkdir ~/downloads #cd ~/downloads 下载nagios插件 #wget http://nagios-plugins.org/download/nagios-plugins-1.4.6.tar.gz 解压文件 #tar xzf nagios-plugi

【转载】如何在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器

Lighttpd 是一款开源 Web 服务器软件.Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化.相对于其它的 Web 服务器而言,Lighttpd 占用内存更少:因其对 CPU 占用小和对处理速度的优化而在效率和速度方面从众多 Web 服务器中脱颖而出.而 Lighttpd 诸如 FastCGI.CGI.认证.输出压缩.URL 重写等高级功能更是那些面临性能压力的服务器的福音. 以下便是我们在运行 Ubuntu 15.04 或 CentOS 7 Linux 发行

在 Linux 中安装 Lighttpd Web 服务器

Lighttpd 是一款开源 Web 服务器软件.Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化.相对于其它的 Web 服务器而言,Lighttpd 占用内存更少:因其对 CPU 占用小和对处理速度的优化而在效率和速度方面从众多 Web 服务器中脱颖而出.而 Lighttpd 诸如 FastCGI.CGI.认证.输出压缩.URL 重写等高级功能更是那些面临性能压力的服务器的福音. 以下是我们在运行 Ubuntu 15.04 或 CentOS 7 Linux 发行版