11-02-2018, 05:03 PM
Habia pensado que es posible arreglar puertos cerrados en el livebox fibra por culpa del firmware:
Sería cuestión de crear un archivo .sh que realizara la siguiente condicional:
<<SI LOS PUERTOS 8081,21,80,1723 ESTÁN CERRADOS EN //192.168.1.1
ENTONCES REINICIA //192.168.1.1
SI NO NO REINICIAR //192.168.1.1>>
<<IF CONNECTION PORT 8081,21,80,1723 IS CLOSED IN //192.168.1.1
THEN REBOOT //192.168.1.1
ELSE IF NOT REBOOT //192.168.1.1>>
Aunque no sé si funcionaria ya que el router tiene un firewall y a lo mejor rechaza la conexión.
Pero podemos usarlo hasta que Jazztel y Orange saquen una actualización y corrijan todos los fallos.
Finalmente insertamos estas líneas en el archivo puertos.qpkg:
echo -e "*/15 * * * * /share/CACHEDEV1_DATA/.qpkg/puertos/puertos.sh">> /mnt/HDA_ROOT/.config/crontab
crontab /etc/config/crontab
/etc/init.d/crond.sh restart
Y en /etc/config/qpkg.conf insertamos lo siguiente:
[autoarranque]
Status = complete
Name = autoarranque
Version = 1.0
Author = Manolete
QPKG_File = puertos.qpkg
Date = 2017-12-20
Shell = /share/CACHEDEV1_DATA/.qpkg/puertos/puertos.sh
Install_Path = /share/CACHEDEV1_DATA/.qpkg/puertos
Enable = TRUE
A lo mejor hay que mejorar el codigo de la condicional pero podria funcionar
Un saludo
Sería cuestión de crear un archivo .sh que realizara la siguiente condicional:
<<SI LOS PUERTOS 8081,21,80,1723 ESTÁN CERRADOS EN //192.168.1.1
ENTONCES REINICIA //192.168.1.1
SI NO NO REINICIAR //192.168.1.1>>
<<IF CONNECTION PORT 8081,21,80,1723 IS CLOSED IN //192.168.1.1
THEN REBOOT //192.168.1.1
ELSE IF NOT REBOOT //192.168.1.1>>
Aunque no sé si funcionaria ya que el router tiene un firewall y a lo mejor rechaza la conexión.
Pero podemos usarlo hasta que Jazztel y Orange saquen una actualización y corrijan todos los fallos.
Finalmente insertamos estas líneas en el archivo puertos.qpkg:
echo -e "*/15 * * * * /share/CACHEDEV1_DATA/.qpkg/puertos/puertos.sh">> /mnt/HDA_ROOT/.config/crontab
crontab /etc/config/crontab
/etc/init.d/crond.sh restart
Y en /etc/config/qpkg.conf insertamos lo siguiente:
[autoarranque]
Status = complete
Name = autoarranque
Version = 1.0
Author = Manolete
QPKG_File = puertos.qpkg
Date = 2017-12-20
Shell = /share/CACHEDEV1_DATA/.qpkg/puertos/puertos.sh
Install_Path = /share/CACHEDEV1_DATA/.qpkg/puertos
Enable = TRUE
A lo mejor hay que mejorar el codigo de la condicional pero podria funcionar
Un saludo