|
||||||||
Hi I've downloaded the image and modified a few things to allow external script auth. vpn.inc changed: $mpdsecret = "*\t\"!/usr/local/www/getpaswd.php\"\n"; This will call the script and expect the password back. However, mpd don't get it right. getpaswd.php script added - My script is just a test script to send a test password: -------------------------------------------- #!/usr/local/bin/php <?php if(trim($_SERVER['argv'][1]) != '-y' && trim($_SERVER['argv'][1]) != '-n') print "detvirker"; exit(0); ?> -------------------------------------------- However, I get this error: Feb 6 13:17:17 mpd: [pt0] CHAP: rec'd RESPONSE #1 Feb 6 13:17:17 mpd: Name: "Administrator" Feb 6 13:17:17 mpd: Peer name: "Administrator" Feb 6 13:17:17 mpd: Invoking external auth program: /usr/local/www/getpaswd.php Administrator Feb 6 13:17:17 mpd: Invalid response Feb 6 13:17:17 mpd: [pt0] CHAP: sending FAILURE Feb 6 13:17:17 mpd: [pt0] exec: /usr/local/www/getpaswd.php -n Administrator Feb 6 13:17:17 mpd: [pt0] LCP: authorization failed Feb 6 13:17:17 mpd: [pt0] device: CLOSE event in state UP Feb 6 13:17:17 mpd: pptp0-0: clearing call Feb 6 13:17:17 mpd: pptp0-0: killing channel Don't mpd have the rights to run this script? Script is chmod'ed to 777. Best regards morten |