<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.jagfloriano.com/index.php?action=history&amp;feed=atom&amp;title=Menu_VPN</id>
	<title>Menu VPN - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.jagfloriano.com/index.php?action=history&amp;feed=atom&amp;title=Menu_VPN"/>
	<link rel="alternate" type="text/html" href="http://wiki.jagfloriano.com/index.php?title=Menu_VPN&amp;action=history"/>
	<updated>2026-06-03T11:39:39Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://wiki.jagfloriano.com/index.php?title=Menu_VPN&amp;diff=173&amp;oldid=prev</id>
		<title>Escleiron: Página creada con «&lt;syntaxhighlight lang=&quot;bash&quot;&gt; #!/bin/bash #--------------------------------------------------------------# #       MenuVPN v 1.2 #       Jorge Gomez Floriano #       29/03/2018 #       14/07/2018 se actualiza la ruta de server.conf #--------------------------------------------------------------#  #Saca toda la info del PID function InfoPID { PID=$(ps -ef|grep &quot;openvpn --config /etc/openvpn/server/server.conf --daemon&quot; |grep -v grep|awk &#039;{print $2}&#039;)  info=$(ps -ef|gre…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.jagfloriano.com/index.php?title=Menu_VPN&amp;diff=173&amp;oldid=prev"/>
		<updated>2026-01-02T17:15:57Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; #!/bin/bash #--------------------------------------------------------------# #       MenuVPN v 1.2 #       Jorge Gomez Floriano #       29/03/2018 #       14/07/2018 se actualiza la ruta de server.conf #--------------------------------------------------------------#  #Saca toda la info del PID function InfoPID { PID=$(ps -ef|grep &amp;quot;openvpn --config /etc/openvpn/server/server.conf --daemon&amp;quot; |grep -v grep|awk &amp;#039;{print $2}&amp;#039;)  info=$(ps -ef|gre…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#--------------------------------------------------------------#&lt;br /&gt;
#       MenuVPN v 1.2&lt;br /&gt;
#       Jorge Gomez Floriano&lt;br /&gt;
#       29/03/2018&lt;br /&gt;
#       14/07/2018 se actualiza la ruta de server.conf&lt;br /&gt;
#--------------------------------------------------------------#&lt;br /&gt;
&lt;br /&gt;
#Saca toda la info del PID&lt;br /&gt;
function InfoPID {&lt;br /&gt;
PID=$(ps -ef|grep &amp;quot;openvpn --config /etc/openvpn/server/server.conf --daemon&amp;quot; |grep -v grep|awk &amp;#039;{print $2}&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
info=$(ps -ef|grep &amp;quot;openvpn --config /etc/openvpn/server/server.conf --daemon&amp;quot; |grep -v grep)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Chequea cuantos proceos PID estan corriendo&lt;br /&gt;
function check {&lt;br /&gt;
ps -ef|grep &amp;quot;openvpn --config /etc/openvpn/server/server.conf --daemon&amp;quot; |grep -v grep|wc -l&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear&lt;br /&gt;
while :&lt;br /&gt;
do&lt;br /&gt;
        echo&lt;br /&gt;
        echo&lt;br /&gt;
        echo&lt;br /&gt;
        echo&lt;br /&gt;
        echo &amp;quot;  **********************************&amp;quot;&lt;br /&gt;
        echo&lt;br /&gt;
        echo &amp;quot;          1. Ver PID&amp;quot;&lt;br /&gt;
        echo &amp;quot;          2. PararVPN&amp;quot;&lt;br /&gt;
        echo &amp;quot;          3. ArrancarVPN&amp;quot;&lt;br /&gt;
        echo &amp;quot;          4. ReiniciarVPN&amp;quot;&lt;br /&gt;
        echo &amp;quot;          5. Exit&amp;quot;&lt;br /&gt;
        echo&lt;br /&gt;
        echo &amp;quot;  **********************************&amp;quot;&lt;br /&gt;
        date;&lt;br /&gt;
        read op&lt;br /&gt;
&lt;br /&gt;
        case $op in&lt;br /&gt;
                1)      clear;&lt;br /&gt;
                        echo &amp;quot;OPENVPN ARRANCADO&amp;quot;&lt;br /&gt;
                                                InfoPID;&lt;br /&gt;
                        echo &amp;quot;PID =&amp;quot; $PID;&lt;br /&gt;
                        echo $info;&lt;br /&gt;
                        ;;&lt;br /&gt;
&lt;br /&gt;
                2)      clear;&lt;br /&gt;
                        echo &amp;quot;PARANDO OPENVPN&amp;quot;;&lt;br /&gt;
                        echo &amp;quot;MATANDO PROCESO CON PID=$PID&amp;quot;;&lt;br /&gt;
                        InfoPID;&lt;br /&gt;
                        kill -9 $PID;&lt;br /&gt;
                        sleep 5;&lt;br /&gt;
                        echo &amp;quot;OPENVPN PARADO&amp;quot;;&lt;br /&gt;
                        ;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                3)      clear;&lt;br /&gt;
                        echo &amp;quot;ARRANCANDO OPENVPN&amp;quot;;&lt;br /&gt;
                        openvpn --config /etc/openvpn/server/server.conf --daemon;&lt;br /&gt;
                        sleep 5;&lt;br /&gt;
                        echo &amp;quot;COMPROBANDO PID&amp;quot;;&lt;br /&gt;
                        InfoPID;&lt;br /&gt;
                        echo &amp;quot;PID=&amp;quot; $PID;&lt;br /&gt;
                        echo $info;&lt;br /&gt;
                        echo &amp;quot;OPENVPN LEVANTADO&amp;quot;;&lt;br /&gt;
                        ;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                4)      clear;&lt;br /&gt;
                        echo &amp;quot;REINICIANDO OPENVPN&amp;quot;;&lt;br /&gt;
                        echo &amp;quot;Parando PID = $PID&amp;quot;&lt;br /&gt;
                        OldPID=$PID;&lt;br /&gt;
                        kill -9 $PID;&lt;br /&gt;
                        sleep 5;&lt;br /&gt;
