Forum d'entraide de la communauté Freedom-IP VPN
Vous n'êtes pas identifié(e).
#stratégies par défaut
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPTHors ligne
Dernière modification par Patrick1969 (2015-09-22 19:02:16)
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
sudo iptables -LHors ligne
Bonsoir Metalux .
Voici ce que me donne le résultat iptables -L sans connexion au vpn :
spies @ spies  ~
└─ $ ▶ sudo iptables -L
[sudo] password for spies: 
Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     all  --  192.168.1.0/24       anywhere            
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     all  --  localhost            anywhere            
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
ACCEPT     all  --  136.103.196.5.rev.fip-services.hk  anywhere             state RELATED,ESTABLISHED
ACCEPT     all  --  196.190.23.94.rev.fip-services.hk  anywhere             state RELATED,ESTABLISHED
ACCEPT     all  --  116.186.196.5.rev.fip-services.hk  anywhere             state RELATED,ESTABLISHED
Chain FORWARD (policy DROP)
target     prot opt source               destination         
Chain OUTPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             192.168.1.0/24      
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             localhost           
ACCEPT     all  --  anywhere             anywhere             state NEW,RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
ACCEPT     all  --  anywhere             136.103.196.5.rev.fip-services.hk  state NEW,RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             196.190.23.94.rev.fip-services.hk  state NEW,RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             116.186.196.5.rev.fip-services.hk  state NEW,RELATED,ESTABLISHED
spies @ spies  ~
└─ $ ▶ 
 
Quant au script , j'ai supprimé le contenu de celui à Ljere et remplacé par celui à Chico . ( simple copié / collé )
#!/bin/sh
iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -s 127.0.0.1 -j ACCEPT
iptables -A INPUT -i tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
iptables -A OUTPUT -d 127.0.0.1 -j ACCEPT
iptables -A OUTPUT -o tun0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
#FIP CH
iptables -A INPUT -s ch.freedom-ip.com -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d ch.freedom-ip.com -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
#FIP AT
iptables -A INPUT -s at.freedom-ip.com -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d at.freedom-ip.com -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
#FIP BE
iptables -A INPUT -s be.freedom-ip.com -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d be.freedom-ip.com -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT puis :
sudo chmod +x /etc/init.d/parefeuet pour finir
sudo service parefeu startA savoir que cela fonctionne bien , tant que je ne suis pas connecté au vpn je n'ai pas accès à internet .
Et , dès que je ne suis plus connecté au vpn plus d'accès à internet . 
Peut-être ai je mal compris le principe mais lorsque je stop le pare-feu je devrai pouvoir me connecter
à internet mais avec mon ip publique non ? 
D'avance merci , cordialement , Patrick1969 
Dernière modification par Patrick1969 (2015-09-22 22:31:21)
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
#!/bin/sh
start() {
#Tu colles ici le script de chico, je te laisse le faire.
# et on finit par l'accolade comme ci-dessous pour fermer la fonction start
}
#Maintenant tu crées la fonction stop  
 stop() {
#Tu remets les règles par défaut si $1=stop.
     iptables -P INPUT ACCEPT
     iptables -P FORWARD ACCEPT
     iptables -P OUTPUT ACCEPT
     iptables -F
 }
#Puis ici tu fais une boucle qui teste si tu passes l'argument start alors tu lances la fonction start (le script de chico) ou si il s'agit de stop, tu lances la fonction stop.
case "$1" in
  start)
         start
         ;;
  
 stop)
         stop
         ;;
 restart)
         stop && sleep 2 && start
         ;;
 *)
         echo "Usage $0 {start|stop|restart}"
         exit 1
 esac
  
 exit 0Hors ligne
Bonjour metalux .  
 
