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 Discourse on Ubuntu 22.04 November 22, 2023 Prerequisites A server with Ubuntu 22.04 as OS Valid domain pointed to the servers IP address User privileges: root or non-root user with sudo privileges Step 1. Update the System Update the packages to their latest versions available after a fresh install of Ubuntu 22.04 sudo apt-get update -y &&… Read More
Install PolicyD on Zimbra 8.5 or 8.8 September 12, 2023September 12, 2023 Policyd have module quotas. This module can use for limit sending/receipt email. As example just allow sending/receipt email 200 emails/hours/users. If your email server attacked by spam or compromised password some users and used by spammer, the maximum email can be sent as many as 200 emails per hour. This policy will safe your… Read More
NFS fix on LXC Host Server March 17, 2016July 28, 2018 NFS client on LXC seems do not work. Why? The problem is apparmor on the real machine that block any appempt to mount NFS volumes. In order to try to minimize the security changes on apparmor I add the following lines in/etc/apparmor.d/lxc/lxc-default # allow nfs mount everywhere mount fstype=rpc_pipefs, mount… Read More