Thanks for your prompt replies. I have checked the double checked my config files for both radius and mpd (pppoe daemon). "clients.conf" from the path indicated by the debugs. client "raph-firewall" { ipaddr = 192.168.1.254 proto = udp secret = 123456789 require_message_authenticator = no max_connections = 16 shortname = raph-firewall nastype = other ### login = !root ### ### password = someadminpass ### } "mpd.conf" pppoe_standard: set bundle no multilink set bundle enable compression set auth max-logins 1 set iface up-script /usr/local/sbin/vpn-linkup set iface down-script /usr/local/sbin/vpn-linkdown set iface idle 0 set iface disable on-demand set iface disable proxy-arp set iface enable tcpmssfix set iface mtu 1500 set link no pap chap set link enable pap set link keep-alive 60 180 set ipcp yes vjcomp set ipcp no vjcomp set link max-redial -1 set link mtu 1492 set link mru 1492 set ccp yes mpp-e40 set ccp yes mpp-e128 set ccp yes mpp-stateless set link latency 1 #set ipcp dns 10.10.1.3 #set bundle accept encryption set ipcp dns 192.168.1.254 set radius server 192.168.1.254 "123456789 1812 " set radius retries 3 set radius timeout 10 set auth enable radius-auth Really weird one, i thought it would be much simpler!! Tim