Bah , effectivement je n'ai  rien compris du tout au fonctionnement 
d'un script . Cela commence un peu à s'éclairer dans mon esprit grâce à
vos explications . Comme je l'ai déjà dit , c'est pas évident de se lancer 
dans un monde jusqu'à présent inconnu . Pourriez vous me dire si le script
est juste comme cela :
#!/bin/sh
start() {
#Tu colles ici le script de chico, je te laisse le faire.
# et on finit par l'accolade comme ci-dessous pour fermer la fonction start
iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -s 127.0.0.1 -j ACCEPT
iptables -A INPUT -i tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
iptables -A OUTPUT -d 127.0.0.1 -j ACCEPT
iptables -A OUTPUT -o tun0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
serveurs=( at be bg ca ch cz de dk ee es fi fr gr hr ie is it lt lu lv mt nl no pl pt ro ru se si ua uk us )
for servfreedom in ${serveurs[@]};do
iptables -A INPUT -s $servfreedom.freedom-ip.com -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d $servfreedom.freedom-ip.com -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
done
}
#Maintenant tu crées la fonction stop  
 stop() {
#Tu remets les règles par défaut si $1=stop.
     iptables -P INPUT ACCEPT
     iptables -P FORWARD ACCEPT
     iptables -P OUTPUT ACCEPT
     iptables -F
 }
#Puis ici tu fais une boucle qui teste si tu passes l'argument start alors tu lances la fonction start (le script de chico) ou si il s'agit de stop, tu lances la fonction stop.
case "$1" in
  start)
         start
         ;;
  
 stop)
         stop
         ;;
 restart)
         stop && sleep 2 && start
         ;;
 *)
         echo "Usage $0 {start|stop|restart}"
         exit 1
 esac
  
 exit 0 Un grand merci à vous de votre aide et votre implication .
Je vous souhaite une bonne journée .
Bien cordialement , Patrick1969 .
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
Bonsoir Patrick1969,
Oui, cela me parait correct, en même temps j'avais déjà bien mâché le travail   
 
Le meilleur moyen de savoir si il fonctionne est de le tester.
Cordialement.
Hors ligne
Bonjour metalux.
Je viens de tester , voici le résultat :
 sudo service parefeu start
/etc/init.d/parefeu: 35: /etc/init.d/parefeu: Syntax error: "(" unexpected (expecting "}")
 
Puis je encore vous demander votre aide sans vouloir abuser .   
 
Merci , cordialement , Patrick1969
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
Bonjour Patrick1969,
à mon tour d'être sadique, relis bien les messages, il y a la réponse ici-même   
 
Si tu ne trouves pas, je t'indiquerai ou regarder en priorité mais pas avant que tu as recherché un peu  
Sinon juste une remarque, je t'ai tutoyé, j'espère que tu n'y vois pas d'inconvénients, et le cas échéant, autant t'exprimer de la même façon lorsque tu t'adresses à moi. Si tu préfères autrement, n'hésite pas à me le dire, j'en tiendrai compte dans les futurs messages.
Bonne soirée.
Hors ligne
Bonjour metalux .
Je vois , j'ai donc affaire à 3 "sadiques " ! , "Riri , Fifi et loulou " .   
 
Terrible comme genre de situation ... 
Mais c'est vrai , il faut le dire , vous l'êtes un peu moins que David et que Chico 
pour ne pas les citer.  
 
 Je vais donc passer à la relecture des divers post et j'espère être 
assez lucide pour y trouver la solution . Enfin si vous passez par ici 
totalement par hazard , vous pouvez toujours me donner le numéro du post 
sur lequel il faudrait que je m'attarde ... ( This is a joke )  
 
Ne dit on pas que l'espoir fait vivre les imbéciles ?  
 
Pour ma part , je n'ai aucun souci en ce qui concerne le tutoiement , soyons fou , 
tutoyons nous  
 
Je te souhaite à toi ainsi qu'aux autres sadiques une bien belle journée .
Cordialement , Patrick1969 .
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
Bonjour,
Qui aime bien, châtie bien, comme dit le dicton 
Hors ligne
Bonjour a tous,
Ça ressemble à une chasse au dahu votre histoire   
  
