Comandos en consola pfsense
-
Saludos mis estimado me gustaria pudieramos colgar aca comandos basicos y avanzados a ser usados via consola o ssh a veces requerimos de estos que quizas ustedes conocen y otros no. Y por lo que he visto se consigue poca informacion googleando.
Quien quita y si colaboramos todos estos son colocado en documentacion como informacion adicional a la hora de laboral con pfsense….En estos dias entendi gracias a un gran amigo "Pedro" sobre algunos... Cuelgo para inciar este post algunos de estos
Al igual que en distros linux refrescar squid se hace con "-k reconfigure" lo unico es que sea la version que sea 2x,3x de squid en pfsense se hace con "squid -k reconfigure" es decir para trabajar con el servicio squid no se modifican los comandos en base a la version.
crear carpetas "mkdir" al igual que en distros linux
establecer permisos en archivos o directorios "chmod"Espero sus comentarios
-
pfSense es un FreeBSD tuneado, pensado para ser administrado vía web.
Emplear comandos es útil pero debería ser el último recurso, pues pueden interferir con la configuración web.
En muchos posts se han dado comandos para solucionar problemas como último recurso o como ayuda complementaria. Creo que, en principio, es lo mejor. Que estén "en el problema" planteado. Pero si es de interés hacer un recetario, adelante. ¡Bienvenido será!
Tener en cuenta que los sistemas BSD ( http://es.wikipedia.org/wiki/Berkeley_Software_Distribution ) son "hijos" de UNIX y que Linux ( http://es.wikipedia.org/?title=GNU/Linux#Historia ) nació para meter a UNIX en un PC. En conclusión, muchos de los comandos Linux son válidos en BSD.
squid -k reconfigure no es un comando de sistema. Es un comando de squid, válido en todos los sistemas operativos.
http://wiki.squid-cache.org/SquidFaq/ClearingTheCache
Para comandos de FreeBSD,
https://www.freebsd.org/cgi/man.cgi
Manual de FreeBSD,
https://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/ (parcial, en castellano/español)
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ (completo, en inglés)
Si alguna cosa de Linux no te funciona en FreeBSD basta con preguntar a Google. Un ejemplo:
Google lspci linux freebsd
http://scratching.psybermonkey.net/2011/03/freebsd-lspci-equivalent-command-in.html
https://www.freebsd.org/cgi/man.cgi?query=pciconf
-
Excelente!! que bueno su aporte maestro bellera cabe destacar que mas que buscar comando de sistemas seria especifico en este caso, hacer modificaciones del conf del sistema de pfsense para crear especie de un metodo de activacion y denegacion de servicios de forma sistematizada y automatica…. Vendria bien conocer como usted pensaria en esto con el conocimiento que posee sobre pfsense.....
Gracias por la aclaratoria del refresco de squid creo tenerlo claro quizas no me explique bien al incio de este post en todo caso valioso aporte a pesar de que ya muchas de las opciones indicadas fueron revisadas
-
Está la herramienta PHP pfSense Shell que permite crear scripts de actualización de config.xml
https://doc.pfsense.org/index.php/Using_the_PHP_pfSense_Shell
Un ejemplo de uso:
http://blog.atlanticmetro.net/2015/01/09/taking-advantage-of-the-pfsense-developer-shell/
Más sobre desarrollo:
https://doc.pfsense.org/index.php/Category:Development
-
Excelente aporte bellera realmente agradecido…. Ya he resuelto parte del tema y voy a en breve realizar un post completo de como hacer una integracion de sistema administrativo basado en web para trabajarlo bien sea solo teniendo pfsense u en entornos donde exista pfsense mas otro server quizas en debian, todo esto para control de y gestion de clientes sobre todo para aquellos que manejan WISP....
-
Chicos! perdí el acceso web al equipo. Ustedes saben como puedo recuperarlo? Tengo acceso por ssh . Gracias!
-
https://doc.pfsense.org/index.php/Locked_out_of_the_WebGUI
-
como soluciono este error cual seria tambien la combinacion de teclas para abrir la terminal en pfsense 2.7.2
PHP ERROR: Type: 1, File: /usr/local/pkg/squidguard_configurator.inc, Line: 1850, Message: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in /usr/local/pkg/squidguard_configurator.inc:1850
Stack trace:
#0 /usr/local/pkg/squidguard_configurator.inc(1850): implode(' ', 'Valid URL expec...')
#1 /usr/local/pkg/squidguard_configurator.inc(1449): sg_check_dest(Array, Array)
#2 /usr/local/pkg/squidguard_configurator.inc(864): sg_check_config_data('')
#3 /usr/local/pkg/squidguard_configurator.inc(392): sg_create_config()
#4 /usr/local/pkg/squidguard.inc(327): sg_reconfigure()
#5 /etc/inc/pkg-utils.inc(712) : eval()'d code(1): squidguard_resync()
#6 /etc/inc/pkg-utils.inc(712): eval()
#7 /etc/rc.start_packages(66): sync_package('squidGuard')
#8 {main}
thrown @ 2024-06-21 14:08:56