Aller au contenu

Everlast03

Membres
  • Compteur de contenus

    11
  • Inscription

  • Dernière visite

À propos de Everlast03

Visiteurs récents du profil

1851 visualisations du profil

Everlast03's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. Bonsoir, Je n'arrive toujours pas à avoir un script fonctionnel. Serait-il possible d'avoir un tuto "pour les nuls" ? :-) Je vous remercie par avance !
  2. @Grincheux41 tu pourrais poser ton script entier (ou MP) ? Je ne comprends pas pourquoi mon script ne fonctionne pas ... Merci d'avance
  3. J'ai vu beaucoup de sujets, mais peu me semble résolus. Aurais-tu un lien d'un sujet réglé ? Merci beaucoup par avance !
  4. Bonjour, Je rencontre quelques problèmes depuis peu. Souhaitant une meilleure couverture j'ai fait l'acquisition d'un VPN chez HMA. Cependant, lorsque j'active le VPN sur mon synology, je ne suis plus joignable depuis l'extérieur. Ma configuration est la suivante : Neufbox NB4 fournissant a mon réseau Synology sur le réseau sur lequel est configuré le VPN HMA + le DDNS no-ip. Cas 1 : Le VPN n'est pas activé, je suis joignable en local + en externe via mon adresse DDNS Cas 2 : Le VPN est activé, je suis joignable en local mais plus en externe. Merci d'avance pour votre aide !
  5. Content pour toi, vire ton mauvais script pour les autres les anciens logs, met à jour ton bon script pour d'autres néophites en changeant id et nom de connexion, inutile de se faire remarquer....

    bye.

    1. roypelikan

      roypelikan

      Bon pour crontab, tu trouvera tout ce qu'il te faut dans cette section, mais n'oubli pas de sauvegarder l'origineal,

      car c'est lui qui te permettra d'arrêter ton script.

    2. Everlast03

      Everlast03

      J'ai encore un souci en fait : 

      Mon Dec 19 11:26:23 CET 2016 : VPN connection closed
      Mon Dec 19 11:26:23 CET 2016 : Trying to start VPN connection...
      get arguemnt protocol: pptp
      get arguemnt name: HMAUS
      get arguemnt retry: 4
      get arguemnt interver: 10
      Reconnect [HMAUS] ... done
      Mon Dec 19 11:27:06 CET 2016 : Interface  ppp0  found but firewall is not configured...
      Mon Dec 19 11:27:06 CET 2016 : Firewall configured successfully
      Mon Dec 19 11:27:06 CET 2016 : DownloadStation is started
      Mon Dec 19 11:28:15 CET 2016 : Ping failed to www.google.fr...
      Mon Dec 19 11:28:17 CET 2016 : DownloadStation is stopped

      kill client ...OK
      Mon Dec 19 11:28:23 CET 2016 : VPN connection closed
      Mon Dec 19 11:28:23 CET 2016 : Trying to start VPN connection...
      get arguemnt protocol: pptp
      get arguemnt name: HMAUS
      get arguemnt retry: 4
      get arguemnt interver: 10
      Reconnect [HMAUS] ... done
      Mon Dec 19 11:29:06 CET 2016 : Interface  ppp0  found but firewall is not configured...
      Mon Dec 19 11:29:06 CET 2016 : Firewall configured successfully
      Mon Dec 19 11:29:06 CET 2016 : DownloadStation is started
      Mon Dec 19 11:30:15 CET 2016 : Ping failed to www.google.fr...
      Mon Dec 19 11:30:17 CET 2016 : DownloadStation is stopped

  6. Bonjour roypelikan, Apparemment c'est bon comme ça ! Je vois ce que ça donne dans la journée. Après quelques jours de tests je pense que j'ai un problème lors du ping. En effet, dans les log j'ai : kill client ...OK Mon Dec 26 20:03:24 CET 2016 : VPN connection closed Mon Dec 26 20:03:24 CET 2016 : Trying to start VPN connection... get arguemnt protocol: pptp get arguemnt name: HMAUS get arguemnt retry: 4 get arguemnt interver: 10 Reconnect [HMAUS] ... done Mon Dec 26 20:04:05 CET 2016 : Interface ppp0 found but firewall is not configured... Mon Dec 26 20:04:05 CET 2016 : Firewall configured successfully Mon Dec 26 20:04:06 CET 2016 : DownloadStation is started Mon Dec 26 20:05:15 CET 2016 : Ping failed to www.google.fr... Mon Dec 26 20:05:19 CET 2016 : DownloadStation is stopped kill client ...OK Mon Dec 26 20:05:25 CET 2016 : VPN connection closed Mon Dec 26 20:05:25 CET 2016 : Trying to start VPN connection... get arguemnt protocol: pptp get arguemnt name: HMAUS get arguemnt retry: 4 get arguemnt interver: 10 Reconnect [HMAUS] ... done Merci d'avance pour votre analyse ;-)
  7. Bonjour, J'ai modifié le script (voir ci-dessous) en remplaçant tout les "openvpn" par "pptp". Par contre j'ai encore des problèmes (déconnexions VPN très fréquentes et je suis obligé de relancer à la main ...). Voir VPN.log en bas. Et ça me donne le vpn.log suivant : Sun Dec 18 20:40:02 CET 2016 : VPN not started Sun Dec 18 20:40:02 CET 2016 : DownloadStation is stopped Sun Dec 18 20:40:02 CET 2016 : Trying to start VPN connection... get arguemnt protocol: pptp get arguemnt name: get arguemnt retry: 4 get arguemnt interver: 10 Usage: vpnc_tool COMMAND [ARGS]
  8. Hello, As-tu fait la correction, et peux-tu virer tes logs pour nettoyer un peu, merci.

    1. Everlast03

      Everlast03

      Hello, j'ai fait la modification mais j'ai encore des problèmes.

      Je poste le vpn.log + mon nouveau script modifié

      Merci !

    2. roypelikan

      roypelikan

      Je n'avais pas vu que tu avait mis un espce entre ton signe = et HMA, je pense que tu devrai corriger...à suivre...

  9. Mon Dec 12 00:25:02 CET 2016 : VPN not started Mon Dec 12 00:25:04 CET 2016 : DownloadStation is stopped Mon Dec 12 00:25:04 CET 2016 : Trying to start VPN connection... get arguemnt protocol: openvpn get arguemnt name: get arguemnt retry: 4 get arguemnt interver: 10 Usage: vpnc_tool COMMAND [ARGS]
  10. Up important, lire en ligne dans sujet, pour les logs, je n'ai pas réussi à les lire depuis mon ipad, faire courses, et tenterai depuis pc.

    1. Everlast03

      Everlast03

      Bonjour,

      Merci, j'ai posté les logs.

      N'hésite pas.

  11. 1 - Ok dis moi ce qui cloche 2 - Peux-tu expliquer au novice que je suis comment le faire par crontab ? Dans la planif je vérifie toutes les minutes sinon... 3 - N'hésite pas si besoin ! Merci d'avance pour ton (votre) aide !
  12. Bonsoir, Toutes mes excuses ! Je suis en DSM 5.2-5644. Le fichier de log en pièce jointe. Je lance le script depuis le planificateur de taches. vpn.log
  13. Donc je modifie de la façon suivante mon script. Par contre dès que j'exécute, DStation met tout en arrêt et ne reprend jamais, alors que mon VPN est bien ON : ------------------------------------------------------------------------------------------------------------------------------------- #!/bin/ash # script for managing firewall, VPN connection and Download station scheduler # # # iptables binary path iptables="/sbin/iptables" # DLStation DLStation="/var/packages/DownloadStation/scripts/start-stop-status" #VPN interface interface_vpn="ppp0" # Log file logfile="/root/vpn.log" # TCP port authorized / Tu inscris tes ports TCP pour tes downloads vpn_tcp_port=12344 # UDP port authorized /Tu inscris tes ports UDP pour tes downloads vpn_udp_port=12344 # OpenVPN configuration / Tu rentre le nom de ta connection ainsi que son ID openvpn_confid=p1480965151 openvpn_configname= HMA ############### START SCRIPT ################### # Is there a VPN connection ? if [ -z "$(ifconfig | grep "$interface_vpn")" ]; then echo $(date) ": VPN not started" >> $logfile #No VPN, No Download station $DLStation stop if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then echo $(date) ": ERROR, DownloadStation is always on :/" >> $logfile else echo $(date) ": DownloadStation is stopped" >> $logfile fi # Trying to start VPN connection echo $(date) ": Trying to start VPN connection..." >> $logfile echo conf_id=$openvpn_confid > /usr/syno/etc/synovpnclient/vpnc_connecting echo conf_name=$openvpn_configname >> /usr/syno/etc/synovpnclient/vpnc_connecting echo proto=openvpn >> /usr/syno/etc/synovpnclient/vpnc_connecting synovpnc reconnect --protocol=openvpn --name=$openvpn_configname --retry=4 --interval=10 >> $logfile fi # Is there a VPN connection and can we ping google ? if [ -z "$(ping -c 4 www.google.fr | grep "64 bytes")" ] && [ -n "$(ifconfig | grep "$interface_vpn")" ] ; then echo $(date) ": Ping failed to www.google.fr..." >> $logfile #VPN is going to be stopped, stop Download station $DLStation stop if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ]; then echo $(date) ": ERROR, DownloadStation is always on :/" >> $logfile else echo $(date) ": DownloadStation is stopped" >> $logfile fi # kill the failed VPN connection synovpnc kill_client >> $logfile echo $(date) ": VPN connection closed" >> $logfile wait 10000 # Trying to start VPN connection echo $(date) ": Trying to start VPN connection..." >> $logfile echo conf_id=$openvpn_confid > /usr/syno/etc/synovpnclient/vpnc_connecting echo conf_name=$openvpn_configname >> /usr/syno/etc/synovpnclient/vpnc_connecting echo proto=openvpn >> /usr/syno/etc/synovpnclient/vpnc_connecting synovpnc reconnect --protocol=openvpn --name=$openvpn_configname --retry=4 --interval=10 >> $logfile else # Firewall is up ? if [ -n "$(ifconfig | grep "$interface_vpn")" ] && [ -z "$($iptables -L -v | grep "$interface_vpn")" ]; then echo $(date) ": Interface " $interface_vpn " found but firewall is not configured..." >> $logfile #Incoming tcp vpn connections ACCEPT if [ -n "$vpn_tcp_port" ]; then $iptables -A INPUT -i $interface_vpn -p tcp -m multiport --dports $vpn_tcp_port -j ACCEPT fi #Incoming udp vpn connections ACCEPT if [ -n "$vpn_udp_port" ]; then $iptables -A INPUT -i $interface_vpn -p udp -m multiport --dports $vpn_udp_port -j ACCEPT fi #if none of the rules were matched DROP # $iptables -A INPUT -i $interface_vpn -p tcp -j DROP $iptables -A INPUT -i $interface_vpn -p udp -j DROP $iptables -A INPUT -i $interface_vpn -p icmp -j DROP echo $(date) ": Firewall configured successfully" >> $logfile #VPN Connection and firewall are Ok, starting Download station $DLStation start if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then echo $(date) ": DownloadStation is started" >> $logfile else echo $(date) ": ERROR, DownloadStation is stopped" >> $logfile fi else # Update 08/10/2014 if [ -n "$(ifconfig | grep "$interface_vpn")" ] && [ -n "$($iptables -L -v | grep "$interface_vpn")" ]; then #VPN Connection and firewall are Ok, if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then #VPN Connection, firewall and Download station are Ok echo $(date) ": All network configuration is OK" else #VPN Connection and firewall are Ok but not Download station #try to start it echo $(date) ": ERROR, DownloadStation is stopped" >> $logfile $DLStation start if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then echo $(date) ": DownloadStation is started" >> $logfile else echo $(date) ": ERROR, DownloadStation is stopped" >> $logfile fi fi fi fi fi exit 0;
  14. Bonsoir, Etant novice j'ai besoin d'aide ! Je suis actuellement chez Hide My Ass avec mon syno. Je suis en PPTP et souhaiterais couper Download Station si je perds le VPN. Pouvez-vous m'indiquer le script ? Je ne sais pas ou trouver le vpnid ni le name. Merci d'avance
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.