Professional Documents
Culture Documents
Gracias.
1 http://eltallerdelbit.com/
Contenidos
Firewall Zentyal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
2 http://eltallerdelbit.com/
Win32k.sys | Pantallazo azul
Win32k.sys es el kernel del subsistema de archivos de Windows.
El pantallazo azul win32k.sys es debido a fallos en este archivo y denota errores en los drivers de la placa de
video.
Por tanto debemos tener en cuenta los ltimos cambios hechos al ordenador(probar a dejarlo como es-
taba antes del pantallazo), y actualizar los drivers de la tarjeta grfica.
Tambin pudieran ser drivers de terceros que estn afectando a nuestro sistema y entrando en conflicto de
alguna manera con la tarjeta grfica.
Si an con todo seguimos teniendo problemas, podemos descargar [1]Who Crashed ,un programa que
analizar los archivos de error que el sistema haya guardado cuando se produjeron los pantallazos.
En este link podeis encontrar informacin de microsoft acerca del problema del pantallazo azul Win32k.sys:
[2]http://support.microsoft.com/kb/281132/es
3 http://eltallerdelbit.com/
This work is licensed under a [5]Creative Commons Attribution 3.0 Unported License.
Buena suerte con los pantallazos azules Win32k.sys.
Visita El Taller del Bit. Apuntes,exmenes y descargas.
1.http://www.resplendence.com/whocrash
ed
2. http://support.microsoft.com/kb/281132/es
3.
http://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Windows_Blue_Screen_on_room_full_
of_computers.PG/800px-Windows_Blue_Screen_on_room_full_of_computers.JPG
4. http://creativecommons.org/licenses/by/3.0/
4 http://eltallerdelbit.com/
COMO CREAR UN USB ARRANCABLE CON ULTRAISO
Muchas veces nos quedamos sin cdss o dvdss para grabar nuestros Sistemas operativos y arrancarlos
desde el cd para instalarlos, y entonces nos acordamos del pendrive USB que tenemos por ahI abandonado
(quizas sea un viejo pendrive de 1 Giga , poco til hoy en dIa por su escasa capacidad..) y que podrIa hacer el
trabajo de arrancarnos una imgen ISO.
Otras razones para arrancar desde un usb pueden ser:
[2]
Iniciamos el programa y lo primero , hemos de importar la imgen ISO que queremos instalar en el USB .
Para ello nos vamos a File/ Open y buscamos la imgen ISO.
Ya importada, nos dirigimos a la pestaa Booteable (arrancable).
[3]
Ahora slo nos resta seleccionar la ubicacin donde grabar la imgen arrancable (el pendrive usb en este
caso) :
5 http://eltallerdelbit.com/
[4]
Y listo, ya podemos enchufar nuestro USB en el pc que deseemos arrancar (por supuesto la placa de ese pc
debe tener soporte para Bootear desde USB , aunque hoy dIa casi todas estan preparadas para ello.)
EntrarIamos a la BIOS de ese pc (normalmente con una de estas teclas: F2, Supr , Esc ...todo depende del
ordenador; normalmente lo indicar al inicio , en el POST , que es el programa de letras blancas y fondo
negro que aparece al apretar el botn de encendido del pc .
El POST es un programa que se carga al inicio de la computadora, y se encarga de realizar comprobaciones
en los dispositivos de ordenador .
El POST se encarga de comprobar el correcto funcionamiento de los dispositivos del ordenador , como el
disco duro , la memoria , el procesador...para que el pc pueda arrancar).
Otras opciones
son:
-[5] Unetbootin ,que se ejecuta en Windows , Linux y Mac os x .
-Tambin podemos usar la aplicacin gratuita: HP USB Disk Storage Format Tool
En esta web tenis ISOs para descargar , manuales y ayuda de todo tipo :
[6]http://www.pendrivelinux.com
1. http://www.ezbsystems.com/ultraiso/
2. http://www.ezbsystems.com/ultraiso/
3.http://eltallerdelbit.com/wp-content/uploads/2011/07/ultraiso1.jpg
4.http://eltallerdelbit.com/wp-content/uploads/2011/07/articulo-crear-usb-
arrancable.jpg
5.
http://unetbootin.sourceforge.net/&usg=ALkJrhg4YqkojH9eWQYn4ZOKze8u1xk
MA
6. http://www.pendrivelinux.com/
8.http://eltallerdelbit.com/wp-content/uploads/2011/07/logo3.jpg
10.
http://3.bp.blogspot.com/-SmfXJm-
9drY/ThuQuQtfJvI/AAAAAAAAAc4/4JnFuDXMeZw/s1600/articulo+crear+usb+arrancable.JPG
6 http://eltallerdelbit.com/
Particionar con Gparted | Descargar Gparted
[1]Gparted es un interfaz grfico , cuyas utilidades son editar, copiar, manipular y crear particiones; lo
podemos encontrar en varias distros Linux y en su propia distro [2]Gparted Live cd .
En ocasiones ser necesario gestionar las particiones del disco duro , las razones pueden ser varias y
diferentes:
y despus , mientras arranca el pc, eligiremos las opciones de dispositivos de arranque (la tecla cambia
segn el modelo, suele ser una F9 , F10 F11 o algo asI.en este caso es F9).
[3]
Eso nos llevar a sta pantalla o una parecida en la que podremos ver los dispositivos disponibles para el
arranque; asI que elegiremos la unidad de cd/dvd (porque en este caso lo tenemos en cd, aunque podrIa ser
un [4]USB booteable.)
[5]
7 http://eltallerdelbit.com/
[6]
[7]
Nos aparecer esta opcin, que dejaremos por defecto (No cambiar el teclado)
[8]
Gparted iniciar, haciendo un escaneo de nuestros discos duros y mostrando sus particiones: Slo debemos
elegir la particin orIgen y pulsar click derecho /copy :
8 http://eltallerdelbit.com/
[9]
Podemos elegir el disco duro origen o destino (segn nos interese) en la esquina superior derecha,
en el cuadro desplegable:
[10]
[11][12] [13]
9 http://eltallerdelbit.com/
[14]
[15]
y en la particin donde deseemos grabar la particin anterior, debemos pulsar click derecho/paste:
[16]
Ahora el pc se encargar de la tarea , asI que podemos irnos a dar un paseo o a tomarnos un caf (de-
10 http://eltallerdelbit.com/
pendiendo del tamao del disco duro que estemos copiando y del equipo que estemos usando).
Proximamente otro artIculo para explicaros cmo preparar las particiones para instalar el Sistema op-
erativo , y la instalacin explicada.
Un saludo.
1. http://gparted.sourceforge.net/download.php
2. http://gparted.sourceforge.net/download.php
3. http://eltallerdelbit.com/wp-content/uploads/2011/07/inicio.jpg
4. http://eltallerdelbit.blogspot.com/2011/07/crear-usb-arrancable.html
5. http://eltallerdelbit.com/wp-content/uploads/2011/07/2.jpg
6. http://eltallerdelbit.com/wp-content/uploads/2011/07/3.jpg
7. http://eltallerdelbit.com/wp-content/uploads/2011/07/5.jpg
8. http://eltallerdelbit.com/wp-content/uploads/2011/07/6.jpg
9. http://eltallerdelbit.com/wp-content/uploads/2011/07/11.jpg
10. http://eltallerdelbit.com/wp-content/uploads/2011/07/9.jpg
11. http://3.bp.blogspot.com/-
kcbItoNqwvQ/Th43QxYsoVI/AAAAAAAAAe0/KmsSCLLPjaY/s1600/7.jpg
12. http://2.bp.blogspot.com/-OEwSxph1yeo/Th43S5gkRFI/AAAAAAAAAe8/1_BbDVjaKI4/s1600/9.jpg
13. http://1.bp.blogspot.com/-iSUajyuRPTA/Th43UNtGEGI/AAAAAAAAAfE/9p-
iWN0pXvA/s1600/11.jpg
14. http://eltallerdelbit.com/wp-content/uploads/2011/07/13.jpg
15. http://eltallerdelbit.com/wp-content/uploads/2011/07/101.jpg
16. http://eltallerdelbit.com/wp-content/uploads/2011/07/14.jpg
17. http://gparted.sourceforge.net/download.php
18. http://www.blogger.com/
19. http://www.gnu.org/licenses/old-licenses/gpl-1.0.txt
11 http://eltallerdelbit.com/
Windows se congela en pantalla de bienvenida | Error Login
[1]
[2]
This image is licensed under a [3]Creative Commons Attribution-ShareAlike 2.0 Generic License.
Alguna vez Windows nos sorprende con errores en los archivos de inicio de XP.
Como por ejemplo este error:
Lo que percibimos es que podemos mover el ratn un par de segundos y aparece la ventana de Login y
acceso , pero entonces XP se queda congelado. Podemos percibir el ratn congelado e inmvil.
(otras veces ni siquiera llegamos a ver la ventana de login) .
Este fichero se ejecuta de forma automtica al iniciar sesin en Windows y es el encargado de ejecutar:
el famoso proceso explorer.exe, la interfaz del sistema y otros procesos
esenciales.
La solucin es restituir el archivo desde otra instalacin de XP que funcione bien y posea el archivo intacto.
Algunas veces podremos encontrar una copia de este archivo en la carpeta c:\window\ssystem32hdllcache
Si esto no funciona ,siempre tenemos la opcin de Reparar los archivos de Windows desde el cd por medio
12 http://eltallerdelbit.com/
de la Consola de Recuperacin:
-Introducir el cd de Windows XP.
-Despus del tiempo de carga (aparecer una ventanita azul cargando controladores) , podremos ele- gir
la opcion Reparar una instalacin existente, tras lo cual nos llevar a la consola de Recuperacin para hacerlo.
-Tendremos que elegir la instalacin de Windows, aunque normalmente solo nos saldr una ( a no ser
que tengamos varias instalaciones de XP); aquI pueden aparecer tambin algunas instalaciones viejas
solapadas de XP).
Para ms informacin acerca de las instalaciones de Windows que tenemos instaladas: bootcfg/scan
Si por ejemplo fuera la unidad e, tendriamos que acceder a ella tecleando esto:
e:
Para evitar futuros problemas tambin podemos usa Los Puntos de Restauracin de Sistema (o
programamos el servicio Restaurar Sistema o lo activamos manualmente, y capturaremos instantaneas de la
configuracion general de nuestro Sistema Operativo. AsI podremos usarlas para retroceder en futuras
ocasiones que tengamos que lidiar con este tipo de errores Windows.
Podemos solucionarlo con el comando bootcfg/rebuild .Con esto reemplazaremos el archivo boot.ini.
Podemos repararlo con fixboot. Hay que tener en cuenta que esto eliminar los registros de arranque
de otros S.O. que tengamos instalados.
13 http://eltallerdelbit.com/
El MBR es el primer sector
[4]
This image is licensed under a [6]Creative Commons Attribution-ShareAlike 3.0 Unported License.
[7]
-Errores en el disco:
Lo solucionaremos con chkdsk/f . Esto reparar los archivos daados y los errores en el arranque del
sistema.
Espero que esta informacin pueda serviros de utilidad y os permita evitar algn que otro formateo de
Windows .
1. http://eltallerdelbit.com/wp-content/uploads/2011/08/windows-colgado-en-login.jpg
2. http://creativecommons.org/licenses/by-sa/2.0/
3. http://creativecommons.org/licenses/by-sa/2.0/
4. http://eltallerdelbit.com/wp-content/uploads/2011/08/windows-colgado-en-login2.jpg
5. http://creativecommons.org/licenses/by-sa/3.0/
6. http://creativecommons.org/licenses/by-sa/3.0/
7. http://eltallerdelbit.com/wp-content/uploads/2011/08/windows-colgado-en-login3.png
14 http://eltallerdelbit.com/
Resolucin de problemas de Conexin con Vmware | Mquina Virtual
[1]
VMWare permite configurar la conexin de red del equipo virtual en varios modos (bridge, nat y red privada
virtual);
el modo bridge es muy til si queremos que la mquina virtual sea parte de nuestra red fIsica y de esta
manera permitir acceder a recursos de nuestra red de manera directa, o por ejemplo, permitir acceder a
recursos que se encuentren en la mquina como un servidor web, ficheros etc.
Primero debemos revisar cuntas tarjetas de red tenemos habilitadas , pues Vmware en modo Bridge
(el que ms nos interesa, pues permite vernos en red y tener internet) reconoce como tarjeta predeterminada
la interfaz VMNET0 , y puede ser que en tu sistema se trate de un dispositivo bluetooth, u otra tarjeta que
podrIa estar deshabilitada...
Para configurar manualmente la interfaz, seleccionamos el panel Automatic Bridging, desmarcamos la casilla
Automatically choose an available physical network adapter.. Luego vamos al panel Host Virtual Network
Mapping y en la opcin VMnet0 seleccionamos la interfaz que deseamos utilizar.
1. http://eltallerdelbit.com/wp-content/uploads/2011/08/vmware.jpg
2. http://eltallerdelbit.com/2012/03/ubuntu-server-en-virtualbox-configurar-interfaces/
15 http://eltallerdelbit.com/
Crear Reglas para el Firewall e Imprimir en Red
Las impresoras son un mundo dentro de la informtica. Podemos encontrar hoy dIa varios tipos de
impresoras, como por ejemplo las impresoras matriciales, las de chorro de tinta, las lser...
Y cada una de ellas tiene sus propios problemas ( y varios problemas compartidos con todas las dems)
conocidos.
Lo que haremos hoy es instalar correctamente la impresora, compartirla, crear reglas para el firewall , y
finalmente imprimir desde otro equipo.
Esta pequea guIa nos servir cuando queramos imprimir desde un ordenador de la subred que no tiene la
impresora conectada(en este caso se trata de Windows 7),y tenemos la impresora conectada en otro
ordenador de la red. Por supuesto que hemos de tenerla compartida desde el pc anfitrion (el pc que tiene
instalada y compartida la impresora, en este caso se trata de un XP)
INSTALAR IMPRESORA
Primero hemos de agregar/instalar la impresora remota en el equipo cliente (el equipo que desea imprimir en
la impresora conectada en otro equipo de la red) :
[1]
Cuando la tengamos seleccionada hemos de instalarla. Simplemente hemos de seguir el men de instalacin.
Despus de instalarla , hemos de entrar a la impresora y configurar sus propiedades. (En este momento
hemos de tener el cd de drivers a mano, o buscarlo en la pgina del fabricante.)
16 http://eltallerdelbit.com/
En el equipo anfitrin de la impresora (el pc que tiene la impresora conectada directamente por USB)
hemos de compartirla , asi que vamos a Impresoras y Faxes,seleccionamos la impresora que deseamos
compartir y : click derecho/propiedades .
17 http://eltallerdelbit.com/
[3]
SERVICIOS
Ahora en el equipo cliente que mandar los archivos a la impresora hemos de hacer lo siguiente: Vamos a
Inicio /Ejecutar:
Tecleamos services.msc y nos aparecer la pantalla de configuracin de servicios de windows.
Buscamos el servicio adecuado en este caso, que es la Cola de Impresin (proceso spoolsv.exe) y lo ac-
tivamos. Podemos dejarlo en Automtico si lo necesitamos permanentemente. De esta forma no tendremos
que volver a configurarlo, pero el proceso se hallar siempre activo, escuchando, incluso cuando no estemos
imprimiendo ningn documento.
18 http://eltallerdelbit.com/
CONFIGURAR FIREWALL PARA IMPRESORAS
Ahora vamos a Inicio/Impresoras y Faxes (esta opcin tambin la podemos encontrar en Panel de Control)
[5]
Seguidamente hemos de configurar nuestro Firewall correctamente para poder compartir los archivos y las
impresoras. Lo podemos hacer desde panel de control/ Firewall (XP). Recordamos que estamos configurando
el firewall del equipo conectado a la impresora; este equipo debe permitir las conexiones entrantes para
imprimir.
[6]
Marcamos Compartir archivos e impresoras entramos a configurar LAS REGLAS del Firewall. Hemos de
permitir el paso a los pcss de nuestra subred (siempre y cuando sean esos pcss los que desean imprimir; si
los pcss se encuentran en otra subred, hemos de introducir sus ipss y sus mascaras de red para que el
firewall les de paso a nuestra impresora).
19 http://eltallerdelbit.com/
[7]
DRIVERS ADICIONALES
Por otra parte , tenemos el tema de los drivers para la impresora segn el sistema operativo que tengamos.
Para minimizar errores introduciremos controladores adicionales.
Hemos de marcar XP (en este caso) :
20 http://eltallerdelbit.com/
[8]
Y esto sera lo bsico para Compartir nuestras impresoras en red, creando las reglas necesarias en el Firewall.
Espero que os sea de utilidad.
1. http://eltallerdelbit.com/wp-content/uploads/2011/08/agregar-dispositivos.png
2. http://eltallerdelbit.com/wp-content/uploads/2011/08/impresoras3.png
3. http://eltallerdelbit.com/wp-content/uploads/2011/08/impresoras2.jpg
4. http://eltallerdelbit.com/wp-content/uploads/2011/08/servicios.png
5. http://eltallerdelbit.com/wp-content/uploads/2011/08/impresoras1-300x981.jpg
6. http://eltallerdelbit.com/wp-content/uploads/2011/08/firewall1.jpg
7. http://eltallerdelbit.com/wp-content/uploads/2011/08/reglas-firewall.jpg
8. http://eltallerdelbit.com/wp-content/uploads/2011/08/controladores-adicionales1.jpg
21 http://eltallerdelbit.com/
Instalar Linux Mint y actualizar
Primero habremos de configurar un poco nuestro disco duro y las particiones que contiene, para poder
instalar otro S.O. sobre nuestro disco de arranque principal.
Podemos usar algn programa como Gparted desde Live cd y habremos de conseguir lo siguiente:
Particiones preparadas:[1]
La de Root ser donde se instale Linux Mint en sI.Con 5 Gigas sobra, pero si vamos a instalar actualizaciones y
ms paquetes , mejor dar algo ms de tamao.
[2]
Teniendo todo eso completado llegar el momento de comenzar la instalacin de Linux Mint; Introduciremos
nuestro CD o [3]USB Booteable (ver post para hacerlo).
22 http://eltallerdelbit.com/
[4]
Ahora vamos a instalar la red. Abrimos el navegador y comprobamos que no tenemos internet.
[5]
[6]
23 http://eltallerdelbit.com/
La cambiamos a Slo direcciones automticas [8](DHCP)
[9]
Lo configuramos manualmente e introducimos nuestro Servidor DNS (suele ser el router, aunque tambien
podemos poner las ipss de las DNS de Telefonica, Jazztel, las de Google ... sta ltima la ms
recomendable:
8.8.8.8 , aunque en ciertos casos, segn la localizacin geogrfica, merecer la pena probar el
rendimiento de las otras).
24 http://eltallerdelbit.com/
Ahora vamos a comprobar que tenemos conectividad a internet hacemos un ping a google.es
[13]
y abrimos el navegador para demostrarlo y comprobar adems que el trfico HTTP funciona correctamente.
[14]
Entramos a la terminal y tecleamos sudo aptitude update sudo para teclear como root.
aptitude update es para actualizar el repositorio de paquetes.
[15]
25 http://eltallerdelbit.com/
[16]
[17]
Si tuviramos algn problema con la correcta configuracin de las direcciones que usa nuestro Linux para
encontrar los repositorios, podemos acceder al archivo /etc/apt/sources.list y configurarlo manualmente:
[18]
AsI que comenzamos a descargar los paquetes por medio del Gestor de actualizaciones :
[19]
26 http://eltallerdelbit.com/
[20]
[21]
Como actividad extra, nos quedarIa instalar la tarjeta de red inalmbrica (WIFI) si Linux no la ha detectado
(por ser controladores privativos).
A traves de este men podemos intentar cargar el controlador de nuestra tarjeta de red wifi, siempre y
cuando la hayamos encontrado para Linux.
Tambin existe una versin de[22] Linux Mint con controladores privativos preinstalados.
[23]
[24]
27 http://eltallerdelbit.com/
ACTUALIZAR REPOSITORIOS Y PAQUETES:
Podemos Instalar Ndiswrapper para utilizar el soporte a drivers de windows 7 para tarjetas wifi. Para
instalarlo en Ubuntu hemos de ir al Centro de Software y buscar ndisgtk.
Recordad que Linux Mint viene con ndiswrapper instalado. [25]Ms INFO Ndiswrapper AQU
1. http://eltallerdelbit.com/wp-content/uploads/2011/08/1-estructura-previa-particiones2.jpg
2. http://eltallerdelbit.com/wp-content/uploads/2011/08/2-estructura-previa-particiones2.jpg
3. http://eltallerdelbit.com/2011/07/como-crear-un-usb-arrancable-con-ultraiso/
4. http://eltallerdelbit.com/wp-content/uploads/2011/08/3-bienvenido-a-debian2.jpg
5. http://eltallerdelbit.com/wp-content/uploads/2011/08/5-no-tenemos-internet1.jpg
6. http://1.bp.blogspot.com/-WRpUvKKsE9Q/TiC9nW9aWcI/AAAAAAAAAhs/sE_GhLtQ1hY/s1600/5-
no+tenemos+internet.jpg
7. http://eltallerdelbit.com/wp-content/uploads/2011/08/10-estaba-en-automatico1.jpg
8. http://eltallerdelbit.com/2012/01/servidor-dhcp-packet-tracer/
9. http://eltallerdelbit.com/wp-content/uploads/2011/08/11-lo-cambiamos-solo-dhcp-
automatico2.jpg
10. http://eltallerdelbit.com/2012/02/servicio-dns-conceptos-y-comandos/
11. http://eltallerdelbit.com/wp-content/uploads/2011/08/9-solucionado-dns-adecuado1.jpg
12. http://www.blogger.com/goog_792485958
13. http://eltallerdelbit.com/wp-content/uploads/2011/08/12-vemos-que-responde-google1.jpg
14. http://eltallerdelbit.com/wp-content/uploads/2011/08/13-vemos-que-ya-tenemos-internet2.jpg
15. http://eltallerdelbit.com/wp-content/uploads/2011/08/16-sudo-aptitude-update1.jpg
16. http://eltallerdelbit.com/wp-content/uploads/2011/08/6-sudo-dist-upgrade2.jpg
17. http://eltallerdelbit.com/wp-content/uploads/2011/08/7-yes1.jpg
18. http://eltallerdelbit.com/wp-content/uploads/2011/08/8-archivo-configurar-repositorios1.jpg
19. http://eltallerdelbit.com/wp-content/uploads/2011/08/15-paquetes-disponibles2.jpg
20. http://eltallerdelbit.com/wp-content/uploads/2011/08/14-entramos-a-gestor-de-
actualizaciones2.jpg
21. http://4.bp.blogspot.com/-NZZ0QAkedpk/TiC9tjKSXgI/AAAAAAAAAiM/0icfR6BX928/s1600/13-
+vemos+que+ya+tenemos+internet.jpg
22. http://www.linuxmint.com/
23. http://eltallerdelbit.com/wp-content/uploads/2011/08/4-instalar-controladores-wifi2.jpg
24. http://1.bp.blogspot.com/-dkN0HriFjjc/TiCWQzFx0-
I/AAAAAAAAAg4/i_GWDRsLeqY/s1600/y+lo+cambiamos+solo+dhcp+automatico.png
25. http://www.guia-ubuntu.org/index.php?title=Instalar_driver_de_tarjetas_WIFI_con_Ndiswrapper
28 http://eltallerdelbit.com/
Ubuntu Server en Virtualbox | Configurar Interfaces
Las Mquinas virtuales permiten ejecutar varios Sistemas Operativos/Servicios Virtualizados dentro de una
mquina Anfitrin.
Las mquinas virtuales son muy tiles para trabajar con Sistemas y sentirnos tranquilos sabiendo que no
tendremos que volver a reinstalar el SO, pues podemos congelar el estado de la mquina, crear una
instantnea (que es algo asI como un punto de restauracin), aadir interfaces de red de diversos tipos...
[1]
Al trabajar con Mquinas Virtuales ser necesario aadir interfaces de red de varios tipos, segn nuestras
necesidades:
- Bridged : Comparte el rango de red de la mquina anfitrin (la mquina en la que est instalado
virtualbox).
- Host-only (Slo anfitrin): Crea una red para compartir solamente con el
anfitrin.
- Red Interna :Para comunicarse con otras mquinas virtuales que estn ejecutndose a la vez en la misma
29 http://eltallerdelbit.com/
mquina y poseer una interfaz de red interna que nos facilitar la conexin con las mquinas virtuales
cliente (situadas tambien en la red interna).
- NAT : Crea una interfaz en el rango 10.0.0.0 que crea una conexin NAT (traduce entre una direccin IP y la
otra) con la red del anfitrin.
As que nos disponemos a cambiar la configuracin de nuestras interfaces en Linux Ubuntu Server, que
aunque permite la instalacin del entorno grfico, por defecto se trata de modo consola.
Despus de hacer login entramos en modo superusuario es decir , antes de nada tecleamos: sudo su
y el sistema nos pedir la contrasea de root, de tal forma que tras introducirla, ya podemos seguir
actuando como superusuario.
Sino no tendriamos permisos para editar los archivos o algunos comandos.
En este caso nos interesa tener una interfaz Bridged (Conexin puenteada) para compartir la ip de la red
local, con la puerta de enlace (proveyndonos asI de internet dentro de la mquina virtual).
Si deseamos aadir una subinterfaz
aadiremos:
auto eth0:1
iface eth0:1 inet
static address
192.168.1.42
netmask
255.255.255.0
30 http://eltallerdelbit.com/
Si quisiramos usar dhcp, tras configurar el archivo /etc/network/interfaces, (pondrIamos dhcp dnde pone
static), asI configuraremos la interfaz para que funcione como cliente dhcp, y tendr que pedir una direccin
de red a un servidor dhcp que debe existir y ser accesible en ese segmento de red:
iface eth0:1 inet dhcp
Por si queris practicar un poco ,aquI teneis varias imgenes de VirtualBox pre-instaladas que os sern
muy tiles:
[2]http://virtualboxes.org/images/
[3]http://sourceforge.net/projects/virtualboximage/files/
[4]http://virtualboximages.com/Free.VirtualBox.VDI.Downl
oads Saludos.
1. http://eltallerdelbit.com/wp-content/uploads/2012/02/Maquina-Virtual1.jpg
2. http://virtualboxes.org/images/
3.
http://sourceforge.net/projects/virtualboximage/
files/
4. http://virtualboximages.com/Free.VirtualBox.VDI.Downloads
31 http://eltallerdelbit.com/
Aprende DNS y Apache con ejercicios resueltos 100 %
Una de las cosas ms complicadas para un Administrador de Sistemas es el de configurar servidores. Prob-
ablemente os hayis dado cuenta de que, la informacin que circula en Internet sobre configuracin
de servidores DNS y HTTP Apache es muy difusa y, todos los que nos dedicamos a esto, tenemos que ser
bastante autodidactas debido a la falta de ayuda.
Los libros de informtica no suelen ser baratos, lo cual limita realmente la calidad de los conocimientos que
podemos disponer aquellos que tenemos presupuestos muy limitados y, a pesar de todo, queremos
aprender a hacer bien las cosas.
Por eso, es un placer para nosotros presentar el eBook Aprende DNS y Apache con ejercicios resueltos
100 %, una completa guIa que te ensear, paso a paso, todos los entresijos para dominar a la perfeccin
estas operaciones.
Seguro que sois conscientes de que una guIa de estas caracterIsticas valdrIa mucho dinero si la publicara
cualquier editorial. Por eso, hemos decidido utilizar el formato ebook y poner un precio simblico de 1,99
euros que servirn, fundamentalmente, para pagar los gastos derivados de mantener la web abierta y el
tiempo que dedicamos a compartir nuestros articulos de manera desinteresada con vosotros.
El propsito de este ebook es ensearte a configurar un Servidor DNS y un Servidor HTTPApache, utilizando
un sistema operativo Linux (por ejemplo Linux Ubuntu 10.04 Desktop o Linux Ubuntu Server)y
los Servidores Bind y Apache
[2]
32 http://eltallerdelbit.com/
El camino para conseguir este objetivo va a ser desarrollar varias prcticas desde
cero, paso a paso, hasta que obtengas un resultado correcto al final del ebook.
En este libro aprenders, no solo cales son los archivos que entran en juego , sino que sabrs exactamente
todos los pasos para completar el ejercicio, sin quebraderos de cabeza.
Adems, se incluyen ciertas nociones tericas rpidas y muy valiosas para facilitar la comprensin de los
ejercicios y el funcionamiento de DNS (Bind) y HTTP (Apache).
Y lo ms importante, vas a aprender tcnicas para resolver casos comunes y avanzados a los que te
enfrentas al desarrollar un servidor DNS y un Servidor HTTP.
Con este libro electrnico y algunos minutos de prctica sobre tus Sistemas Linux (o quizs en Mquina
Virtual) sers capaz de realizar la totalidad de ejercicios con satisfaccin.
Para ello, aquI tienes varias imgenes de VirtualBox pre-instaladas que te sern muy tiles:
[3]http://virtualboxes.org/images/
[4]http://sourceforge.net/projects/virtualboximage/files/
[5]http://virtualboximages.com/Free.VirtualBox.VDI.Dow
nloads Y el [6]Oracle VirtualBox (Mquina Virtual)
Descrgate un Linux Ubuntu 10.04 Desktop o Linux Ubuntu Server , carga la imagen en la mquina virtual , y
comienza la lectura y prcticas que se ofrecen.
Si tienes dudas puedes consultar el artIculo sobre Mquinas Virtuales. Y siempre puedes preguntarnos
desde la seccin Contacto.
Sera muy agradable contar con vuestra colaboracin para la difusin de este eBook. Creemos que ya est
bien de pagar precios prohibitivos por guIas de informtica. En la era de la informacin, el conocimiento
deberIa ser accesible para todos sin importar nuestro nivel econmico, ino os parece?
Nos encantarIa recibir vuestro feedback y comentarios acerca de este material. E igualmente,
seguimos trabajando en la creacin de otros eBooks sobre otros temas. Si tenis algn tema en particular
que os trae de cabeza y os gustarIa ver una guIa publicada sobre la misma, no tengis problema en dejar
vuestras peticiones en los comentarios..
Te deseo mucha suerte en todos los trabajos que emprendas como Administrador de Sistemas y
1. http://www.amazon.es/Aprende-APACHE-ejercicios-resueltos-
ebook/dp/B008E08AZK/ref=sr_1_1?ie=UTF8&qid=1340461663&sr=8-1
2.http://www.amazon.es/Aprende-APACHE-ejercicios-resueltos-ebook/dp/B008E08AZK/ref=sr_1_1?
33 http://eltallerdelbit.com/
ie=UTF8&qid=1340461663&sr=8-1
3. http://virtualboxes.org/images/
4.
http://sourceforge.net/projects/virtualboximage
/files/
5. http://virtualboximages.com/Free.VirtualBox.VDI.Downloads
6. https://www.virtualbox.org/wiki/Downloads
7.http://eltallerdelbit.com/2012/03/ubuntu-server-virtualbox-interfaces
8.
http://eltallerdelbit.com/con
tacto
34 http://eltallerdelbit.com/
Interfaz grfica en UBUNTU Server
Para poder administrar un servidor ubuntu server, debemos saber manejarnos con bastante soltura con los
comandos de linux.
Una solucin es la de personalizar nuestro ubuntu server con escritorio para poder administrar ms fcilmente.
Desde el simbolo de sistema iremos instalando los paquetes oportunos, pero antes actualizaremos los paquetes del
sistema como supersusuario:
entrada. Un saludo,
1. http://eltallerdelbit.com/wp-content/uploads/2012/03/UBUNTUSERVER1.bmp
36 http://eltallerdelbit.com/
Ubuntu SERVER paquetes idioma espaol
[1]
En la anterior entrada instalamos los paquetes necesarios para poder administrar nuestro servidor Ubuntu
con entorno grfico, pero el idioma por determinado es el ingls.
37 http://eltallerdelbit.com/
$ sudo apt-get install language-support-es
Puede ocurrir que cuando instalemos unos de los paquetes el sistema nos diga que ya est instal- ado,
no pasa nada, ya que algunos paquetes dependen de otros es decir, al instalar, por ejemplo, language-
pack-es se instala tambin el paquete language-pack-es-base.
En cualquier caso se muestra la lista completa para que no nos dejemos ninguno sin instalar.
Despus de instalar todos los paquetes de idioma, tendremos que instalar el gestor de mens lla-
mado gksu para que funcionen correctamente los mens:
Instalaremos tambin las herramientas necesarias para la gestin de la red. Para ello tecleamos en la
terminal:
1. http://eltallerdelbit.com/wp-content/uploads/2012/03/PAKETES.bmp
38 http://eltallerdelbit.com/
Error FTP 530 Filezilla | Solucionado
La siguiente prctica es una simulacin de conexin por ftp , y podremos ver el error FTP 530 cuando
intentamos conectar a nuestro servidor ftp.
Filezilla es un cliente FTP , que se conectar al correspondiente Servidor FTP y nos permitir transferir
nuestros archivos.
En este caso hemos habilitado un servidor FTP Filezilla y su correspondiente cliente.
El Xampp, ya conocido y tratado en esta web, nos provee de un servidor FTP Filezilla.
Activamos el Servicio FTP (si adems vamos a trabajar con algn gestor de contenidos,hemos de habilitar el
servidor MySQL y el Servidor Web para poder trabajar con nuestro servidor local, pero es independiente de
nuestro actual caso con el FTP).
Habiendo activado el servicio, podemos activar nuestro cliente FTP Filezilla, en el que habremos configurado
los datos de conexin.
En la siguiente captura se puede apreciar a la izquierda una columna, en la que se muestran las
configuraciones de acceso a los Sitios FTP que hemos configurado ya en algn momento.
39 http://eltallerdelbit.com/
En el centro, apreciamos que es una conexin local (localhost) , utilizando FTP (PodrIa ser SSL), el nombre de
usuario y la contrasea. Tipo de Login Normal:
Respuesta: 530 Login or password incorrect!Error: Error crIticoError: No se pudo conectar al servidor
Observamos en el panel de Filezilla y podemos ver los diagnsticos de conexin desde el Servidor FTP :
Y la solucin es bien simple, aunque si no la conocemos nos puede traer de cabeza un rato (hasta que
consultamos a nuestro amigo google).
En este caso lo que ocurra es estabamos intentando conectar por Filezilla a Localhost, pero en el Filezilla
Server no se habIa instalado con el mismo usuario de la base de datos y
40 http://eltallerdelbit.com/
contrasea.
Esto es un error bsico y desgraciadamente bastante tIpico: Configuramos el usuario con su contrasea en
el servidor y en el cliente, pero algn dIgito lo introducimos de forma errnea (o directamente utilizamos el
usuario de otra base de datos distinta, aumentando la confusin).
Pues bien, la solucin est en nosotros mismos, simplemente hemos de asegurarnos de que la configuracin
en servidor y cliente es la misma.
Probaremos de nuevo con los datos adecuados y ya podremos conectar de forma Local a nuestro Servidor
FTP.
Para demostrarlo os muestro el mensaje que arrojar la consola del Servidor Filezilla cuando se consiga
conectar correctamente:
[2]
1. http://eltallerdelbit.com/2011/06/importar-y-exportar-archivos-csv-a-sql-bases-de-datos-sql/
2. http://eltallerdelbit.com/wp-content/uploads/2012/03/conexion-exitosa-Server.jpg
41 http://eltallerdelbit.com/
VirtualHost Apache basado en IP
Un Host Virtual o VirtualHost , se utiliza para crear sitios web con Apache http. Esta directiva nos permite
definir los Host Virtuales por IP o por Nombre.
De esta forma tendrn funcionamientos diferentes.
Cuando creamos un host virtual basado en ip, tendremos un sitio web alojado en una IP.
Cuando creamos un host virtual basado en nombre es porque deseamos crear varios sitios sobre la misma
IP, pero sobre diferente puerto.
Esta es la ventaja de los Virtualhost, el poder disponer de Hosts basado en Nombre, y de esta forma poder
darle mayor rendimiento a una IP.
- Si deseamos crear un Host Virtual que responda por el dominio www1.midominio.com, cuya raIz del
sitio se encuentre en /var/www/sitio1 , y que funcione sobre la ip 192.168.1.10 /24 , sobre el puerto 80
Hemos creado una interfaz de red primaria, y otra Subinterfaz que nos ser de utilidad en los prximos
ejercicios.
La subinterfaz no necesita ni siquiera que activemos una interfaz nueva en VirtualBox. AsI que podemos
activarla editando el archivo nombrado (que ser lo mejor porque asI seguro que nos mantiene la
configuracin en el prximo reinicio) o ejecutando este comando:
42 http://eltallerdelbit.com/
En la siguiente captura muestro las interfaces configuradas. Se aprecia tambin la interfaz eth1 con direccin
192.168.56.253, que se trata simplemente de la interfaz Host-Only de VirtualBox que utilizamos para acceder por
ssh a nuestra Maquina Virtual Linux.
[1]
> A continuacin , con las interfaces de red correctamente configuradas, tendremos que crear el dominio
DNS con Bind (en Linux). No olvideis repasar la entrada del blog. Seguimos instalando Apache, lo haremos con el
comando:
43 http://eltallerdelbit.com/
vamos a /etc/apache2/sites-available y buscamos el sitio default , que utilizaremos como base para el
nuestro.
Entramos al archivo default con
[3]
En este punto recordaremos que el ejercicio consistIa en Crear un Host Virtual que responda por el dominio
www1.midominio.com, cuya raIz del sitio se encuentre en /var/www/sitio1 , y que funcione sobre la ip
192.168.1.10 /24 , sobre el puerto 80
44 http://eltallerdelbit.com/
<VirtualHost 192.168.1.10 :80> ServerAdmin webmaster@localhost ServerName www1.midominio.com
DocumentRoot /var/www/sitio1/
</VirtualHost>
Con esto creamos un Virtualhost en la ip 192.168.1.10, que responder a las peticiones del sitio web,
sobre el puerto 80.
En este caso no es necesaria la directiva Name VirtualHost , ya que solo tenemos un sitio habilitado.
Name VirtualHost ser de utilidad cuando tengamos que habilitar varios sitios sobre la misma ip.
<center>WWW1.MIDOMINIO.COM.COM</center>
<h2></h2>
<ul>
<li>- ESTE ES EL VIRTUALHOST ALOJADO EN VAR/WWW/SITIO1</li>
</ul>
QUE RESPONDE CON LA IP 192.168.1.10
, POR EL PUERTO 80
Despus lo guardamos por ejemplo con el nombre del sitio , en este caso www1.midominio.com
Posteriormente, situados en el directorio /etc/apache2/sites-available, activaremos el sitio web con
a2ensite
nombre del sitio (con lo cual se mover al directorio sites-enabled o sitios habilitados)
45 http://eltallerdelbit.com/
root@Ubuntu-server:/etc/apache2 # nano ports.conf
# If you just change the port or add more ports here, you will likely also
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
Reiniciamos Apache
/etc/init.d/apache2 restart
Y nos vamos al pc cliente (en este caso maquina virtual cliente) para hacer las comprobaciones por medio del
navegador.
El cliente ha de estar configurado en el mismo rango de la red, por ejemplo podemos ponerle la ip 192.168.1.100
/24
y hemos de configurar la direccin del servidor DNS que utilizar para resolver las consultas. Por tanto, editamos
el /etc/resolv.conf y aadimos
nameserver 192.168.1.10
Siendo 192.168.1.10 el Servidor que estamos configurando como Server DNS y HTTP, hacemos una
peticin http desde el navegador del cliente:
46 http://eltallerdelbit.com/
[4]
Bueno, nos ha costado un ratillo pero ya hemos acabado, hemos configurado correctamente un dominio
DNS con Bind, y montado un servidor web Apache Http sobre una Ip.
[5]SI QUEREIS MAS, PODEIS SUSCRIBIROS A LA LISTA MAIL DE EL TALLER DEL BIT
1. http://eltallerdelbit.com/wp-content/uploads/2012/04/interfaces.jpg
2. http://eltallerdelbit.com/2012/04/servidor-dns-bind/
3. http://eltallerdelbit.com/wp-content/uploads/2012/04/sitio-apache-default.jpg
4. http://eltallerdelbit.com/wp-content/uploads/2012/04/pruebas-http1.jpg
5. http://feedburner.google.com/fb/a/mailverify?uri=ElTallerDelBit20
47 http://eltallerdelbit.com/
Servidor DNS Bind
El ServidorDNS Bind nos permitir crear nuestro propio servidor dns. En este caso lo haremos desde la terminal
de Ubuntu Server .
A continuacin ,esta prctica muestra la Configuracin DNS necesaria para el ejercicio [1]VirtualHost Apache
basado en IP.
Para descargar el Bind podeis visitar el [2]Sitio oficial de Bind. Aunque lo ms normal desde Linux es
descargarlo e instalarlo asI:
A continuacin ,suponiendo que ya tenemos correctamente configuradas las interfaces de red , tendremos que
crear el dominio DNS con Bind (en Linux).
AsI que vamos al archivo /etc/bind/named.conf.local y definimos en l las zonas que vamos a crear, la zona de
busqueda directa DNS y la zona de bsqueda inversa (Abrimos el documento, vamos al final del todo y
aadimos lo siguiente:)
file /etc/bind/db.midominio.com;
};
zone 1.168.192.in-addr.arpa {
type master;
file /etc/bind/db.1.168.192;
};
Como podis ver, se han creado ms registros adems del dominio www1 (www2, www3, www4 ...). Los
usaremos para siguientes ejercicios:
$TTL 604800
48 http://eltallerdelbit.com/
@ IN SOA midominio.com. root.midominio.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
<
@ IN NS midominio.com.
@ IN A 192.168.1.10 www1 IN A 192.168.1.10 www2 IN A 192.168.1.10 www3 IN A 192.168.1.30 www4 IN A
192.168.1.40 www5 IN A 192.168.1.40
$TTL 604800
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
@ IN NS midominio.com.
10 IN PTR midominio.com.
10 IN PTR www1.midominio.com.
10 IN PTR www2.midominio.com.
30 IN PTR www3.midominio.com.
40 IN PTR www4.midominio.com.
40 IN PTR www5.midominio.com.
49 http://eltallerdelbit.com/
Resolucin del Dominio DNS desde un cliente con el comando DIG:
[3]
Recordemos que para resolver correctamente. nuestro cliente ha de tener configurado como resolvedor
DNS
al servidor que acabamos de crear.
AsI que nos aseguramos de que en el archivo /etc/resolv.conf contenga lo siguiente en este caso:
nameserver 192.168.1.10
Ahora que hemos configurado el DNS correctamente, podemos empezar a crear el sitio Apache y los Virtual-
Hosts.
Si necesitais algo ms de ayuda, podeis miraros los [4]Conceptos y comandos sobre DNS. Tampoco olvideis
visitar la entrada sobre [5]Ejercicios de Apache y DNS.
1. http://eltallerdelbit.com/2012/04/virtualhost-apache-basado-en-ip/
2. http://www.isc.org/software/bind
3. http://eltallerdelbit.com/wp-content/uploads/2012/04/dig-al-dominio.jpg
4. http://eltallerdelbit.com/2012/02/servicio-dns-conceptos-y-comandos/
5. http://eltallerdelbit.com/2012/03/dns-apache-ejercicios/
50 http://eltallerdelbit.com/
Cambiar IP en Ubuntu
Primero podemos comenzar con un ifconfig -a, que mostrar la configuracin actual de las interfaces
Ahora ya conocemos nuestra direccin ip actual. Y nos dirigiremos al archivo de Configuracin de las
interfaces para cambiarla.
AsI que vamos a aadir Interfaces de Red y a configurar sus direcciones de forma manual.
# Editamos esa linea(iface eth0 inet dhcp) y escribimos otras con los parmetros de la IP que queramos
fijar y de resto de la red, de tal manera que deberia quedar de la siguiente manera, obviamente los datos
que escribo son ejemplos:
[1]
51 http://eltallerdelbit.com/
Otra posibilidad es introducir por la terminal lo siguiente:
- Tambin podemos aadir por terminal una ruta, o cambiar la gateway por defecto:
- Por ltimo, para poder navegar, hemos de configurar adecuadamente los servidores DNS
sudo nano /etc/resolv.conf
Y agregar un resolvedor adecuado. Normalmente se tratar del router ms cercano. Aunque tambin
podemos poner directamente un servidor DNS pblico, como el 8.8.8.8 de Google
Despus hemos de reiniciar el servicio Bind con sudo /etc/init.d/bind9 restart , y ya habremos cambi-
ado la Ip en Ubuntu.
42582048-887b-3da9-be71-cec453d6dc79
66757b0c-a1bf-3945-8e8b-ceeffe07eed6
074258ec-5e17-395b-ae3e-b19ea32a32a0
1. http://eltallerdelbit.com/wp-content/uploads/2012/01/interfaces.jpg
2. http://eltallerdelbit.com/wp-content/uploads/2012/01/ip-de-la-interfaz-cambiada.jpg
52 http://eltallerdelbit.com/
Windows se reinicia | Error I/O
Todos los sistemas Windows se han visto afectados alguna vez por un error en los archivos que provoca
que
Windows se reinicie solo , de forma constante.
Si te ocurre que Windows se reinicia constntemente , los archivos de tu Windows tienen algn error. Es
decir , se trata de un error fIsico de archivo en el Disco duro,
que afectar a algunos sectores del disco duro , que son los sectores donde se encuentra el/los
archivos afectados por el error.
Las causas pueden ser diversas . Lo ms normal es que el equipo haya sido apagado incorrectamente, por
medio del conocido botonazo (dejando apretada la tecla de encendido durante varios segundos (5), hasta
que se apague el equipo), o porque has sufrido una subida de tensin o un corte de luz.
De esa forma,se daa el sector o sectores del disco duro donde se encuentran los archivos del
sistema operativo que estaban siendo usados cuando el equipo sufri el apagado incorrecto y repentino .
Otra posible causa de un error fIsico en el disco duro es un golpe en el disco duro, o una caIda, sobre
todo si el disco duro est en movimiento cuando ocurre.
El caso que vamos a tratar es un caso con muchas variantes, algunas recuperables y otras no tanto.
Consiste en investigar previamente con todas las herramientas de diagnstico y anlisis posibles, y
pos- teriormente , tras recopilar la informacin necesaria, sabremos un poco ms qu le ocurre a nuestro
disco duro.
En este caso est claro que es un error de los archivos, un error fIsico.
Pero no solo lo sabemos sino que tenemos pruebas de ello, porque hemos realizado los exmenes y
pruebas necesarias.
ANALISIS Y TESTEO DEL DISCO DURO CON HERRAMIENTAS PARA PARTICIONES Y DISCO DURO
La puedes encontrar iniciando con el cd de Windows, y cuando te pregunte , presiona R para reparar.
Cuando estes dentro de la consola de recuperacin , has de teclear:
chkdsk /p /r
En nuestro caso chkdsk realizaba algunas comprobaciones y recuperaciones, pero cuando llegaba al
sec- tor donde est el error , se colgaba el proceso (otra prueba ms de error fIsico en un disco duro. El
disco se queda muerto, la aguja se para, el sistema queda congelado, y es necesario reiniciar para salir de
ese estado, comenzando otra vez el proceso de arranque y reinicio con errores).
AsI que nos aseguramos de hacernos con un cd de Utilidades maestras como [1]Hirenss Boot, con las
que podemos reparar una gran variedad de errores.
En este caso nos iremos a las herramientas de particiones y a las herramientas de disco duro.
53 http://eltallerdelbit.com/
Anlisis con Partition Commander
Realizamos una prueba de particin y obtenemos el siguiente resultado: Disk I/O Error , que significa error de
entrada-salida, y es tIpico del error fIsico en sectores del disco duro.
[2]
[3]
54 http://eltallerdelbit.com/
Realizamos una prueba con Partition Magic y escaneamos las particiones buscando
dismounted.
Y precisamente sabemos que el equipo que da el error sufri varios apagones consecutivos durante
un par de dias.
Otro diagnstico ms: Particin desmontada incorrectamente. Suele ocurrir cuando el sistema operativo
no se cierra adecuadamente.
[5]
Paragon partition Manager solo confirma an ms lo que ya
Slo nos queda una honrosa opcin en estos casos si no queremos usar el disco duro como
pisapapeles ni podemos contratar a una empresa de recuperacin de datos:
HDD Reg
Realizamos un anlisis con HDD Reg.
Si es posible debemos averiguar previamente cual es el sector que daba error. Los programas de analisis
suelen mostrar los sectores daados.
AsI que si lo apuntamos, podemos utilizarlo ahora con HDD Reg para atacar justamente donde estn los
errores.
AsI nos evitamos tener que escanear todo el disco duro, lo cual puede tardar varios dIas, sobre todo si se
trata de un disco duro de Terabytes..
En nuestro caso, HDD Reg encontr un sector daado , que fu reparado automticamente.
Hecho esto, el equipo fue reiniciado y empez a funcionar de nuevo con normalidad.
Bueno amigos, espero que les hayan gustado y si quieren ms ya saben, no se olviden de suscribirse a
El taller Del Bit
1. http://www.hiren.info/pages/bootcd
2. http://eltallerdelbit.com/wp-content/uploads/2012/04/Disk-I-O-error.jpg
3. http://eltallerdelbit.com/wp-content/uploads/2012/04/Check-partition-for-errors-Partition-
Manager.jpg
4. http://eltallerdelbit.com/wp-content/uploads/2012/04/Partici%C3%B3n-incorrectamente-
desmontada.jpg
5. http://eltallerdelbit.com/wp-content/uploads/2012/04/Hard-Disk-IO-Fault.jpg
Servicio DHCP | Whireshark
Whireshark es un analizador de trfico en la red con el que analizaremos los paquetes DHCP que se
transmiten por la red.
En esta prctica que vamos a hacer, Whiresark nos mostrar el movimiento que haya por la red. Pero si
tuviramos que buscar uno a uno los paquetes , podrIamos no encontrarlos o dejarnos alguno.
Whireshark nos permite tambin crear filtros para mostrar los paquetes adecuados, segn el tipo de
trfico que estemos buscando.
Nosotros vamos a aplicar un filtro para encontrar los paquetes relacionados con DHCP
Por tanto , como sabemos que DHCP utiliza BOOTP, sabemos que utiliza los puertos 67 y 68.
AsI que comenzamos a capturar con Whireshark , conectamos la red (para activar el dhcp), paramos
la captura y nos disponemos a buscar los paquetes adecuados con este filtro :
udp.port == 67
[1]
DHCP Discover
El cliente difunde una peticin con direccin orIgen 0.0.0.0 y direccin destino 255.255.255.255.
En esta peticin se incluye la direccin Ethernet del cliente (direccin MAC), para poder devolver la
peticin adecuadamente.
[2]
DHCPOFFER
El Servidor contesta con los parmetros de red, otorgando Direccin IP, Mscara de red,gateway,nombre
de dominio, y direccin iP del servidor, por si es necesario renovar el prstamo.
[3]
DHCPREQUEST
El cliente comunica que ha recibido la oferta dhcp. De esta forma evita ms ofertas de otros servidores
dhcp.
[4]
DHCPACK
El servidor DHCP manda un mensaje de reconocimiento al cliente , y este ya puede utilizar los parmetros
que recibi.
[5]
DHCPNAK
Cuando el servidor avisa al cliente que el contrato ha terminado o que la direccin no es vlida.
DHCPRELEASE
Cuando el servidor avisa de que el contrato ha terminado.
Ms info adicional sobre DHCP: [6]Configurar un servidor de DHCP del IOS de Cisco | Packet Tracer
1. http://eltallerdelbit.com/wp-content/uploads/2012/05/Paquetes-dhcp.jpg
2. http://eltallerdelbit.com/wp-content/uploads/2012/05/dhcp-discover.jpg
3. http://eltallerdelbit.com/wp-content/uploads/2012/05/dhcpoffer.jpg
4. http://eltallerdelbit.com/wp-content/uploads/2012/05/dhcp-request.jpg
5. http://eltallerdelbit.com/wp-content/uploads/2012/05/dhcp-ack.jpg
6. http://eltallerdelbit.com/2012/01/servidor-dhcp-packet-tracer/
El Apache puede llegar a darnos algunos quebraderos de cabeza. En este caso hablaremos del caso en
Apache con soporte php:
[2]
Recordemos que las primeras pruebas se hicieron con la versin php-5.2.17-nts-Win32-VC6-x86 (versin
Non Thread Safe) y nos arroja ERROR (el error antes mencionado)
[3]
AsI que hemos probado despus con la versin php-5.2.17-Win32-VC6-x86 y parece que funciona
correctamente.
Reiniciar Apache
por
LoadModule php5 module C:/PHP/php5apache2 2.dll y produce el siguiente error:
Apache is running a threaded mpm but your php module is not compiled to be threadsafe:
[6]
Tras buscar e investigar por foros , podemos comprobar que parece tratarse de un problema por la
versin, que puede ser del tipo
Thread Safe NON Thread Safe.
En este punto hemos instalado otras versiones de php y por ahora seguimos con los mismos problemas.
Vamos pues a resolverlo
CONFIGURACION ADECUADA DE LOS ARCHIVOS PHP.INI y HTTPD.CONF (cuando instalemos soporte PHP
en Windows, utilizando la versin NON Thread Safe de PHP)
- En el PHP.INI (C:/Windows):
[7]
[8]
La linea que habla de Load Module php, la comentamos y la dejamos donde est (REALMENTE, POR
DEFECTO NO APARECE NADA):
-REINICIAMOS APACHE.
-Creamos el archivo prueba.php en
C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs
1. http://windows.php.net/download/#php-5.2-ts-VC6-x86
2. http://windows.php.net/download/#php-5.2-ts-VC6-x86
3.http://eltallerdelbit.com/wp-content/uploads/2012/04/php-5.2.17-nts-Win32-VC6-x86-versi
%C3% B3n-Non-Thread-Safe-.jpg
4. http://eltallerdelbit.com/wp-content/uploads/2012/04/php-5.2.17-Win32-VC6-x86.jpg
5. http://eltallerdelbit.com/wp-content/uploads/2012/04/httpd.exe-Syntax-error1.jpg
6.http://eltallerdelbit.com/wp-content/uploads/2012/04/ Apache-is-running-a-threaded-mpm-
but-your-php-module-is-not-compiled-to-be-threadsafe.jpg
7. http://eltallerdelbit.com/wp-content/uploads/2012/04/php.ini_.jpg
8. http://eltallerdelbit.com/wp-content/uploads/2012/04/httpd.conf_.jpg
9. http://eltallerdelbit.com/wp-content/uploads/2012/04/php-final-del-documento.jpg
Instalar Servidor DHCP en Ubuntu Server
Ya hemos hablado y explicado en otras ocasiones este protocolo. Si necesitais refrescar conceptos podis
revisar el artIculo sobre [1]Servicio DHCP y pruebas con Whireshark.
Primero vamos a configurar las interfaces editando el archivo /etc/network/interfaces Crearemos nuestro
servidor dhcp sobre una interfaz interna eth1 con ip 192.168.1.150 auto eth1
iface eth1 inet static address 192.168.1.150 netmask 255.255.255.0
Ahora vamos a por el paquete que instalar en nuestra mquina Linux el servicio de servidor dhcp
:
[2]
cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.back
Tenemos que localizar el siguiente texto y lo editaremos a nuestra conveniencia:
Tiene que quedar asI, por ejemplo (esta es una configuracin muy bsica):
default-lease-time : Especifica la cantidad de tiempo (en segundos) que durar la asignacin de di-
reccin a cada cliente.
max-lease-time : Especifica la cantidad de tiempo mximo que durar la asignacin de direccin a cada cliente.
get-lease-hostnames false :
get-lease-hostnames true sirve para configurar DHCP de ISC para establecer la opcin de nombre de
host basado en datos de DNS .
option domain-name : Especifica el nombre de dominio del servidor de Nombres que usar el cliente en las
peticiones DNS.
/etc/init.d/dhcp3-server start
(Podemos reiniciarlo posteriormente cuando sea necesario con dhcpd3 eth1 start . Tambin es posible que
debamos reiniciar las interfaces de red:
/etc/init.d/networking restart
ln -s /var/run/dhcp3-server/dhcpd.pid /var/run/dhcpd.pid
[4]
En el Cliente tendremos que volver a pedir una direccin IP, asI que vamos a ejecutar el cliente
dhcp.
[6]
Podemos observar cmo el cliente tenIa al principio la ip 192.168.1.155, que ha cambiado por la
192.168.1.31 , que es la primera posible del rango configurado.
Otro detalle que debemos tener en cuenta es que el servidor DHCP utiliza el puerto 67 y 68 a travs
de UDP.
Si configuramos un firewall o cortafuegos, debemos asegurarnos de permitir dicho trfico .
1. http://eltallerdelbit.com/2012/05/servicio-dhcp-whireshark/
2. http://eltallerdelbit.com/wp-content/uploads/2012/05/instalar-servidor-dhcp-ubuntu.jpg
3. http://eltallerdelbit.com/wp-content/uploads/2012/06/interfaz-dhcp.jpg
4. http://eltallerdelbit.com/wp-content/uploads/2012/05/dhcp-automatico-en-cliente.jpg
5. http://eltallerdelbit.com/wp-content/uploads/2012/05/dhclient.jpg
6. http://eltallerdelbit.com/wp-content/uploads/2012/06/log.jpg
7. https://www.isc.org/software/dhcp/
SSH significa Secure Shell. Se trata de un protocolo de acceso remoto que nos ofrece un terminal seguro y
encriptado , a travs del puerto 22.
SSH funciona como como telnet, por ejemplo, solo que es mucho ms seguro.
SSH nos ofrece un terminal en una mquina cliente remota, desde la que podremos conectar a
cualquiera de las cuentas que tenga el equipo remoto (que ha de tener activo el servicio de servidor ssh ), con
los privilegios que conlleve cada cuenta; asI que podemos conectarnos con la cuenta root, con la cuenta de
administrador, o con cualquier otra cuenta de usuario distinta .
Acceder por[1] SSH a nuestra mquina virtual, puede facilitarnos el trabajo. Por la rapidez y por la
encriptacin.
Con putty (cliente ssh), podemos incluso seleccionar y copiar texto cuando configuremos algunos de los
archivos de nuestra mquina virtual con Linux.
[2]
Si trabajamos con un S.O. que tenga entorno de terminal, apreciaremos muchIsimo esta funcin, que
nos permitir editar nuestros archivos de una forma ms efectiva. (iHabis probado a configurar por ejemplo
un servidor dns , o un servidor web apache directamente desde vuestra mquina virtual?. En algunos casos
puede ser incluso traumtico por la lentitud y el bajo refresco de pantalla . Si no podemos usar ssh, es
interesante entonces aumentar la memoria para nuestra mquina virtual, y de esta forma mejoraremos el
rendimiento y minimizaremos la prdida de tiempo cuando trabajemos con nuestra VM )
Lo primero, encendemos nuestra mquina virtual con conexin a internet (es muy til tener una in-
terfaz puente) y nos dispondremos a instalar el servidor ssh en Linux.
Primero ser necesario un apt-get update para actualizar los repositorios, y asI comprobar si hay
paquetes nuevos
/etc/ssh/sshd config
Podemos cambiar el puerto por ejemplo, para que no vaya por el 22 que es el puerto por defecto, y un
atacante podrIa intentar capturar las conexiones ssh intentndolo por el puerto por defecto.
Algo interesante que podemos hacer para comprobar el funcionamiento de ssh, es utilizar el comando
netstat
Con este comando comprobaremos que hay conexiones abiertas escuchando , y la ip de los equipos
(servidor y cliente).
[3]
y creamos una conexin a la ip adecuada (podemos guardar esta conexin para no tener que teclear a mano
en futuras conexiones)
[4]
Acto seguido podremos acceder a nuestra mquina virtual a travs del puerto 22, y comprobaremos
una mejora sustancial en el rendimiento de sta.
[5]
Recordamos que para conectar manualmente por ssh hemos de teclear: usuario@192.168.1.4
[6]
Y por ltimo, quI tenis el link para Descargar [7]Putty
1. http://es.wikipedia.org/wiki/Secure_Shell
2. http://eltallerdelbit.com/wp-content/uploads/2012/06/Putty.jpg
3. http://eltallerdelbit.com/wp-content/uploads/2012/07/netstat.jpg
4. http://eltallerdelbit.com/wp-content/uploads/2012/06/conexion-ssh.jpg
5. http://eltallerdelbit.com/wp-content/uploads/2012/06/login-ssh.jpg
6. http://eltallerdelbit.com/wp-content/uploads/2012/07/conexion-manual-ssh.jpg
7. http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Firewall Zentyal
El Firewall Zentyal se instala entr la red interna y el router con conexin a Internet. Por tanto, la interfaz
que se comunica con el router, debe ser mar- cada como externa (en este caso la eth0, que ser nuestra
primera interfaz, la interfaz bridged o puente)[2]
Hay algunas reglas tiles en nuestro Cortafuegos que podemos configurar como ejemplo: Permitir la
Administracin de Zentyal desde Internet.
Para conseguir esto hemos de ir a la pestaa Cortafuegos, y despus pulsar la opcin Filtrado de Paquetes
:[3]
A continuacin encontraremos varios tipos de Reglas de Filtrado que podremos crear y configurar en
nuestro Firewall Zentyal segn las necesidades de nuestra red:
[4]
En este caso, para permitir la administracin de Zentyal desde Internet, crearemos una regla en Re- glas de
filtrado desde las redes externas a Zentyal
[6]
Primero hemos de crear una regla que permita el log de todas las conexiones ssh:
Hemos de crear una nueva regla para permitir la entrada ssh y su registro desde las redes externas: Regla
para conexiones ssh:
[8 ]
Finalmente , observamos todas las reglas de filtrado creadas para permitir el log y el acceso a las conexiones
SSH en Zentyal:
ssh host_remoto
$ ssh usuario_remoto@host_remoto
Ya solo nos faltarIa acceder a Registros para ver si todo funciona bien, y comprobar que se han registrado los
nuevos accesos por ssh.
De esta forma tenemos un Firewall Zentyal activado y configurado de forma muy bsica. A partir de aquI
ser cuestin de saber lo que queremos hacer en nuestra red, y entonces construir los tipos de sentencias
adecuadas para permitir o bloquear el trfico deseado en cada caso.
1. http://eltallerdelbit.com/wp-content/uploads/2012/05/conectar-VM-desde-anfitrion.jpg
2. http://eltallerdelbit.com/wp-content/uploads/2012/05/interfaz-externa-Zentyal.jpg
3. http://eltallerdelbit.com/wp-content/uploads/2012/05/Filtrado-de-paquetes.jpg
4. http://eltallerdelbit.com/wp-content/uploads/2012/05/Reglas-de-Filtrado-Firewall-Zentyal.jpg
5. http://eltallerdelbit.com/wp-content/uploads/2012/05/A%C3%B1adimos-regla-para-ebox-
administration.jpg
6. http://eltallerdelbit.com/wp-content/uploads/2012/05/acceso-a-ebox-zentyal-desde-exterior.jpg
7. http://eltallerdelbit.com/wp-content/uploads/2012/05/regla-log-conexiones-ssh.jpg
8. http://eltallerdelbit.com/wp-content/uploads/2012/05/regla-conexiones-ssh.jpg
9. http://eltallerdelbit.com/wp-content/uploads/2012/05/Reglas-de-filtrado-creadas-para-ssh.jpg
http://eltallerdelbit.com/wp-content/uploads/2012/05/acceso-ssh.jpg
FollowSymLinks | Apache options
[1]
En Apache podemos hacer uso de Directivas y Permisos que afecten a los directorios de nuestros sitios
FollowSymLinks es una directiva de los servidores web Apache , que sirve para seguir los enlaces simblicos
de un directorio.
FollowSymLinks juega un importante papel en la seguridad de nuestro servidor web http. Se puede afirmar o
negar.
Si ponemos FollowSymLinks , lo afirmamos y permitimos que se sigan los enlaces simblicos. Si ponemos
-FollowSymLinks , lo denegamos explIcitamente.
Si no colocamos la opcin, no se seguir.
Y ya solo tenemos que editarlo como deseemos (ahora estar en /sites-enabled), mientras que a cada
cambio que hagamos, para poder comprobarlo , nos iremos a un cliente (puede ser otra mquina virtual de
la red interna u otro equipo de la lan, dependiendo de si estamos montando el servidor sobre una interfaz
interna o sobre una Bridged o puente)
En este caso hemos configurado como directorio raiz del sitio, el directorio /var/www/sitio1
<VirtualHost 192.168.1.10:80>
Adems vamos a crear un enlace simblico para comprobar el funcionamiento de la directiva FolloSymLinks
ln -s /home/pruebas/ /var/www/sitio1/prueba1/
[2]
El directorio /sitio1 lo dejaremos como est, sin editar permisos del directorio, asI que el servidor buscar el
archivo index.html y lo mostrar.
[3]
[4]
Como el directorio est vacIo, mostrar simplemente el enlace simblico creado previamente (si
adems hubiera archivos , los listarIa tambin.) Recordemos que hemos aplicado las directivas Indexes y
FollowSymLinks
[5]
Podemos eliminar el enlace simblico con unlink nombre del enlace
Otro ejemplo:
[6]
Bueno , y con esto hemos demostrado el funcionamiento de las Directivas FollowSymLinks e Indexes en un
servidor Web Apache.
1.http://eltallerdelbit.com/wp-content/uploads/2012/06/Directorios-y-
permisos-Apache.jpg
2.http://eltallerdelbit.com/wp-content/uploads/2012/06/Comprobamos-
enlaces-simbolicos1.jpg
3.http://eltallerdelbit.com/wp-content/uploads/2012/06/Sitio1.jpg
4.http://eltallerdelbit.com/wp-content/uploads/2012/06/archivos-
del-sitio1.jpg
5.http://eltallerdelbit.com/wp-content/uploads/2012/06/directorio-
apache-1.jpg
6.http://eltallerdelbit.com/wp-content/uploads/2012/06/forbidden-apache.jpg
En este caso , creando el alias , podrIamos acceder a dicho directorio por medio de la url
arriba mostrada.
[2]
En este nuevo caso , desde el sitio 1 podremos acceder al directorio /home del sistema,
con la siguiente direccin: www1.midominio.com/directoriohome/
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
[3]
1. http://eltallerdelbit.com/wp-content/uploads/2012/09/Apache.jpg
2.http://eltallerdelbit.com/wp-content/uploads/2012/08/httpd.conf-alias-apache.jpg
3. http://eltallerdelbit.com/wp-content/uploads/2012/04/Alias-Apache.jpg
4.http://eltallerdelbit.com/2012/03/dns-apache-ejercicios/
Este ebook ha sido cedido por su autor para su publicacin exclusiva en el Taller del Bit. Tienes total libertad para enlazar
los artculos de este ebook en los medios que desees, siempre y cuando mantengas su formato original, incluyendo la
firma y datos de contacto del autor.
Mail: davbarrio@eltallerdelbit.com