Tutoriales DHCP, SSH y Samba
Tutoriales DHCP, SSH y Samba
Tutoriales DHCP, SSH y Samba
Curso:
INTEGRANTES: Carlos Zometa Guevara Hugo Leonel de Paz Osvaldo Ortega Miralda Erwin Geovani Tal Sal Alexander Rodrguez William Daniel Orellana / / / / / / 1890-08-3630 1890-02-692 1890-08-14199 1890-08-8677 1890-08-5395 1890-08-3484
1
FUNCIONES:
El DHCP le permite al administrador supervisar y distribuir de forma centralizada las direcciones IP necesarias y, automticamente, asignar y enviar una nueva IP si fuera el caso en el dispositivo es conectado en un lugar diferente de la red. El protocolo DHCP incluye tres mtodos de asignacin de direcciones IP:
Asignacin manual o esttica: Asigna una direccin IP a una mquina determinada. Se suele utilizar cuando se quiere controlar la asignacin de direccin IP a cada cliente, y evitar, tambin, que se conecten clientes no identificados. Asignacin automtica: Asigna una direccin IP de forma permanente a una mquina cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar cuando el nmero de clientes no vara demasiado. Asignacin dinmica: el nico mtodo que permite la reutilizacin dinmica de las direcciones IP. El administrador de la red determina un rango de direcciones IP y cada dispositivo conectado a la red est configurado para solicitar su direccin IP al servidor cuando la tarjeta de interfaz de red se inicializa. El procedimiento usa un concepto muy simple en un intervalo de tiempo controlable. Esto facilita la instalacin de nuevas mquinas clientes a la red.
Luego nos pedir que ingresemos el password del usuario actual y listo, ya podemos acceder como usuario root. Bien despus configuraremos la tarjeta de red editando el fichero /etc/network/interfaces: #nano /etc/network/interfaces como queremos una ip "statica" ay que es un servidor DHCP modificamos el archivo que quede as: auto lo iface lo inetloopback auto eth0 iface eth0 inet static address 192.168.1.5 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255
(Para esto tambin tenemos que quitar el smbolo # de antes de cada parmetro y los dems parmetros los dejamos tal y como estn)
No se preocupen por los mensajes de fallos estos simplemente ocurren porque an no hemos configurado el servidor.
Ubicamos la lnea en donde esta INTERFACE"" para que nos quede asi: INTERFACE"eth0" (o eth1 dependiendo de su tarjeta de red)
salimos y guardamos. En
eth0 el 0 es un CERO
Luego guardamos y cerramos el archivo, aqu estamos diciendo que el servidor DHCP debe "escuchar" en esta interfaz por las peticiones de DHCP.
Dentro del archivo encontrarn gran cantidad de comentarios y ejemplos que sirven como gua para configurar el servidor DHCP en este caso solo cambiaremos lo que esta a continuacin: subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; option domain-name-servers 208.67.222.222,208.67.220.220; option domain-name "ejemplo.local"; option routers 192.168.1.1; option broadcast-address 192.168.1.255; default-lease-time 600; max-lease-time 7200; }
o para reiniciar:
# /etc/init.d/isc-dhcp-server restart
6. Probar en el cliente
NOTA IMPORTANTE: Debe existir slo un servidor DHCP en nuestra red, si tienen algn otro servidor DHCP (como por ejemplo el de un router o router inalmbrico) deben estar deshabilitado de lo contrario podran tener conflictos dentro de su red. Una vez que tengamos configurado nuestro servidor DHCP es hora de obtener las direcciones IP en nuestros clientes. Tenemos dos casos: a. Si el PC cliente ya est encendido y tiene una direccin IP asignada debern, tanto para un PC con MS Windows como Linux, solicitar que renueve la direccin IP de su PC. b. Si el PC est apagado, no hay problemas la prxima vez que la enciendan obtendr la direccin IP automticamente.
Una vez hecho esto los clientes debern obtener direcciones IP automticamente y estar dentro del rango de .100 y .200. Por ejemplo 192.168.1.101.En un cliente Linux adems pueden verificar ejecutando el comando:
sudodhclient
sudo solo es necesario para Ubuntu y derivados (deben tener permisos de administrador en el cliente) tail -n 15 /var/lib/dhcp3/dhclient.*.leases Eso es todo ya tienen un servidor DHCP funcionando.
Historia:
Al principio slo existan los r-commands, que eran los basados en el programa rlogin, el cual funciona de una forma similar a telnet. La primera versin del protocolo y el programa eran libres y los cre un finlands llamado TatuYlnen, pero su licencia fue cambiando y termin apareciendo la compaa SSH Communications Security, que lo ofreca gratuitamente para uso domstico y acadmico, pero exiga el pago a otras empresas. En el ao 1997 (dos aos despus de que se creara la primera versin) se propuso como borrador en la IETF.
HERRAMINTA PuTTY PARA USO CON WINDOWS: PuTTY es un cliente SSH, Telnet, rlogin, y TCP raw con licencia libre. Disponible originalmente slo para Windows, ahora tambin est disponible en varias plataformasUnix, y se est desarrollando la versin para Mac OS clsico y Mac OS X. Otra gente ha contribuido con versiones no oficiales para otras plataformas, tales como Symbianpara telfonos mviles. Es software beta escrito y mantenido principalmente por SimonTatham, open source y licenciado bajo la Licencia MIT.
Caractersticas
Algunas caractersticas de PuTTY son:
El almacenamiento de hosts y preferencias para uso posterior. Control sobre la clave de cifrado SSH y la versin de protocolo. Clientes de lnea de comandos SCP y SFTP, llamados "pscp" y "psftp" respectivamente.
8
# /etc/init.d/sshstart Una vez iniciado el servicio pasamos a la conexin remota por ssh ssh [nombre de usuario]@[ip de la maquina] Ejemplo: # sshumg@192.168.1.5 Luego nos pedir que ingresemos la contrasea del servidor Nos mostrara una pantalla como esta: Listo ya podemos intercambiar archivos con el servidor.
Prueba:
Crearemos una carpeta en el servidor desde la terminal del cliente: Primero nos situamos en el escritorio del servidor: #cd Escritorio Despus pasaremos a crear la carpeta para lo cual usaremos el comando mkdir: #mkdirCarpetaDePrueva Listo hemos creado una carpeta desde la terminal del cliente al Escritorio del servidor.
10
11
INTERCAMBIO DE ARCHIVOS ENTRE UN SERVIDOR SSH EN UBUNTU Y UNA PC CON WINDOWS, UTILIZANDO LA HERRAMIENTA PuTTY
Configuramos con la IP del servidor al que nos queremos conectar (Para saber la IP del servidor ejecutamos en la terminal del mismo el comando ifconfig) Nos pedir la clave del servidor, la introducimos y listo, ya nos podemos conectar e intercambiar archivos de la misma forma que si lo hiciramos en un terminal de cliente de Ubuntu.
12
Conceptos Bsicos:
SAMBA
Samba es una implementacin libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con GNU/Linux, Mac OS X o Unix en general se vean como servidores o acten como clientes en redes de Windows. Samba tambin permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directorypara redes basadas en Windows; aparte de ser capaz de servir colas de impresin, directorios compartidos y autentificar con su propio archivo de usuarios.
Caractersticas
Samba es una implementacin de una docena de servicios y una docena de protocolos, entre los que estn: NetBIOS sobre TCP/IP(NetBT), SMB (tambin conocido como CIFS), DCE/RPC o ms concretamente, MSRPC, el servidor WINS tambin conocido como el servidor de nombres NetBIOS (NBNS), la suite de protocolos del dominio NT, con su Logon de entrada a dominio, la base de datos del gestor de cuentas seguras (SAM), el servicio Local Security Authority (LSA) o autoridad de seguridad local, el servicio de impresoras de NT y recientemente el Logon de entrada de Active Directory, que incluye una versin modificada de Kerberos y una versin modificada de LDAP. Todos estos servicios y protocolos son frecuentemente referidos de un modo incorrecto como NetBIOS o SMB.
13
CONFIGURACION DE SAMBA
1. INSTALACION DE SAMBA
Instalamos samba utilizando los siguientes parmetros:
# apt-get install samba samba-common # apt-get install python-glade2 # apt-get install system-config-samba
2. CONFIGURACION
Nos vamos a inicio aplicaciones y buscamos SAMBA Luego lo abrimos y damos click en Archivo y luego en Aadir Recurso Compartido. En directorio, le damos examinar y seleccionamos el directorio que deseamos compartir, colocamos el nombre que le queremos dar a dicho recurso y si queremos le podemos agregar una descripcin. Damos check a los permisos de lectura y escritura. En la pestaa de acceso seleccionamos el recurso creado y le damos check.
14
4. ACCEDER AL RECURSO COMPARTIDO DESDE WINDOWS Ahora abrimos la Terminal y escribimos el siguiente comando para saber la IP de red local. ifconfig (En nuestro caso en 192.168.0.5)
Luego desde la pc con Windows nos vamos a Inicio, ejecutary tecleamos la direccin IP de nuestro servidor con Ubuntu (192.168.1.5)
15
Ahora se abrir el intercambio, Windows le pedir nombre de usuario y la contrasea de samba. Ejemplo: umg 12345 Listo, ya podemos acceder a nuestra carpeta compartida en Ubuntu.
5. CONFIGURACION DE RECURSO COMPARTIDO EN WINDOWS. Crear una carpeta existente de Windows hacer click derechoy luego en propiedades. Despus seleccionar l pestaa compartir, luego en el botn Compartir, seleccionar todos y agregar permisos de lectura y escritura, por ltimoclicken compartir. Ahora seleccionamos la otra opcin uso compartido avanzado y hacemoschecken compartir esta carpeta, luego aplicar y aceptar.
16
17
6. ACCESO A LA CARPETA COMPARTIDA DESDE UBUNTU. Abrimos la Carpeta Personal, luego de lado izquierdo en laopcin Red seleccionamos examinar la red, seleccionamos el pc en el que se encuentra la carpeta que compartimos, abrimos y listo, ah se encuentra la carpeta que compartimos en Windows.
18
REFERENCIAS
Servidor DHCP
http://www.vensign.com/blog/como-instalar-servidor-dhcpubuntu.html http://www.youtube.com/watch?v=bgez8H5i288
Servidor SSH
http://www.noobslab.com/2012/03/configure-samba-sharing-between-ubuntu.html http://www.youtube.com/watch?v=CnAnHIlusUM
19
AREA DE TRABAJO:
20