工作,学习,生活,这里将会有一些记录. 备用域名:http://meisw.wdlinux.cn 注册 | 登陆
浏览模式: 标准 | 列表分类:应用服务

ARA

ARA

Welcome in Asn Radius Admin (ARA) v. 0.6!

 

http://projects.asn.pl/ara/

 
 

ARA (ASN RADIUS admin) is a simple but powerful web interface for managing the great FreeRADIUS server. It allows you to:

  • manage users, groups and Network Access Servers,
  • view online users,
  • view reports on bandwidth usage for each user and NAS,
  • monitor unsuccessful network logins,
  • quickly lookup your users,
  • and much more!

ARA is a PHP web application operating on the storage backend of FreeRADIUS (currently only MySQL is supported).

 
 
 
 
  • ezRADIUS license is GPL.
  • I created this apps inspired by daloRADIUS.
  • ezRADIUS logo is created using The GIMP
  • ezRADIUS is made in Indonesia, created using Dreamwever 8 under Debian GNU/Linux 4.0
  • I'm using Flat-File-Database, a PHP library by John Papandriopoulos
  • You're using ezRADIUS version 0.2.1
  • ppp faq

    691
    用户名错误
    619
    协议或加密方式设置错误

    确定你的内核是否支持mppe
    modprobe ppp-compress-18 && echo ok
    如果显示ok,那么恭喜,你的内核已经具备了mppe支持


    检验PPP是否支持MPPE/MPPC
    [code]
    [root@localhost]# strings `which pppd`|grep -i mppe|wc --lines
    30
    [root@localhost]# strings `which pppd`|grep -i mppc|wc --lines
    7

    updatedb
    locate ppp|grep bin

    mppe/mppc down
    http://mppe-mppc.alphacron.de/#AEN56

    ppp down
    ftp://ftp.samba.org/pub/ppp/

    Q:The remote system is required to authenticate itself
    May 28 16:55:06 rhel4 pppd[2994]: but I couldn't find any suitable secret (password) for it to use to do so.
    A:options.pptpd 里的 name 设置与 chap-secrets 不符

     

    RHEL4 安装pptpd做VPN

    一 安装
    软件下载
     
    http://sourceforge.net/project/showfiles.php?group_id=44827

    -rw-r--r--   1 root              root    78681 Mar 17  2006 dkms-2.0.10-1.noarch.rpm
    -rw-r--r--   1 root              root   105346 Oct  7  2005 kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
    -rw-r--r--   1 root              root   356446 May 13  2005 ppp-2.4.3-5.rhel4.i386.rpm
    -rw-r--r--   1 root              root    73889 Sep  5  2006 pptpd-1.3.3-1.rhel4.i386.rpm

    分别用 rpm -ivh dkms,mppe,ppp,pptpd 安装
    如原系统有安装,可以先用rpm -e 删除再装

    二 配置
     
    vi /etc/pptpd.conf
    localip 10.10.1.1
    remoteip 10.10.1.10-20

    用户密码 vi /etc/ppp/chap-secrets
    user1 pptpd user1 10.10.1.11
    user2 pptpd user2 10.10.1.12

    认证方式 vi /etc/ppp/options.pptpd
    name pptpd
    refuse-pap
    require-chap
    refuse-mschap
    refuse-mschap-v2
    ms-dns 202.103.176.22

    如要ping, echo 1 > /proc/sys/net/ipv4/ip_forward

    打开 1723,47端口
    iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
    iptables -A INPUT -p tcp --dport 47 -j ACCEPT

    启动
    /etc/rc.d/init.d/pptpd start

    三 在客户端设置连接,即可拔号连接
    具体略

    FAQ
    如提示 错误734,ppp连接控制协议终止
    是加密方法有问题,可以重新编译mppe相关程序,或不用加密.

    要通过这台机访问其它网络,只需加上

    /sbin/iptables -t nat -I POSTROUTING -s 10.10.1.0/8 -j MASQUERADE

    或参考

    /sbin/iptables -P INPUT ACCEPT
    /sbin/iptables -P OUTPUT ACCEPT
    /sbin/iptables -P FORWARD ACCEPT
    /sbin/iptables -t nat -P PREROUTING ACCEPT
    /sbin/iptables -t nat -P POSTROUTING ACCEPT
    /sbin/iptables -t nat -P OUTPUT ACCEPT
    /sbin/iptables -t nat -A POSTROUTING -s 10.10.1.0/8 -j MASQUERADE
    /sbin/iptables -A INPUT -s 10.10.1.0/8 -j ACCEPT
    /sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT


    客服端设置
    连接 > 属性 > 安全 > 自定义 > 不允许加密,质询握手身份验证协议

    NFS加载问题

    在用NFS作文件共享,在载时提示

    mount: IP:/path failed, reason given by server: Permission denied

    和本机所用DNS或DNS的解释有关,在hosts文件加个名字即可,再exportfs -rv就OK了

    sendmail问题Cannot open /usr/share/sendmail-cf/m4/cf.m4

    有时会用mail发邮件,在Linux通常都是sendmail,在系统安装时也默认装有了.通常启动就可以用了

    但如要更完美的功能或是定制,就需要修改配置文件了.比如要修改发送邮件的域名.

    ...

    今天就是这样,修改了sendmail.mc

    m4 sendmail.mc > sendmail.cf

    却提示 sendmail.mc:10: m4: Cannot open /usr/share/sendmail-cf/m4/cf.m4: No such file or directory

    这是因为没有安装sendmai-cf这个包

    于是上网搜,但却搜不到这个文件能下载,烦了,现在又没有光盘

    ISO文件倒是有,好在RAR能看,把这个文件拉出来,上传,安装,呵呵,没提示了吧

    这里给一下连接,如果需要的可以下载:http://219.129.216.74/soft/sendmail-cf-8.13.1-2.i386.rpm

    是RHEL4的

    can not chdir(/var/spool/clientmqueue/): Permission denied

    /etc/mail/submit.cf 里面缺省的配置行

    O RunAsUser=smmsp

    改成直接使用 smmsp 对应的用户/组 ID的形式:

    O RunAsUser=51:51

     

    还有注意 /usr/sbin/sendmail.sendmail的权限

    vsftp虚拟用户

    安装
    vi builddefs.h
    #undef VSF_BUILD_PAM
    >
    #define VSF_BUILD_PAM

    make

    mkdir /usr/share/empty
    mkdir /www/servers/vsftpdv
    install -m 755 vsftpd /www/servers/vsftpdv/vsftpd
    install -m 644 vsftpd.8 /usr/share/man/man8
    install -m 644 vsftpd.conf.5 /usr/share/man/man5
    install -m 644 vsftpd.conf /www/servers/vsftpdv/vsftpd.conf

    创建数据库文件
    db_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/vsftpd_login.db

    且设置权限
    chmod 600 /etc/vsftpd/vsftpd_login.db

    创建数据库的PAM文件
    vi vsftpd.pam 内容如下:
    auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
    account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
    并复制到/etc/pam.d下
    cp vsftpd.pam /etc/pam.d

    设置虚拟用户的根目录
    useradd -d /home/ftp vftp

    限制个人用户目录:
    user_config_dir=/etc/vsftpd/vsftpd_user_conf
    在该目录下建立与特定虚拟用户同名的文件
    在用户文件里加入:
    local_root=/home/test
    就可设置用户的目录
    并按实际需要开启相关的权限
    anon_world_readable_only=NO
    write_enable=YES
    anon_upload_enable=YES
    anon_other_write_enable=YES
    anon_umask=
    匿名用户新增文件的umask 数值。默认值为077。


    vi vsftpd.conf
    anonymous_enable=NO
    local_enable=YES
    local_umask=022
    anon_umask=022
    write_enable=NO
    anon_upload_enable=NO
    anon_mkdir_write_enable=NO
    anon_other_write_enable=NO
    chroot_local_user=YES
    guest_enable=YES
    guest_username=vftp
    listen=YES
    pam_service_name=vsftpd.pam
    user_config_dir=/www/servers/vsftpdv/user
    pasv_enable=YES
    pasv_min_port=10240
    pasv_max_port=10250
    userlist_enable=YES
    userlist_deny=YES
    userlist_file=/etc/vsftpd.denyuser

     

     

    prue-ftp+mysql

    prue-ftp+mysql

    setup mysql

    pureftp
    ./configure --prefix=/usr/local/pureftpd --with-mysql=/usr/local/mysql
    make
    make check
    make install
    chmod 755 configuration-file/pure-config.pl
    cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/
    cp configuration-file/pure-ftpd.conf /usr/local/pureftpd/etc
    cp contrib/redhat.init /etc/init.d/pureftpd
    chmod 755 /etc/init.d/pureftpd
    chown root:root /etc/init.d/pureftpd
    chkconfig --add pureftpd
    chkconfig pureftpd on

    Records:17123