Scripts
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...)