On 03/01/2013 04:12 PM, Alan DeKok wrote:
Can you supply the debug output?
When set that freeradius sends IP, NETMASK, DNS... *WITHOUT DEFAULT GATEWAY*:

*This packet is sent to RELAY_IP*

*$RAD_REPLY{'DHCP-Gateway-IP-Address'} NOT SENT*
---------------------------------------------------------------------------
  TIME: 09:46:24.886544
    OP: 2 (BOOTPREPLY)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 1
  SECS: 0
 FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: CPE_PUBLIC_IP
SIADDR: RADIUS_IP
*GIADDR: PRIVATE_RELAY_IP*
CHADDR: **:**:**:**:**:**:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         2 (DHCPOFFER)
OPTION:   1 (  4) Subnet mask               255.255.255.240
OPTION:   2 (  4) Time offset               7200 (2h)
OPTION:   3 (  4) Routers                   RELAY_PRIVATE_IP
OPTION:   6 (  4) DNS server                DNS_IP
OPTION:  12 ( 17) Host name                 HOST_MAC_ADDRESS
OPTION:  15 (  8) Domainname                DOMAIN
OPTION:  51 (  4) IP address leasetime      7200 (2h)
OPTION:  54 (  4) Server identifier         RADIUS_IP
OPTION:  57 (  2) Maximum DHCP message size 1500

####################################################

When set that freeradius sends IP, NETMASK, DNS... *WITH DEFAULT GATEWAY*:

*This packet is sent to GIADDR**, whis is wrong**!!!*

*$RAD_REPLY{'DHCP-Gateway-IP-Address'} SENT*
---------------------------------------------------------------------------
  TIME: 09:46:24.886544
    OP: 2 (BOOTPREPLY)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 1
  SECS: 0
 FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: CPE_PUBLIC_IP
SIADDR: RADIUS_IP
*GIADDR: **$RAD_REPLY{'DHCP-Gateway-IP-Address'}*
CHADDR: **:**:**:**:**:**:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         2 (DHCPOFFER)
OPTION:   1 (  4) Subnet mask               255.255.255.240
OPTION:   2 (  4) Time offset               7200 (2h)
OPTION:   3 (  4) Routers                   RELAY_PRIVATE_IP
OPTION:   6 (  4) DNS server                DNS_IP
OPTION:  12 ( 17) Host name                 HOST_MAC_ADDRESS
OPTION:  15 (  8) Domainname                DOMAIN
OPTION:  51 (  4) IP address leasetime      7200 (2h)
OPTION:  54 (  4) Server identifier         RADIUS_IP
OPTION:  57 (  2) Maximum DHCP message size 1500

So, when freeradius sees *DHCP-Gateway-IP-Address *inside reply offer he uses it as destination where to send reply which is wrong. He should use RELAY IP instead no matter what's inside BOOTREPLY.*



*
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to