(RADIATOR) AddressAllocator DHCP
    Andreas Häggander 
    andreas at defero.net
       
    Tue Sep 11 13:12:32 CDT 2001
    
    
  
Hi !
I got a Q about AddressAllocator DHCP.
I want to connect to a Nortel Shasta BSN 5000, with Nortel Extranet Client 
and terminate an IPsex tunnel. For this i need to authenticate the user.
Everything works fine, but im not getting a leased ip-address from the DHCP 
server. The Radiator connects to the DHCP server but can assign an addrsss 
for the user.
If a give the user at statick frame ip address, the IP tunnel is setup.
For more info, see the configs and tcp-dump for DHCP.
Of course the DHCP server is configured for 10.10.10.0/24
Suggestions ?
Cheers
/Andreas
#cat /usr/local/etc/users
mike at saab.net   User-Password = saab
                 PoolHint = 10.10.10.12
#cat /usr/local/etc/radius.cfg
AuthPort        1645
AcctPort        1646
Foreground
LogStdout
LogDir          .
DbDir           .
# User a lower trace level in production systems:
Trace           4
<Client DEFAULT>
         Secret  mysecret
         DupInterval 0
</Client>
<AddressAllocator DHCP>
Identifier dhcpallocator
         Host 62.119.0.2
         ServerPort 67
         ClientPort 68
         SubnetSelectionOption 118
         #SubnetSelectionOption 211
</AddressAllocator>
<Realm DEFAULT>
         AuthByPolicy ContinueWhileAccept
         <AuthBy FILE>
               Filename  /usr/local/etc/users
         </AuthBy>
         # Log accounting to a detail file
         AcctLogFileName       /usr/local/etc/detail
         <AuthBy DYNADDRESS>
                 Allocator       dhcpallocator
                 PoolHint        %{Reply:PoolHint}
                 #MapAttribute   yiaddr, Framed-IP-Address
                 #MapAttribute   subnetmask, Framed-IP-Netmask
                 StripFromReply PoolHint
         </AuthBy>
</Realm>
<Realm utfors.net>
         # Strip the realm so we can auth with the bare user name
         # in the users file
         RewriteUsername s/^([^@]+).*/$1/
         <AuthBy FILE>
                 Filename /usr/local/etc/users_utfors
         </AuthFile>
</Realm>
ETHER:  ----- Ether Header -----
ETHER:
ETHER:  Packet 16 arrived at 11:31:21.51
ETHER:  Packet size = 342 bytes
ETHER:  Destination = 8:0:20:f0:e2:1e, Sun
ETHER:  Source      = 0:3:42:6:40:a5,
ETHER:  Ethertype = 0800 (IP)
ETHER:
IP:   ----- IP Header -----
IP:
IP:   Version = 4
IP:   Header length = 20 bytes
IP:   Type of service = 0x00
IP:         xxx. .... = 0 (precedence)
IP:         ...0 .... = normal delay
IP:         .... 0... = normal throughput
IP:         .... .0.. = normal reliability
IP:   Total length = 328 bytes
IP:   Identification = 23744
IP:   Flags = 0x4
IP:         .1.. .... = do not fragment
IP:         ..0. .... = last fragment
IP:   Fragment offset = 0 bytes
IP:   Time to live = 251 seconds/hops
IP:   Protocol = 17 (UDP)
IP:   Header checksum = 0f1e
IP:   Source address = 212.73.0.4, frodo.defero.net
IP:   Destination address = 62.119.0.2, captive.defero.net
IP:   No options
IP:
UDP:  ----- UDP Header -----
UDP:
UDP:  Source port = 67
UDP:  Destination port = 67 (BOOTPS)
UDP:  Length = 308
UDP:  Checksum = 3079
UDP:
DHCP: ----- Dynamic Host Configuration Protocol -----
DHCP:
DHCP: Hardware address type (htype) =  1 (Ethernet (10Mb))
DHCP: Hardware address length (hlen) = 6 octets
DHCP: Relay agent hops = 1
DHCP: Transaction ID = 0x4
DHCP: Time since boot = 0 seconds
DHCP: Flags = 0x0000
DHCP: Client address (ciaddr) = 0.0.0.0
DHCP: Your client address (yiaddr) = 0.0.0.0
DHCP: Next server address (siaddr) = 0.0.0.0
DHCP: Relay agent address (giaddr) = 212.73.0.4
DHCP: Client hardware address (chaddr) = 0F:FF:00:00:00:04
DHCP:
DHCP: ----- (Options) field options -----
DHCP:
DHCP: Message type = DHCPDISCOVER
DHCP: Client Identifier =       0x006D696B6540736161622E6E6574 (unprintable)
DHCP: IP Address Lease Time = 86400 seconds
DHCP:   Value = 0x0A0A0A7F (unprintable)
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
    
    
More information about the radiator
mailing list