Documentations

Configurer un proxy sur une ServiceNav Box

Sur la page

Besoin d'aide ?

Contexte

La ServiceNav Box est installée sur votre réseau et n’a pas accès à la plateforme SaaS directement.

L’accès vers l’extérieur nécessite de passer par un proxy avec ou sans authentification.

Il faut donc passer par ce proxy afin de récupérer la configuration de la box et établir le lien VPN avec la plateforme.

Proxy sans authentification

Configuration système

1 – Positionner les variables d’environnement, exécuter les commandes suivantes :

export http_proxy=http://<proxy_server>:<port>

export https_proxy=http://<proxy_server>:<port>

2 – Editer le fichier /etc/apt/apt.conf.d/95proxies et le compléter selon votre environnement :

Acquire::https::proxy "http://<proxy_server>:<port>/";
Acquire::http::proxy "http://<proxy_server>:<port>/";
Acquire::ftp::proxy "ftp://<proxy_server>:<port>/";

3 – Editer le fichier /etc/environment et le compléter selon votre environnement :
Vérifier les noms de domaines utilisés dans le fichier /etc/hosts, et les ajouter si nécessaire dans NO_PROXY et no_proxy.

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
http_proxy=http://<proxy_server>:<port>/
https_proxy=http://<proxy_server>:<port>/
ftp_proxy=http://<proxy_server>:<port>/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com,.loc"
HTTP_PROXY=http://<proxy_server>:<port>/
HTTPS_PROXY=http://<proxy_server>:<port>/
FTP_PROXY=http://<proxy_server>:<port>/
NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com,.loc"

4 – Editer le fichier /etc/sysconfig/nagios et le compléter selon votre environnement :
Vérifier les noms de domaines utilisés dans le fichier /etc/hosts, et les ajouter si nécessaire dans NO_PROXY et no_proxy. 
Sous le bloc de texte déjà présent dans le fichier, ajouter :

export http_proxy=http://<proxy_server>:<port>/
export https_proxy=http://<proxy_server>:<port>/
export ftp_proxy=http://<proxy_server>:<port>/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com,.loc"
export HTTP_PROXY=http://<proxy_server>:<port>/
export HTTPS_PROXY=http://<proxy_server>:<port>/
export FTP_PROXY=http://<proxy_server>:<port>/
export NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com,.loc"

Configuration OpenVPN

Editer le fichier /etc/openvpn/client.conf.
Décommenter les lignes 73 et 74 et les compléter selon votre environnement :

http-proxy-retry
http-proxy <proxy_server> <port>

Suivre la documentation : Mise en Service d’une ServiceNav Box | ServiceNav (coservit.com)

Proxy avec authentification

Configuration système

1 – Positionner les variables d’environnement, exécuter les commandes suivantes :

export http_proxy=http://<proxy_server>:<port>

export https_proxy=http://<proxy_server>:<port>

2 – Editer le fichier /etc/apt/apt.conf.d/95proxies et le compléter selon votre environnement :

Acquire::https::proxy "http://<user>:<password>@<proxy_server>:<port>/";
Acquire::http::proxy "http://<user>:<password>@<proxy_server>:<port>/";
Acquire::ftp::proxy "ftp://<user>:<password>@<proxy_server>:<port>/";

3 – Editer le fichier /etc/environment et le compléter selon votre environnement :
Vérifier les noms de domaines utilisés dans le fichier /etc/hosts, et les ajouter si nécessaire dans NO_PROXY et no_proxy.  

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
http_proxy=http://<user>:<password>@<proxy_server>:<port>/
https_proxy=http://<user>:<password>@<proxy_server>:<port>/
ftp_proxy=http://<user>:<password>@<proxy_server>:<port>/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com,.loc"
HTTP_PROXY=http://<user>:<password>@<proxy_server>:<port>/
HTTPS_PROXY=http://<user>:<password>@<proxy_server>:<port>/
FTP_PROXY=http://<user>:<password>@<proxy_server>:<port>/
NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com,.loc"

4 – Editer le fichier /etc/sysconfig/nagios et le compléter selon votre environnement :
Sous le bloc de texte déjà présent dans le fichier, ajouter :
Vérifier les noms de domaines utilisés dans le fichier /etc/hosts, et les ajouter si nécessaire dans NO_PROXY et no_proxy.  

export http_proxy=http://<user>:<password>@<proxy_server>:<port>/
export https_proxy=http://<user>:<password>@<proxy_server>:<port>/
export ftp_proxy=http://<user>:<password>@<proxy_server>:<port>/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com,.loc"
export HTTP_PROXY=http://<user>:<password>@<proxy_server>:<port>/
export HTTPS_PROXY=http://<user>:<password>@<proxy_server>:<port>/
export FTP_PROXY=http://<user>:<password>@<proxy_server>:<port>/
export NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com,.loc"

Configuration OpenVPN

1 – Positionner les variables d’environnement, exécuter les commandes suivantes :

export proxy_user=<user>

export proxy_password=<password>

2 – Créer un fichier qui contiendra les identifiants de connexion au proxy à utiliser par le client OpenVPN.

vim /etc/openvpn/proxy.auth

Contenu du fichier :

<user>
<password>

3 – D’après la documentation : Mise en Service d’une ServiceNav Box | ServiceNav (coservit.com), exécuter le script vsb_installation.pl.

4 – Editer le fichier /etc/openvpn/client.conf
Décommenter les lignes 73 et 74 et les compléter selon votre environnement :

http-proxy-retry
http-proxy <proxy_server> <port> /etc/openvpn/proxy.auth basic

5 – Redémarrer le service OpenVPN.

service openvpn restart

6 – Redémarrer la ServiceNav Box

Ceci pourrait aussi vous intéresser

Remplacer une ServiceNav Box Ubuntu 16.04 par une ServiceNav Box 4.17 Ubuntu 20.04

fr_FR

Nos prochains événements

Nos webinaires à venir

Nos précédents webinaires

Bienvenue sur ServiceNav !

Vous avez besoin d’aide ? Plus d’informations sur nos produits ? Ecrivez-nous !
Vous avez pris connaissance de notre politique de confidentialité.
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.

Réservez votre place

Vous avez pris connaissance de notre politique de confidentialité.