sad:ubuntu:p12
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| sad:ubuntu:p12 [2018/01/13 23:00] – José Manuel Guallar | sad:ubuntu:p12 [2019/01/04 13:18] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 35: | Línea 35: | ||
| ifconfig -a | ifconfig -a | ||
| </ | </ | ||
| + | |||
| + | {{: | ||
| si no tenemos conexion | si no tenemos conexion | ||
| Línea 55: | Línea 57: | ||
| apt-cache search " | apt-cache search " | ||
| </ | </ | ||
| + | |||
| + | {{: | ||
| Instalamos los 2 paquetes que necesitamos | Instalamos los 2 paquetes que necesitamos | ||
| Línea 61: | Línea 65: | ||
| apt-get install squid squid-common | apt-get install squid squid-common | ||
| </ | </ | ||
| - | verificamos que el squid está corriendo \\ | + | |
| + | {{: | ||
| + | |||
| + | **verificamos que el squid está corriendo** \\ | ||
| <code bash> | <code bash> | ||
| - | servide | + | service |
| - | ps -eaf | grep -v grep | grep squid3 | + | ps -eaf | grep -v grep | grep squid3 |
| </ | </ | ||
| **ps -eaf**, muestra todos los procesos.\\ | **ps -eaf**, muestra todos los procesos.\\ | ||
| **grep -v grep**, filtra el proceso grep. \\ | **grep -v grep**, filtra el proceso grep. \\ | ||
| **grep squid3**, muestra solo el proceso squid. \\ | **grep squid3**, muestra solo el proceso squid. \\ | ||
| + | |||
| + | {{: | ||
| Observamos si el script de squid se encuenta en init.d | Observamos si el script de squid se encuenta en init.d | ||
| Línea 74: | Línea 83: | ||
| ls -l / | ls -l / | ||
| </ | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| ====== Detenemos el servicio y volvemos a arrancarlo con / | ====== Detenemos el servicio y volvemos a arrancarlo con / | ||
| <code bash> | <code bash> | ||
| Línea 86: | Línea 98: | ||
| </ | </ | ||
| Ahora nos devuelve 1 linea porque el servicio está ejecutandose | Ahora nos devuelve 1 linea porque el servicio está ejecutandose | ||
| - | ====== | ||
| - | Parar e iniciar el servico squid3 con el comando " | ||
| + | {{: | ||
| + | |||
| + | ====== Parar e iniciar el servico squid3 con el comando " | ||
| <code bash> | <code bash> | ||
| service squid3 status | service squid3 status | ||
| </ | </ | ||
| - | Nos muestra el numero de proceso o PID, en mis caso es | + | Nos muestra el numero de proceso o PID, en mis caso es |
| <code bash> | <code bash> | ||
| - | ps -eaf | grep -v grep | grep 3386 | + | ps -eaf | grep -v grep | grep 3167 |
| </ | </ | ||
| Tienes que reemplazar el PID por el tuyo | Tienes que reemplazar el PID por el tuyo | ||
| Línea 111: | Línea 124: | ||
| Iniciamos el servicio | Iniciamos el servicio | ||
| <code bash> | <code bash> | ||
| - | ps -eaf | grep -v grep | egrep ' | + | ps -eaf | grep -v grep | egrep ' |
| </ | </ | ||
| **ps -eaf**, muestra todos los procesos. | **ps -eaf**, muestra todos los procesos. | ||
| **grep -v grep**, filtra el comando grep | **grep -v grep**, filtra el comando grep | ||
| - | **egrep ' | + | **egrep ' |
| + | |||
| + | {{: | ||
| ====== Backup del fichero de configuracion de Squid ====== | ====== Backup del fichero de configuracion de Squid ====== | ||
| Línea 123: | Línea 138: | ||
| ls -l squid.conf* | ls -l squid.conf* | ||
| </ | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| ====== Iniciando el proxy squid ====== | ====== Iniciando el proxy squid ====== | ||
| Línea 135: | Línea 153: | ||
| clic en Avanced | clic en Avanced | ||
| - | Clic en network | + | Clic en network |
| clic en setting | clic en setting | ||
| + | |||
| + | {{: | ||
| ====== configurar HPPT proxy ====== | ====== configurar HPPT proxy ====== | ||
| Línea 147: | Línea 167: | ||
| **cerramos** | **cerramos** | ||
| + | |||
| + | {{: | ||
| vamos al navegador y vamos a google y observamos que nos bloquea | vamos al navegador y vamos a google y observamos que nos bloquea | ||
| + | |||
| + | {{: | ||
| observamos el log de acceso del Squid | observamos el log de acceso del Squid | ||
| Línea 155: | Línea 179: | ||
| </ | </ | ||
| El squid deniega el acceso de google | El squid deniega el acceso de google | ||
| + | |||
| + | {{: | ||
| ====== Configuracion de la etiqueta visible_hostname ====== | ====== Configuracion de la etiqueta visible_hostname ====== | ||
| Línea 165: | Línea 191: | ||
| </ | </ | ||
| Esto producirá el número de línea que se usará en el siguiente paso. (En mi caso, número de línea: 3761) | Esto producirá el número de línea que se usará en el siguiente paso. (En mi caso, número de línea: 3761) | ||
| + | |||
| + | {{: | ||
| nano +3761 squid.conf | nano +3761 squid.conf | ||
| Línea 170: | Línea 198: | ||
| descomentamos esa linea y escribimos | descomentamos esa linea y escribimos | ||
| - | visible_hostname | + | visible_hostname |
| Guardamos, salimos y reseteamos el servicio | Guardamos, salimos y reseteamos el servicio | ||
| + | |||
| + | {{: | ||
| + | |||
| <code bash> | <code bash> | ||
| service squid3 restart | service squid3 restart | ||
| Línea 181: | Línea 212: | ||
| ahora vemos que nos deniega el Colegio Montessori | ahora vemos que nos deniega el Colegio Montessori | ||
| + | |||
| + | {{: | ||
| ====== Permitir el acceso ====== | ====== Permitir el acceso ====== | ||
| Línea 197: | Línea 230: | ||
| mi subred es 192.168.153.0 /24 | mi subred es 192.168.153.0 /24 | ||
| - | Buscar posible red de internet | + | {{: |
| + | |||
| + | **Buscar posible red de internet** | ||
| <code bash> | <code bash> | ||
| cd / | cd / | ||
| Línea 205: | Línea 240: | ||
| En mi caso numero de linea 703 | En mi caso numero de linea 703 | ||
| + | |||
| + | {{: | ||
| nano +703 squid.conf | nano +703 squid.conf | ||
| - | copio esa linea justo debajo, la descomento y pongo mi ip de red | + | copio esa linea justo debajo, la descomento y pongo mi ip de red (^k, ^u) |
| - | ====== Buscar la opcion permitir | + | {{: |
| + | |||
| + | |||
| + | ====== Buscar la opcion permitir | ||
| <code bash> | <code bash> | ||
| cd / | cd / | ||
| Línea 218: | Línea 258: | ||
| nano +842 squid.conf | nano +842 squid.conf | ||
| + | |||
| + | {{: | ||
| Descomento esa linea | Descomento esa linea | ||
| + | Guardo, y reseteo el servicio | ||
| + | ya tengo internet | ||
| + | |||
| + | <code bash> | ||
| + | service squid3 restart | ||
| + | </ | ||
| + | |||
| + | Denegar el servicio a ciertos sitios web | ||
| + | |||
| + | Para denegar el servicio a ciertos sitios web tengo que buscar la etiqueta http_access | ||
| + | |||
| + | <code bash> | ||
| + | cd / | ||
| + | grep -n "TAG: http_access" | ||
| + | </ | ||
| + | |||
| + | linea 792 | ||
| + | |||
| + | nano +792 squid.conf | ||
| + | |||
| + | agregamos las siguientes lineas | ||
| + | |||
| + | <code bash> | ||
| + | acl block_websites dstdomain .facebook.com .youtube.com | ||
| + | http_access deny block_websites | ||
| + | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Reseteamos el servicio, volvemos al navegador y escribimos facebook o youtube y vemos que no podemos acceser | ||
| + | |||
| + | si queremos dejar todo como al principio del ejercicio tenemosque ir a propiedades del navegador y seleccionar la opcion de **no proxy** | ||
| + | |||
| + | '' | ||
| + | print de pantalla que hay que entregar**'' | ||
| + | |||
| + | <code bash> | ||
| + | cd / | ||
| + | grep -i denied access.log | grep -i facebook | ||
| + | grep -i denied access.log | grep -i youtube | ||
| + | date | ||
| + | echo "tu nombre" | ||
| + | </ | ||
sad/ubuntu/p12.1515884439.txt.gz · Última modificación: (editor externo)
