Shell scripts to control an OpenVPN server
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
en.sh
fr.sh
install.sh
ovcreateclient-centos.sh
ovcreateclient-debian.sh
ovcreateclient-fedora.sh
uninstall.sh

README.md

Version 0.5

Correction d'un bug sur l'installation centos

Fixed a bug on centos install

Authentification automatique sans fournir le nom d'utilisateur et le mot de passe pour centos

Automatic authentication without providing the username and password for centos

ajout d'un système multilangue complet français anglais

add complete multi language system french and english

ajout compatibilité openvpn 2.3.2

add compatibility openvpn 2.3.2

ce script a était conçu pour vous permettre d'installer et de configurer automatique et facilement openvpn sur votre serveur

il a était tester cher ovh il et compatible avec les distribution suivante

This script was designed to allow you to install and configure openvpn automatic and easily on your server

it was expensive test ovh it compatible with the following distribution

CentOS 5.9 64 bit et (and) client ubuntu 12.04 64 bit ok

CentOS 5.9 32 bit et (and) client ubuntu 12.04 64 bit ok

CentOS 6.3 64 bit et (and) client ubuntu 12.04 64 bit ok

CentOS 6.3 32 bit et (and) client ubuntu 12.04 64 bit ok

Debian 6.0 (Squeeze) 64 bit et (and) client ubuntu 12.04 64 bit ok

Debian 6.0 (Squeeze) 32 bit et (and) client ubuntu 12.04 64 bit ok

Debian 7.0 (Wheezy) (ALPHA) 64 bit et (and) client ubuntu 12.04 64 bit ok

Debian 7.0 (Wheezy) (ALPHA) 32 bit et (and) client ubuntu 12.04 64 bit ok

Ubuntu Server 12.04 "Precise Pangolin" LTS 64 bit et (and) client ubuntu 12.04 64 bit ok

Ubuntu Server 12.04 "Precise Pangolin" LTS 32 bit et (and) client ubuntu 12.04 64 bit ok

VPS Proxmox VE 2.2 et (and) client ubuntu 12.04 64 bit ok

VPS Proxmox VE 2.2 et (and) client Windows 7 32 bit ok

CentOS 6 + SolusVM OpenVZ (Master) et (and) client ubuntu 12.04 64 bit ok

CentOS 6 + SolusVM OpenVZ (Master) et (and) client Windows 7 32 bit ok

CentOS 6 + SolusVM OpenVZ (Slave) et (and) client ubuntu 12.04 64 bit ok

CentOS 6 + SolusVM OpenVZ (Slave) et (and) client Windows 7 32 bit ok

Fedora Core 17 "Beefy Miracle" et (and) client ubuntu 12.04 64 bit ok

d'autre distribution seront tester et ajouté par la suite

other distribution will be tested and later added

si vous rencontrez des erreurs ou voulez faire part de vos test vous pouvez me contacter à

If you encounter any errors or want to share your test you can contact me at

andykimpe[AT]gmail[DOT]com

for install enter commande in root (sudo su root)

pour installer entrez ces commande en root (sudo su root)

install packet git and dos2unix

installer les packet git et dos2unix

debian ubuntu attention ce script n'est pas compatible sur ubuntu 12.10 (attention to this script is not compatible ubuntu 12.10)

apt-get -y install git dos2unix

or (ou)

fedora centos 6 read-hat 6

yum -y install git dos2unix

ou (or) pour (for)

centos 5 64bit red-aht 5 64 bit

yum -y install dos2unix zlib-devel openssl-devel cpio expat-devel gettext-devel gcc make automake && wget http://git-core.googlecode.com/files/git-1.7.9.tar.gz && tar xvzf git-1.7.9.tar.gz && cd git-1.7.9 && ./configure && make && make install

ou (or) pour (for)

centos 5 32 bit red-aht 5 bit

wget http://mirror.centos.org/centos/5/updates/i386/RPMS/kernel-headers-2.6.18-348.1.1.el5.i386.rpm && rpm -i kernel-headers-2.6.18-348.1.1.el5.i386.rpm && yum -y update && yum -y install dos2unix zlib-devel openssl-devel cpio expat-devel gettext-devel gcc make automake && wget http://git-core.googlecode.com/files/git-1.7.9.tar.gz && tar xvzf git-1.7.9.tar.gz && cd git-1.7.9 && ./configure && make && make install

puis pour installer

then to install

cd /tmp && git clone git://github.com/nicolargo/openvpnscripts.git && dos2unix openvpnscripts/install.sh && chmod +x openvpnscripts/install.sh && openvpnscripts/install.sh

après installation pour crée un client executer ovcreateclient non du client

after install for create client execute ovcreateclient name of client

ex : eg :

ovcreateclient myclient

vous pouvez ensuite récupérer l'archive zip dans le dossier /etc/openvpn/clientconf/nomduclient

you can then retrieve the zip file in the /etc/openvpn/clientconf/nameofclient

si vous avez toujour un problème avec l'installation centos

Still if you have a problem with installing centos

editer le fichier (Edit file) /etc/openvpn/server.conf

remplacer (replace)

plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login

par (by)

plugin /etc/openvpn/openvpn-auth-pam.so /etc/pam.d/login

exécuter les commandes (execut command)

32 bit

wget http://safesrv.net/public/dl/openvpn-auth-pam.zip

unzip openvpn-auth-pam.zip

mv openvpn-auth-pam.so /etc/openvpn/openvpn-auth-pam.so

killall -9 openvpn

service openvpn restart

64 bit

wget http://safesrv.net/public/openvpn-auth-pam.zip

unzip openvpn-auth-pam.zip

mv openvpn-auth-pam.so /etc/openvpn/openvpn-auth-pam.so

killall -9 openvpn

service openvpn restart

le script ovpncreateclient a etait mis a jour pour centos pour mettre a jour

ovpncreateclient the script was updated to centos to update

sudo rm -f /bin/ovpncreateclient

sudo wget https://raw.github.com/andykimpe/openvpnscripts/master/ovcreateclient-centos.sh

sudo mv ovcreateclient-centos.sh /bin/ovcreateclient

sudo dos2unix /bin/ovcreateclient

sudo chmod +x /bin/ovcreateclient