&lt;br /&gt;
                        Check=$(ps -ef|grep &amp;quot;openvpn --config /etc/openvpn/server/server.conf --daemon&amp;quot; |grep -v grep|wc -l)&lt;br /&gt;
&lt;br /&gt;
                                if [ $Check == 0 ] ; then&lt;br /&gt;
&lt;br /&gt;
                                        echo &amp;quot;OPENVPN PARADO&amp;quot;;&lt;br /&gt;
                                else&lt;br /&gt;
                                        kill -9 $OldPID;&lt;br /&gt;
                                fi&lt;br /&gt;
&lt;br /&gt;
                        echo &amp;quot;ARRANCANDO PROCESOS&amp;quot;;&lt;br /&gt;
                        Start1=$(openvpn --config /etc/openvpn/server/server.conf --daemon)&lt;br /&gt;
                        $Start1;&lt;br /&gt;
                        sleep 5;&lt;br /&gt;
&lt;br /&gt;
                        NewPID=$(ps -ef|grep &amp;quot;openvpn --config /etc/openvpn/server/server.conf --daemon&amp;quot; |grep -v grep|awk &amp;#039;{print $2}&amp;#039;)&lt;br /&gt;
                        InfoPID=$(ps -ef|grep &amp;quot;openvpn --config /etc/openvpn/server/server.conf --daemon&amp;quot; |grep -v grep)&lt;br /&gt;
                        Check2=$(ps -ef|grep &amp;quot;openvpn --config /etc/openvpn/server/server.conf --daemon&amp;quot; |grep -v grep|wc -l)&lt;br /&gt;
&lt;br /&gt;
                        echo $Check2&lt;br /&gt;
                        while [ $Check2 == 0 ] ; do&lt;br /&gt;
                                if [ $Check2 == 0]; then&lt;br /&gt;
                                        echo &amp;quot;OPENVPN PARADO&amp;quot;;&lt;br /&gt;
                                        echo &amp;quot;RELANZANDO SERVICIO&amp;quot;&lt;br /&gt;
                                        $Start;&lt;br /&gt;
                                        sleep 5 ;&lt;br /&gt;
                                fi&lt;br /&gt;
                        done&lt;br /&gt;
                        echo &amp;quot;PID= $NewPID&amp;quot;;&lt;br /&gt;
                        echo $InfoPID;&lt;br /&gt;
                        echo &amp;quot;OPENVPN LEVANTADO&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
                        ;;&lt;br /&gt;
&lt;br /&gt;
                5)exit 1;;&lt;br /&gt;
&lt;br /&gt;
                *)echo &amp;quot;$op NO ES UNA OPCION VALIDA&amp;quot;;&lt;br /&gt;
                echo &amp;quot;PPRESIONA UNA TECLA PARA CONTINUAR&amp;quot;&lt;br /&gt;
                read foo;;&lt;br /&gt;
        esac&lt;br /&gt;
&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Escleiron</name></author>
	</entry>
</feed>