Diferencia entre revisiones de «Scripts»

Sacado de cristobal.wiki, presentado sin garantia y con mucho <3.
Ir a la navegaciónIr a la búsqueda
Página creada con «En el»
 
Sin resumen de edición
Línea 1: Línea 1:
En el
En el [[GitHub]] hay varios scripts.
 
Hay tres tipos de script, los '''auxiliares''', los "'''testing'''" y los '''finales'''.
 
=== Auxiliares ===
Los scripts auxiliares se encuentran en la carpeta /aux/ en el repositorio. entre ellos están:
 
==== generar_cert.sh ====
generar_cert.sh nos genera un certificado openssl y lo mete en /etc/squid/ssl_cert, esta carpeta se podrá cambiar dentro de poco.
 
No acepta argumentos, pero puedes abrirlo manualmente y escribirle la información que te pide.
 
También intenta recrear la base de datos de SSL de Squid, si esto falla, es por que ya existe. No te preocupes.
 
Ejemplo de uso:
aux/generar_cert.sh
 
==== generar_dhcp.sh ====
Este script genera la config para el servidor dhcp (dhcpd.conf), toma varios argumentos, numerados, son:
 
# IP de la Red (La maquina donde estamos ejecutando esto)
# El dispositivo (Por ejemplo, enp0s8, eth2...)
# Red (La IP de la red '''(NO ES LO MISMO QUE EL 1)''', por ejemplo: 10.0.0.0)
# (Opcional) --append, le decimos que no re-cree el archivo cosas/dhcp.custom, sino que añade a el. '''--append **tiene** que estar en la posición 4, si no, sera ignorado.'''
 
La salida va por defecto a cosas/dhcp.custom
 
Ejemplo de uso:
aux/generar_dhcp.sh 10.0.0.1 enp0s8 10.0.0.0 --append
 
==== generar_red.sh ====
Toma varios argumentos, que luego usa como pistas (No son '''''estrictamente''''' necesarios, pero los recomiendo)
 
# 1, o cualquier otra cosa (1=Generar todo de nuevo (Borra el archivo)
# IP de tu maquina en la red
# Adaptador de red (enp0s8, eth0...)

Revisión del 12:14 15 dic 2025

En el GitHub hay varios scripts.

Hay tres tipos de script, los auxiliares, los "testing" y los finales.

Auxiliares

Los scripts auxiliares se encuentran en la carpeta /aux/ en el repositorio. entre ellos están:

generar_cert.sh

generar_cert.sh nos genera un certificado openssl y lo mete en /etc/squid/ssl_cert, esta carpeta se podrá cambiar dentro de poco.

No acepta argumentos, pero puedes abrirlo manualmente y escribirle la información que te pide.

También intenta recrear la base de datos de SSL de Squid, si esto falla, es por que ya existe. No te preocupes.

Ejemplo de uso:

aux/generar_cert.sh

generar_dhcp.sh

Este script genera la config para el servidor dhcp (dhcpd.conf), toma varios argumentos, numerados, son:

  1. IP de la Red (La maquina donde estamos ejecutando esto)
  2. El dispositivo (Por ejemplo, enp0s8, eth2...)
  3. Red (La IP de la red (NO ES LO MISMO QUE EL 1), por ejemplo: 10.0.0.0)
  4. (Opcional) --append, le decimos que no re-cree el archivo cosas/dhcp.custom, sino que añade a el. --append **tiene** que estar en la posición 4, si no, sera ignorado.

La salida va por defecto a cosas/dhcp.custom

Ejemplo de uso:

aux/generar_dhcp.sh 10.0.0.1 enp0s8 10.0.0.0 --append

generar_red.sh

Toma varios argumentos, que luego usa como pistas (No son estrictamente necesarios, pero los recomiendo)

  1. 1, o cualquier otra cosa (1=Generar todo de nuevo (Borra el archivo)
  2. IP de tu maquina en la red
  3. Adaptador de red (enp0s8, eth0...)