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

  • 相关阅读:
    玩转TypeScript(2) --简单TypeScript类型
    玩转TypeScript(1) --定义简单的类
    在WisOne平台上学习TypeScript
    为juggle添加了一个js扩展
    和大家分享一个abelkhan的demo
    全服排行榜算法思路
    abelkhan中的rpc框架
    abelkhan编译文档
    abelkhan服务器框架
    一起学习c++11——c++11中的新增的容器
  • 原文地址:https://www.cnblogs.com/bokejiayuan/p/4350831.html
Copyright © 2020-2023  润新知