Hello,
I have a small problem with radrelay.
Two boxes (Linux 2.4.10 SMP), each having two IP-Addresses: one physical and one
logical.
Both machines backup each other, so there's a freeradius (0.8.1 on machine A and
current cvs-snapshot on machine B) on both of them, also with a radrelay.
Machine A has the addresses (example):
eth0: 10.0.0.1 = machinea.domain
eth0.1: 192.168.0.1 = radius1.domain
The radius only listens on 192.168.0.1 and writes a detail-combined. The radrelay on
machine A is startet with "-i 192.168.0.1 -r radius2"
Machine B has the addresses:
eth0: 10.0.1.1 = machineb.domain
eth0.1: 192.168.0.2 = radius2.domain
The radius only listens (like A) on 192.168.0.2.
BUT this radius receives all records from A from IP-Address 10.0.0.1. So radrelay
won't detect a loop. As the behaviour from B to A is the same, I'm not able to start
the radrelay on the second machine.
It seems, that the -i parameter doesn't work for radrelay on Linux. Can anybody verify
this or does someone have a fix right on hand ?
ciao,
Martin Seine
--
Martin Seine Tel.: +49 2365 4146 0
Dr. B�low & Masiak GmbH Fax : +49 2365 4146 58
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html