radiusplugin-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Radiusplugin-users] FreeBSD and openvpn


From: Alexander Logvinov
Subject: [Radiusplugin-users] FreeBSD and openvpn
Date: Thu, 17 Dec 2009 21:38:37 +0900

Hello!

 I got a openvpn freeze during client connection with radiusplugin from CVS:

FreeBSD 8.0-RELEASE i386
OpenVPN 2.1.r20

$ ldd ./radiusplugin.so
./radiusplugin.so:
        libgcrypt.so.16 => /usr/local/lib/libgcrypt.so.16 (0x28300000)
        libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 (0x281fa000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28376000)
        libm.so.5 => /lib/libm.so.5 (0x2846a000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28484000)
        libthr.so.3 => /lib/libthr.so.3 (0x2848f000)
        libc.so.7 => /lib/libc.so.7 (0x28091000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x284ad000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x284b6000)

$ cat radiusplugin.cnf
NAS-Identifier=openvpn
Service-Type=2
Framed-Protocol=1
NAS-Port-Type=5
NAS-IP-Address=127.0.0.1
OpenVPNConfig=/usr/local/etc/openvpn/openvpn.conf
#subnet=255.255.255.0
server
{
acctport=1813
authport=1812
name=127.0.0.1
retry=1
wait=1
sharedsecret=password
}

$ cat openvpn.conf
proto udp
dev tun
port 1194
mode server
tls-server
server 172.16.10.0 255.255.255.0
management 127.0.0.1 7505
ca /usr/local/etc/openvpn/keys/server/ca.crt
cert /usr/local/etc/openvpn/keys/server/server.crt
key /usr/local/etc/openvpn/keys/server/server.key
dh /usr/local/etc/openvpn/keys/server/dh1024.pem
tls-auth /usr/local/etc/openvpn/keys/server/ta.key
keepalive 10 60
client-connect /usr/local/abills/libexec/openvpn-up
client-disconnect /usr/local/abills/libexec/openvpn-down
#ifconfig-pool-persist /usr/local/etc/openvpn/keys/server/ip.txt 1300000
plugin /usr/local/etc/openvpn/radiusplugin.so
/usr/local/etc/openvpn/radiusplugin.cnf
username-as-common-name
comp-lzo
#push "redirect-gateway def1"
#push "route 0.0.0.0 0.0.0.0"
#push "dhcp-option DNS 10.1.100.1"
log-append /var/log/openvpn-server.log
verb 10

$ cat /var/log/openvpn-server.log
Thu Dec 17 20:26:33 2009 us=830841 79.105.26.42:11661 BIO write
tls_write_ciphertext 46 bytes
Thu Dec 17 20:26:33 2009 us=830871 79.105.26.42:11661 Incoming Ciphertext -> TLS
Thu Dec 17 20:26:33 2009 us=830928 79.105.26.42:11661 BIO read
tls_read_plaintext 274 bytes
Thu Dec 17 20:26:33 2009 us=830966 79.105.26.42:11661 TLS -> Incoming Plaintext
Thu Dec 17 20:26:33 2009 us=831043 79.105.26.42:11661 PLUGIN_CALL: PRE
type=PLUGIN_AUTH_USER_PASS_VERIFY
Thu Dec 17 20:26:33 2009 us=831093 79.105.26.42:11661 ARGV[0] =
'/usr/local/etc/openvpn/radiusplugin.so'
Thu Dec 17 20:26:33 2009 us=831125 79.105.26.42:11661 ENVP[0] =
'auth_control_file=openvpn_acf_ba3fcc3559772c5d49f960801ef1658f.tmp'
Thu Dec 17 20:26:33 2009 us=831171 79.105.26.42:11661 ENVP[1] =
'untrusted_port=11661'
Thu Dec 17 20:26:33 2009 us=831202 79.105.26.42:11661 ENVP[2] =
'untrusted_ip=192.168.1.4'
Thu Dec 17 20:26:33 2009 us=831230 79.105.26.42:11661 ENVP[3] =
'common_name=incubus.bsd'
Thu Dec 17 20:26:33 2009 us=831260 79.105.26.42:11661 ENVP[5] =
'username=incubus'
...
Thu Dec 17 20:26:33 2009 us=832616 79.105.26.42:11661 ENVP[41] = 'tun_mtu=1500'
Thu Dec 17 20:26:33 2009 us=832662 79.105.26.42:11661 ENVP[42] = 'link_mtu=1542'
Thu Dec 17 20:26:33 2009 us=832693 79.105.26.42:11661 ENVP[43] = 'dev=tun0'

 And that is all. :( openvpn process is freezing after that. What is
wrong? Thanks!

-- 
Best regards,
Alexander




reply via email to

[Prev in Thread] Current Thread [Next in Thread]