Réalisation d'un script bash

Bonjour,

je voudrais faire un script qui tourne en boucle qui fait

SI TUN0 (Interface VPN  est UP
alors rien

else 
interface etho down

retour à la boucle du début

Ce script aura pour but de terrifier ci je suis connecté au VPN , allors rien , si non je déconnecte ma carte réseaux

pourriez vous me le faire s’il vous plait ?

bien sûr que non.
mais on va t’aider. :wink:

quelle est la commande qui te permet de connaître l’état tun0 ?
ensuite, tu l’intégreras dan une boucle until.

en gros :```
jusqu_à tester “$(commande statut TUN0 + extraction statut)” == "down"
faire
éteindre eth0
fin jusqu_à

Salut,

Un truc du genre devrait faire l’affaire:

Mais à déconseiller, car si pas d’autres interfaces réseau, plus d’accès au serveur si connexion /ssh, web,… …

Il serait préférable d’utiliser iptables pour bloquer certaines applications, ou le bind des applications ne devant se connecter qu’à travers le vpn pour la partie “then”, en ne faisant écouter ces applications que sur l’ip de ton vpn.

A toi de réfléchir aux applications ne devant pas avoir accès au réseau si le vpn est down…

Ce post n’est pas une demande de “Support”, mais bel et bien relatif à de la “Programmation” - à moins que je ne me trompe.
Je déplace - merci de relire la FAQ pour veiller à poster dans le forum adéquat.


Ce n’est pas plutôt : ‘pour but de vérifier si’ ?!
Parce que terroriser, en ce moment, mieux vaut éviter :stuck_out_tongue:

2 J'aime

fabdunet ayant demandé à ce qu’on lui fasse son script, sa demande peut être assimilée à du support.
:laughing: