美文网首页
在SuSE安装认证服务器和网关

在SuSE安装认证服务器和网关

作者: wens | 来源:发表于2015-03-11 10:03 被阅读50次

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

相关文章

  • 在SuSE安装认证服务器和网关

    在SuSE安装认证服务器和网关 在openSuSE 10.3安装wifidog 认证服务器和网关在同台设备中安装完...

  • JWT

    基于 OAuth2, Token 的 SSO 的缺点 请求每次到网关,网关都会去认证服务器认证,多一次网络开销,认...

  • ceph s3安装手记

    安装radosgw 为radosgw创建用户和keyring为网关服务器创建Keyring: 为网关实例clien...

  • SuSE上运行MyCat(一):安装

    SuSE上运行MyCat(一):安装 目标 按照本文,将在2台服务器上安装Java 8、MyCat 1.6和Zoo...

  • 使用Docker进行Redis主从复制实践

    一、背景 最近在做零信任安全网关,需要使用Redis作为认证缓存服务器,因为网关服务器分布在多个集群,每次都跨机房...

  • Rsync+Inotify实现SuSE文件实时同步

    环境准备 SuSE11 SP3服务器两台 SuSE-From:文件产生的服务器(即,文件服务器)SuSE-To:需...

  • wifidog源码 - 初始化阶段

    Wifidog是一个linux下开源的认证网关软件,它主要用于配合认证服务器实现无线路由器的认证放行功能。 wif...

  • oracle 数据库迁移

    目标:将oracle数据库从suse服务器迁移到另一台suse服务器 方案:使用SQL Developer 自带的...

  • 如何利用PHP-FPM实现open_basedir绕过

    0X00 安装模式 在PHP中有以下几种常见的安装模式: 1. CGI模式 CGI是通用网关接口,HTTP服务器使...

  • SUSE下搭建SVN服务器

    由于项目需要,需要在suse服务器上搭建一个SVN服务器,于是搜索一圈发现都是自己编译安装的,特别的麻烦。后来发现...

网友评论

      本文标题:在SuSE安装认证服务器和网关

      本文链接:https://www.haomeiwen.com/subject/tdxbxttx.html