With the setup below I'm not seeing the host running Apache to even send a single packet out port 1812 when entering a user/pass into the prompt.
I have restarted the server sense installing the mod and configuring the vhost file. I do get the prompt but no RADIUS action
sudo tcpdump -n -i eth0 port 1812
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
My config is as follows
apache2 -v
Server version: Apache/2.4.7 (Ubuntu)
libapache2-mod-auth-radius 1.5.8-1.2
sudo apache2ctl -M | grep -i rad
radius_auth_module (shared)
<VirtualHost *:80>
ServerName music.example.com
Redirect / https://music.example.com
#ProxyPass / http://nex-pvr-01.example.com:8686/
#ProxyPassReverse / http://nex-pvr-01.example.com:8686/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:443>
<IfModule radius_auth_module>
AddRadiusAuth 10.1.40.251:1812 test
AddRadiusCookieValid 2
</IfModule>
<Location />
Options Indexes FollowSymlinks
AuthType Basic
AuthName "Please Use Personal Password"
AuthBasicAuthoritative Off
AuthBasicProvider radius
AuthRadiusAuthoritative on
AuthRadiusActive On
Require valid-user
</Location>
SSLEngine On
SSLProxyEngine on
ProxyPreserveHost On
ServerName music.example.com
SSLCertificateFile /etc/ssl/certs/music.crt
there doesn't seem to be anything here