with dhcpd
request
client -> (255.255.255.255:68)->relay:68->server:67
replay
server:67->relay:67->client:68
User Datagram Protocol, Src Port: bootps (67), Dst Port: bootps (67)
(server to relay)
with freeradius dhcp
client -> (255.255.255.255:68)->relay:68->server:67
replay
server:67->relay:68 !!!!
So, if relay ip<>0.0.0.0 (?hops>0) replay port = 67. Something like that.
----- Original Message -----
From: "Alan DeKok" <[EMAIL PROTECTED]>
To: "FreeRadius users mailing list" <freeradius-users@lists.freeradius.org>
Sent: Wednesday, June 18, 2008 4:24 PM
Subject: Re: dhcp relay agent
EvilEzh wrote:
Thanks, relay ip is ok now.
Another problem.
I couldn't receive it packet anyway.
I launched standart dhcpd server on linux and everything worked fine.
After analyzing packets i discover that replay messages to relay is sent
back to port 67 not 68.
So, it need to be fixed. :)
Hmm... the reply just swaps the ports from the request. i.e.:
X:68 -> Y:67 discover
X:68 <- Y:67 offer
What does debug mode say? It should print src/dst ip/port.
Alan DeKok.
-
List info/subscribe/unsubscribe? See
http://www.freeradius.org/list/users.html
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html