Hors ligne
Bonsoir à tous .
Là , j'suis au bord de la dépression ....  
 
J'ai lu , " relu " , " rerelu " tous les posts et pourtant je ne trouve pas 
ce qui devrait apparemment me sauter aux yeux . 
J'ai fait des recherches sur le " net " avec l'erreur qui m'est donnée mais 
cela ne m'avance guère . J'ai vu qu'il fallait parfois rajouter un slash ou
un anti-slash à cause de certains guillemets . Alors j'en ai mis , j'en ai enlevé ......
J'ai même eu des erreurs supplémentaires dans certains cas ...  
 
Alors Messieurs les " sadiques " au cas où une once d'humanité venait 
à faire surface lorsque vous lirez ce message ne vous gênez pas , laissez
parler votre coeur   .
 .
Vous aurez fait une bonne action et vous serez en paix avec votre conscience.  
 
Je vous souhaite une bonne soirée , cordialement , Patrick1969 .
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
Bonsoir ...
Vers quel Shell pointe le fichier /bin/sh !?
En fonction du Shell (Dash, Bash, Csh, ...) les syntaxes diffèrent pour travailler avec les tableaux ... Ce qui est votre cas lorsque la ligne "for servfreedom" itère les entrées du tableau "serveurs".
Cordialement, David.
Hors ligne
Bonsoir,
David n'est donc pas si sadique que ça   , j'me sent seul maintenant
 , j'me sent seul maintenant  
Hors ligne
Bonsoir,
Nan t'inquiète je suis là aussi 
J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer 
Hors ligne
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
Hors ligne
Hors ligne
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
Hors ligne
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
Ne pas confondre réseau et internet   
 
Cordialement
Hors ligne
Hum , je vois ... Je me suis mal exprimé .
Votre sadisme revient au galop   , reformulons correctement .
 , reformulons correctement .
Lorsque je débranche le RJ45 de mon unité centrale et que je le rebranche ,
mon réseau est bien présent mais je n'accède pas à internet . Situation qui est normale
car le pare-feu est en fonction et que je ne suis plus connecté au vpn . Ce qui prouve également 
que VOTRE script est top opérationnel .  
 
 Il me faut couper le pare-feu pour pouvoir avoir accès à internet et donc du coup je navigue
avec mon ip publique . 
Le problème est que lorsque le réseau revient une fois que mon câble RJ45 est rebranché , la reconnexion 
automatique au vpn sélectionné dans le script ne se fait pas et donc , pas d'accès à internet sans une connexion 
manuelle au vpn .
Auriez vous une idée de ce qui bloque le bon fonctionnement du script de reconnexion automatique ? 
D'avance merci , cordialement , Patrick1969 .
Dernière modification par Patrick1969 (2015-10-08 20:06:21)
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne
Bonsoir .
J'ai beau essayer de trifouiller un peu partout , la reconnexion automatique 
ne se lance pas chez moi . 
Quelqu'un d'entre vous aurait-il le script de reconnexion automatique fonctionnel
d'installé sur sa distribution pour me venir en aide ?
J'ai aussi remarqué que lorsque le pare-feu est activé , qu'il m'est impossible
de me connecter en PPTP , cela est il normal ou faut-il faire une modification 
dans le pare-feu pour que PPTP puisse passer à travers lorsqu'il est activé ?
La seule manière que j'ai trouvé jusqu'à présent pour qu'une 
reconnexion automatique se fasse c'est de me connecter au serveur vpn 
en ligne de commande . Là , pas de souci , je retire le rj 45 de ma carte réseau 
j'attends 30 secondes avant de le rebrancher et hop , surprise la connexion 
automatique au serveur vpn lancée en ligne de commande se fait sans souci .
D'avance merci , cordialement , Patrick1969 .
Dernière modification par Patrick1969 (2015-10-14 15:47:32)
L'accès à ce forum reste un privilège et non un droit , n'oubliez pas que nous sommes une communauté et non pas un dû .
Hors ligne