有没有办法断开由 free-radius 使用 shell 命令行建立的 openvpn 连接?
我有关于 openvpn 连接的所有信息:
我们在 CentOS 5.7 服务器上安装了 FreeRADIUS 2 守护进程。
我们想使用预先编写的 Python 模块来进行授权,但有一个问题:我们拥有的 Python 模块需要Python 2.6或更高版本,但 CentOS 附带的 Python 是Python 2.4。
现在,服务器管理员已经在一个单独的文件夹中安装了 Python 2.6,/usr/lib/Python2.6所以我们可以从那里运行 Python 2.6。但是,/usr/bin/python仍然是 Python 2.4。显然,替换默认的 Python 2.4 会导致各种问题。
有什么方法可以强制使用 FreeRADIUS/usr/lib/Python2.6而不是默认的 2.4 来定位和运行模块吗?
我目前正在运行带有 FreeRADIUS2 的 CentOS 5.5 机器。我现在打开了简单的身份验证(用户名和密码是通过 /etc/raddb/users 设置的)。我想让 FreeRADIUS 通过我当前的 OpenLDAP 服务器对用户进行身份验证。有人可以指出我正确的方向吗?
谢谢。
我正在学习如何使用freeradius,版本是v2.1.12。当我运行 radtest 时,服务器没有响应,我看到服务器端调试消息如下:
Received packet from 127.0.0.1 with invalid Message-Authenticator! (Shared secret is incorrect.) Dropping packet without response.
Run Code Online (Sandbox Code Playgroud)
这是 radtest 命令:radtest -x selftest password 127.0.0.1 0 secret
这是我对 /etc/freeradius/clients.conf 的编辑:
client selftest {
ipaddr = 127.0.0.1
secret = secret
}
Run Code Online (Sandbox Code Playgroud)
这是我对 /etc/freeradius/users 的编辑:
selftest Cleartext-Password := "password"
Run Code Online (Sandbox Code Playgroud)
以下是 radtest 的完整输出:
radtest -x selftest password 127.0.0.1 0 secret
Sending Access-Request of id 238 to 127.0.0.1 port 1812
User-Name = "selftest"
User-Password = "password"
NAS-IP-Address = 127.0.0.1
NAS-Port = 0
Message-Authenticator …Run Code Online (Sandbox Code Playgroud) 有没有办法在不重新启动服务的情况下重新加载 Freeradius 客户端配置?我在用着:
Ubuntu Server 12
Freeradius 2.1.10
MySQL v5.5.20 (I'm storing the clients in the "nas" table)
Run Code Online (Sandbox Code Playgroud) freeradius2 ×5
freeradius ×3
centos ×1
centos5 ×1
linux ×1
openldap ×1
openvpn ×1
python ×1
radius ×1
ubuntu-12.04 ×1