verified for oracular and noble:

lxc launch ubuntu:oracular test-freeradius
lxc exec test-freeradius bash

cat <<EOF >/etc/apt/sources.list.d/ubuntu-$(lsb_release -cs)-proposed.list
# Enable Ubuntu proposed archive
deb http://archive.ubuntu.com/ubuntu/ $(lsb_release -cs)-proposed restricted 
main multiverse universe
EOF

apt update
apt upgrade

apt install libfreeradius3/oracular-proposed freeradius/oracular-
proposed freeradius-utils/oracular-proposed

cat <<EOF >/etc/freeradius/3.0/proxy.conf
home_server server1 {
  type = auth
  ipaddr = 192.168.0.1 # IP without a responsive server
  port = 1812
  secret = secret1
  status_check = status-server
}

home_server_pool server1_pool {
  home_server = server1
}

realm DEFAULT {
    nostrip
    auth_pool = server1_pool
}
EOF

systemctl stop freeradius
freeradius -X

-----

lxc exec test-freeradius bash
radtest u...@ubuntu.com pass1 127.0.0.1 0 testing123

-----

...
Waking up in 3.9 seconds.
No response to status check 1 ID 105 for home server 192.168.0.1 port 1812
Waking up in 0.9 seconds.
(0) Cleaning up request packet ID 78 with timestamp +4 due to cleanup_delay was 
reached
Waking up in 25.2 seconds.
PING: Zombie period is over for home server server1
Marking home server 192.168.0.1 port 1812 as dead.
PING: Already pinging home server server1
PING: Waiting 4 seconds for response to ping
(2) Sent Status-Server Id 4 from 0.0.0.0:35496 to 192.168.0.1:1812 length 70
...


----------------------------------------

lxc launch ubuntu:noble test-freeradius
lxc exec test-freeradius bash

cat <<EOF >/etc/apt/sources.list.d/ubuntu-$(lsb_release -cs)-proposed.list
# Enable Ubuntu proposed archive
deb http://archive.ubuntu.com/ubuntu/ $(lsb_release -cs)-proposed restricted 
main multiverse universe
EOF

apt update
apt upgrade

apt install libfreeradius3/noble-proposed freeradius/noble-proposed
freeradius-utils/noble-proposed

cat <<EOF >/etc/freeradius/3.0/proxy.conf
home_server server1 {
  type = auth
  ipaddr = 192.168.0.1 # IP without a responsive server
  port = 1812
  secret = secret1
  status_check = status-server
}

home_server_pool server1_pool {
  home_server = server1
}

realm DEFAULT {
    nostrip
    auth_pool = server1_pool
}
EOF

systemctl stop freeradius
freeradius -X

------

lxc exec test-freeradius bash
radtest u...@ubuntu.com pass1 127.0.0.1 0 testing123

-----

...
Waking up in 3.9 seconds.
No response to status check 1 ID 131 for home server 192.168.0.1 port 1812
Waking up in 0.9 seconds.
(0) Cleaning up request packet ID 40 with timestamp +14 due to cleanup_delay 
was reached
Waking up in 24.9 seconds.
...

** Tags removed: verification-needed verification-needed-noble 
verification-needed-oracular
** Tags added: verification-done verification-done-noble 
verification-done-oracular

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2104372

Title:
  freeradius 3.2.5 crashes when configured with status_check=status-
  server and the server is not responding

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freeradius/+bug/2104372/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to