pptpd does not find MPPE despite it being compiled in kernel. Connection to VPN fails. Reproducible: Always Steps to Reproduce: 1. Set client to connect via pptp using encryption 2. Attempt to connect 3. Server fails and disconnects Actual Results: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded. Using interface ppp0 Connect: ppp0 <--> /dev/pts/1 LCP terminated by peer (MPPE required but not available) Modem hangup Connection terminated. Expected Results: Client connects as usual... Current configuration works if client is set to use no encryption. contents of /etc/ppp/options.pptpd ms-dns 192.168.0.1 nobsdcomp noipx mtu 1490 mru 1490 logfile /var/log/pptpd.log contents of /etc/make.conf CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" ACCEPT_KEYWORDS="" ACCEPT_LICENSE="*" INPUT_DEVICES="keyboard mouse evdev" VIDEO_CARDS="nvidia" ALSA_CARDS="usb-audio" LINGUAS="en" CAMERAS="fuji" #arduino crossdev overlay PORTDIR_OVERLAY="/usr/local/portage" USE="-gnome -32bit 3dfx 3dnow X a52 aac aim alsa apache2 avi cairo cddb cdparanoia cdr cdrom crypt cups css dbus dri dvd dvdr dvdread emacs embedded encode faac faad ffmpeg firefox flac foomaticdb fortran fts3 f77 gcj gd gif gimp gimpprint gnutls gtk gpm gphoto2 hal hdf5 icq ipad ipod jack java jpeg kde mad midi mp2 mp3 mp4 mpeg mplayer mmx msn mysql multilib mysql ncurses nptl nsplugin nvidia ogg opengl pam pdf perl png pop python qt3support qt4 quicktime readline samba sasl sdl semantic-desktop smtp sockets spell sse sse2 ssl sql sqlite svg theora threads tiff truetype vorbis win32codecs webkit wxwidgets xft xine xscreensaver xml xv" FEATURES=""
That is a configuration issue, not a bug. You are missing require-mppe-128 in your options.pptpd file, and possibly other things like authentication are wrong. Please reopen if the issue persists after you have made sure that your configuration is correct.