Install VPN PPTP Server on CentOS Rumi, October 4, 2013March 29, 2017 In this tutorial, I will use pptp as protocol to connect to VPN server using a username and password, with 128 bit MPPE encryption. Variable as below: OS: CentOS 6 64bit VPN server: 209.85.227.26 VPN client IP: 209.85.227.27 – 209.85.227.30 VPN username: vpnuser Password: myVPN$99 Install ppp via yum: $ yum install ppp -y Download and install pptpd (the daemon for point-to-point tunneling). You can find the correct package at this website http://poptop.sourceforge.net/yum/stable/packages/ : $ cd /usr/local/src $ wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm $ rpm -Uhv pptpd-1.3.4-2.el6.x86_64.rpm Updated rpm link- https://lnmpp.googlecode.com/files/pptpd-1.3.4-2.el6.x86_64.rpm Once installed, open /etc/pptpd.conf using text editor and add following line: localip 209.85.227.26 remoteip 209.85.227.27-30 *in remoteip you can use your lan interface IP if you have dual interface. Open /etc/ppp/options.pptpd and add authenticate method, encryption and DNS resolver value: require-mschap-v2 require-mppe-128 ms-dns 8.8.8.8 Lets create user to access the VPN server. Open /etc/ppp/chap-secrets and add the user as below: vpnuser pptpd myVPN$99 * The format is: [username] [space] [server] [space] [password] [space][IP addresses] We need to allow IP packet forwarding for this server. Open /etc/sysctl.conf via text editor and change line below: net.ipv4.ip_forward = 1 Run following command to take effect on the changes: sysctl -p Allow IP masquerading in IPtables by executing following line: $ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE $ service iptables save $ service iptables restart Update: Once you have done with step 8, check the rules at /etc/sysconfig/iptables. Make sure that the POSTROUTING rules is above any REJECT rules. Turn on the pptpd service at startup and reboot the server: $ chkconfig pptpd on $ init 6 Once the server is online after reboot, you should now able to access the PPTP server from the VPN client. You can monitor /var/log/messages for ppp and pptpd related log. Cheers! Src: http://blog.secaserver.com/2011/10/install-vpn-pptp-server-centos-6/ Related Configurations (Linux) pptpvpn
Install webmin on centos 6 August 8, 2019 Step 1 » Create a new file webmin.repo in /etc/yum.d/ and add the below code. [Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1 Step 2 » Install webmin GPG key using below command. Related Read More
Phpvirtualbox fix on 5.1 using 5.0 October 12, 2017October 12, 2017 I was able to get v5.0-5 working with vbox 5.1 by commenting out the version check line and replacing it with a static value in the endpoints/api.php file: // $response[‘data’][‘responseData’][‘phpvboxver’] = @constant(‘PHPVBOX_VER’); $response[‘data’][‘responseData’][‘phpvboxver’] = “5.1-0”; Src: https://sourceforge.net/p/phpvirtualbox/discussion/general/thread/565b7f31/ Related Read More
Disable Last Login Message on Linux using hushlogin March 28, 2023 Single user To permanently suppress a Last Login message as per on user basis, create a hidden .hushlogin file inside a user’s home directory. For example to suppress a Last Login message for the linuxconfig user, we would run this command: $ sudo touch /home/linuxconfig/.hushlogin Similarly to suppress a Last Login message for the root user,… Read More