lunes, 14 de diciembre de 2009

Configuracion servidor Samba en linux Debian
Por: Esteban López

QUE ES SAMBA

Samba configura directorios Unix/Linux (incluyendo sus subdirectorios) como recursos para compartir a través de la red. Para los usuarios de Microsoft Windows, estos recursos aparecen como carpetas normales de red. Los usuarios de Linux pueden montar en sus sistemas de archivos estas unidades de red como si fueran dispositivos locales, o utilizar la ordensmbclient para conectarse a ellas muy al estilo del cliente de la línea de órdenes FTP. Cada directorio puede tener diferentes permisos de acceso sobrepuestos a las protecciones del sistema de archivos que se esté usando en Linux. Por ejemplo, las carpetas home pueden tener permisos de lectura y escritura para cada usuario, permitiendo que cada uno acceda a sus propios archivos; sin embargo, deberemos cambiar los permisos de los archivos localmente para dejar al resto ver nuestros archivos, ya que con dar permisos de escritura en el recurso no será suficiente.

La configuración de Samba se logra editando un solo archivo, accesible en /etc/smb.conf o en /etc/samba/smb.conf.

¿Como funciona este servicio?

Samba es en sí un paquete muy complejo, que brinda a los usuarios Linux de un sin fin de posibilidades a la hora de interactuar con equipos Windows y Linux que estén coexistiendo en redes heterogéneas.

¿Cuales son los beneficios al instalar un servidor Samba en Linux?

  • Compartir uno o más sistemas de archivos.
  • Compartir impresoras, instaladas tanto en el servidor como en los clientes.
  • Samba permite compartir entre máquinas Windows y Linux recursos.
  • Siendo un recurso una carpeta o la impresora.

INSTALACIÓN Y CONFIGURACIÓN DEL SERVIDOR SAMBA

Lo primero que haremos será configurar nuestro servidor samba, para esto lo hacemos con la siguiente línea de comandos, desde nuestra terminal o Shell, con privilegios de administrador.

aptitude install samba
Acá abajo lo que nos pide es una confirmación de si realmente lo deseamos instalar, le damos “Y” (sin las comillas) y listo seguirá instalando hasta finalizar.

Ahora vamos a proceder en configurar nuestro servidor samba, para esto debemos ingresar en la siguiente ruta:
cd /etc/samba

Una vez allí entramos a editar el archivo de configuración con el siguiente comando:
pico smb.conf

Luego entramos al archivo de configuración, y ubicamos una línea que dice: security = user, vamos a modificarla poniendo security = SHARE

Al final del texto vamos a agregar las siguientes líneas:
Nota: Debemos recordar que el nombre de la carpeta que vamor a compartir no debe contener espacios.

Explicare las líneas más importantes:

path= /home/esteban/Desktop/prueba En esta línea estamos indicando la ruta del directorio que vamos a compartir.

public= yes En esta línea le decimos si deseamos que nuestro directorio sea publico

writable= yes En esta línea indicamos si deseamos que sea escribible, osea si queremos poder montar cosas en esta carpeta desde algún cliente.

Vamos a darle permisos a nuestra carpeta de ejecución, lectura y escritura (En este punto si es dependiendo las necesidades del administrador de red, en cuanto a los permisos que desee darle), nosotros le daremos todos los servicios con la siguiente línea:

chmod 777 /home/esteban/Desktop/prueba/

Nota: Recordemos que la ruta en la cual esta nuestra carpeta y el nombre de dicha carpeta es diferente para cada uno, dependerá de donde la hallamos creado, y como la hallamos nombrado.

Verificamos cual es nuestra dirección IP, para saber como ingresar desde el cliente a verificar las carpetas o directorios compartidos, lo hacemos con el comando:

ifconfig

Nota: En este caso vemos en el lugar que esta subrayado en rojo, que nuestra dir IP es la192.168.1.65

Y por ultimo arrancamos nuestro servicio con el comando.

/etc/init.d/samba restart

Ahora si, vamos a comprobar si nuestro servidor ha quedado bien configurado:

Mi maquina real esta con el S.O win XP, vamos a verificar desde allí si nuestro servidor esta compartiendo la carpeta, para esto vamos a la siguiente ruta:

Inicio>Ejecutar

Una vez parados en Ejecutar vamos a digitar la dirección IP de nuestro servidor samba con \\antepuesto osea así en nuestro caso:

\\192.168.1.65

Bueno finalmente si todo ha ido bien nos mostrara la carpeta que hemos compartido, nos mostrara la siguiente ventana:

HASTA LA PROXIMA ¡¡¡¡ ;)

++++++++++++++++++++++++++++++++++++++++++++++++++++

viernes, 4 de diciembre de 2009

miércoles, 2 de diciembre de 2009

instalacion de VMware en ubuntu 9.04





La pagina donde podremos encontrar este software es esta.

Desde una consola de comandos o terminal, ejecutaremos:

este comando nos alludara a colocarnos en modo root o super usuario, nos padira el password
de la maquina
una ves en modo root instalaremos los compiladores esenciales los cuales los instalamos con el siguiente comando: sudo apt-get install build-essential linux-headers-`uname -r`



una ves descargado el compilador, nos dirigiremos al lugar donde tenemos ubicado el VMware que habremos descargado previamente en mi caso lo tengo en el escritorio



una ves parados en la ruta donde se ecuentra alojado nuestro VMware nos disponemos a la instalacion: colocaremos sudo sh VMware-Workstation-Full-7.o.o-203739.i386.bundle


ya el resto de la instalacion sera graficamente sera seguir el asistente.
hay les dejo los pantallasos


aceptamos la licencia



esto es opcional





decimos que si


le damos en instalar y linsto se comensara nuestra instalacion










listo una ves terminada la instalacion nos dirigiremos a la siguiente ruta aplicaciones >herramientas del sistema>VMware
espero que les sirva















miércoles, 25 de noviembre de 2009

UNA PEQUEÑITA GUIA SOBRE ROUTERS ESPERO QUE LES SIRVA

A. Cuál es el número de modelo de los routers Cisco disponibles?,
¿Cuál tiene usted?

Numero de modelos Cisco 1700 y Cisco 800
El modelo que poseemos es el Cisco 1700

B Responda los siguientes numerales para su router:
B1. ¿Qué interfaces físicas (puertos) identifica?

1 puerto RJ45 de consola
1 puerto RJ45 Auxiliar
1 puerto RJ45 de Ethernet
2 Puertos seriales

B2. Asocie cada interfaz física con el tipo de cable, conectores utilizados
y el dispositivo al que se conecta.

R/ un RJ45 con terminal DB9 que va conectado al puerto serial del computador
Y el conector de energía que va al lado derecho del router.

B3. Busque el manual de su router (recomendación busque en ingles)


D. Ejecute el comando Router#Show ? Enumere diez (10) de los
modificadores disponibles para la instrucción Show, así como su
correspondiente descripción. Trate de elegir los comandos que usted
crea que se utilicen más comúnmente.

1) interfaces Interface status and configuration
2) async Information on terminal lines used as router interfaces
3) clock Display the system clock
4) running-config Current operating configuration
5) configuration Contents of Non-Volatile memory
6) dhcp Dynamic Host Configuration Protocol status
7) diag Show diagnostic information for port adapters/modules
8) policy-manager Policy Manager
9) startup-config Contents of startup configuration
10) pppatm PPP over ATM
E. Ejecute el comando Router#show version y determine:
Cuál es la versión de IOS?
Version 12.3(11)T5
Cuál es el nombre del archivo de imagen de sistema (IOS)?
System Bootstrap, Version 12.2(7r)XM1, RELEASE SOFTWARE (fc1)
Qué tipo de procesador (CPU) y cuánta RAM tiene este router?
Processor board ID FOC07410ZYL (3225760811), with hardware revision 0000
MPC860P processor: part number 5, mask 2
32768K bytes of processor board System flash (Read/Write)
Cuántas interfaces LAN tiene este router?
Una
Cuántas interfaces WAN tiene este router?
Dos
Qué cantidad de NVRAM tiene este router?
32K bytes of NVRAM
Cuál es el valor del registro Configuración?
Configuration register is 0x2102

F. Ejecute el comando Router#show flash y determine:
Cuánta memoria flash está disponible y cuánta se ha utilizado?
Cuál es el archivo que se guarda en la memoria flash?

21212200 bytes libres
12342228 bytes usados
c1700-advsecurityk9-mz.123-11.t5.bin
G. Ejecute el comando Router#show runing-config y determine:
Cuál es la información que se visualiza con el comando show run?
Cuántas Interfaces tiene el enrutador y como están clasificadas?
Qué significan los términos shutdown y hostname?
Muestra información relativa al router.

Una Lan
Dos Wan
Shutdown: Apagar un dispositivo
Hostname: Nombre del equipo o dispositvo

H. Ejecute el comando Router#show interfaces y determine:
Para la interfaz Ethernet 0, qué es MTU y cuál es su valor?

1500 bytes
Unidad máxima de transferencia
Para la interfaz Ethernet 0, qué es BW y cuál es su valor?
Ancho de banda. Este campo está definido por el administrador de la red y no tiene
ningún efecto real sobre el ancho de banda de una línea. Es simplemente utiliza para
describir la carga en una interfaz específica.
100000 Kbit
Para la interfaz Ethernet 0, qué es DLY y cuál es su valor?
Retraso. Cantidad de micros segundos de retraso.
100 usec
Para la interfaz Ethernet 0, qué es reliability y cuál es su valor?
187/255
Fiabilidad. Fiabilidad de la interfaz como una fracción de 255 (255/255 es de 100% de
fiabilidad), calculado como media exponencial de más de cinco minutos (por defecto).
Para la interfaz Serial 0, cuál es el valor de MTU?
1500 bytes
Para la interfaz Serial 0, cuál es el valor de BW?
128 Kbit
Para la interfaz Serial 0, cuál es el valor de DLY?
20000 usec
Para la interfaz Serial 0, cuál es el valor de reliability ?
255/255
Para la interfaz Serial 0, qué es HDLC ?
HDLC usa transmisión asíncrona. Todos los intercambios se realizan a través de
tramas, HDLC utiliza un formato único de tramas que es válido para todos los posibles
intercambios: datos e información de control.

I. Ejecute el comando Router#show protocols, qué información exhibe?

Muestra el estado de los protocolos configurados

J. Internamente el Router esta compuesto por los siguientes elementos
CPU, RAM, NVRAM, FLASH, ROM e Interfaces. Cuál es la función de cada
uno de estos elementos?

CPU: La unidad central de procesamiento. (CPU) ejecuta las instrucciones del sistema
operativo. Estas funciones incluyen la inicialización del sistema, las funciones de
enrutamiento y el control de la interfaz de red. La CPU es un microprocesador. Los
grandes routers pueden tener varias CPU.
RAM: La memoria de acceso aleatorio (RAM) se usa para la información de las tablas
de enrutamiento, el caché de conmutación rápida, la configuración actual y las colas
de paquetes. En la mayoría de los routers, la RAM proporciona espacio de tiempo de
ejecución para el software IOS de Cisco y sus subsistemas. El contenido de la RAM se
pierde cuando se apaga la unidad. En general, la RAM es una memoria de acceso
aleatorio dinámica (DRAM) y puede actualizarse agregando más Módulos de memoria
en línea doble (DIMM).
NVRAM: La memoria de acceso aleatorio no volátil (NVRAM) se utiliza para
guardar la configuración de inicio. En algunos dispositivos, la NVRAM se
implementa utilizando distintas memorias de solo lectura programables, que se
pueden borrar electrónicamente (EEPROM). En otros dispositivos, se
implementa en el mismo dispositivo de memoria flash desde donde se cargó el
código de arranque. En cualquiera de los casos, estos dispositivos retienen sus
contenidos cuando se apaga la unidad.
Memoria flash: La memoria flash se utiliza para almacenar una imagen
completa del software IOS de Cisco. Normalmente el router adquiere el IOS por
defecto de la memoria flash. Estas imágenes pueden actualizarse cargando
una nueva imagen en la memoria flash. El IOS puede estar comprimido o no.
En la mayoría de los routers, una copia ejecutable del IOS se transfiere a la
RAM durante el proceso de arranque. En otros routers, el IOS puede ejecutarse
directamente desde la memoria flash. Agregando o reemplazando los Módulos
de memoria en línea simples flash (SIMMs) o las tarjetas PCMCIA se puede
actualizar la cantidad de memoria flash.
ROM: La memoria de solo lectura (ROM) se utiliza para almacenar de forma
permanente el código de diagnóstico de inicio (Monitor de ROM). Las tareas
principales de la ROM son el diagnóstico del hardware durante el arranque del
router y la carga del software IOS de Cisco desde la memoria flash a la RAM.
Algunos routers también tienen una versión más básica del IOS que puede
usarse como fuente alternativa de arranque. Las memorias ROM no se pueden
borrar. Sólo pueden actualizarse reemplazando los chips de ROM en los
tomas.
Interfaces: Las interfaces son las conexiones de los routers con el exterior. Los
tres tipos de interfaces son la red de área local (LAN), la red de área amplia
(WAN) y la Consola/AUX. Las interfaces LAN generalmente constan de uno de
los distintos tipos de Ethernet o Token Ring. Estas interfaces tienen chips
controladores que proporcionan la lógica necesaria para conectar el sistema a
los medios. Las interfaces LAN pueden ser configuraciones fijas o modulares.
Las interfaces WAN incluyen la Unidad de servicio de canal (CSU) integrada, la
RDSI y la serial. Al igual que las interfaces LAN, las interfaces WAN también
cuentan con chips controladores para las interfaces. Las interfaces WAN
pueden ser de configuraciones fijas o modulares.
Los puertos de Consola/AUX son puertos seriales que se utilizan
principalmente para la configuración inicial del router. Estos puertos no son
puertos de networking. Se usan para realizar sesiones terminales desde los
puertos de comunicación del computador o a través de un módem.

l. Ejecute el comando Router>? Cuál es la función de dicho comando?

Enumere diez (10) de las instrucciones disponibles que aparecen en la
respuesta del router, así como su correspondiente descripción. Trate de
elegir los comandos que usted crea que se utilicen más comúnmente
La función del comando nos muestra los comandos disponibles para administrar el
router en modo limitado o para ingresar al router como administrador con todas las
funciones disponibles.
1) enable Turn on privileged commands
2) exit Exit from the EXEC
3) disconnect Disconnect an existing network connection
4) mstat Show statistics after multiple multicast traceroutes
5) renew Renew a resource
6) systat Display information about terminal lines
7) telnet Open a telnet connection
8) mtrace Trace reverse multicast path from destination to source
9) lock Lock the terminal
10) disable Turn off privileged commands
M. Ejecute el comando Router>telnet? Cuál es la función de dicho
comando? Cuál fue la respuesta del Router?
Sirve para acceder mediante una red a otra máquina, para manejarla remotamente
como si estuviéramos sentados delante de ella.
Telnet
N. Ejecute el comando Router>show ? Cuál es la función de dicho
comando? Cuál fue la respuesta del Router?

Mostrarnos los comandos disponibles para la configuración de los modos avanzados
del router
O. Escriba el siguiente comando sin presionar ENTER Router>show
versión Describa lo que ocurre en la línea de comandos si presiono las
siguientes combinaciones de teclas CTRL+A, CTRL+E, CTRL+B, CTRL+F,
ESC+B, ESC+F, CTRL+P, CTRL+N, Flecha arriba, Flecha Abajo. (Este
numeral no funciona en todos los simuladores)

CTR+A: nos lleva al primer carácter del comando
CTR+E: nos lleva al final del comando
CTRL+B: nos devuelve uno por uno
CTRL+F: nos lleva una por una hacia delante
ESC+B: nos retrocede al principio de cada palabra
ESC+F: nos lleva al final de cada palabra
CTRL+P: nos lleva al comando anterior que ejecutamos
CTRL+N: en el mismo modo solo en sentido contrario del CTRL+P
Flecha Arriba y Flecha Abajo es lo mismo que CTRL+P y CTRL+N
P. Ejecute los siguientes comandos Router>en ó Router>sh
Cuál es la función de dicho comando? Cuál fue la respuesta del Router?

La función del es terminar de completarnos el comando, sin necesidad de
escribir el comando completo
La respuesta del router en la abreviatura nos la completo con
La respuesta del router en la abreviatura nos la completo con

Q. Ilustre algunas instrucciones que permitan obtener los mensajes de
error citados arriba.











R. Ejecute el comando "show ?" en modo privilegiado y en modo usuario.
Qué puede concluir? Cuáles son las diferencias entre las respuestas
ofrecidas por el router en ambos modos?

El modo privilegiado tiene mas posibilidades y el modo privilegiado puede hacer las
mismas operaciones que el modo usuario puede hacer. Mientras que el modo usuario
no podrá tener acceso a las operaciones que se pueden hacer en modo privilegiado.

S. Es posible ingresar al modo privilegiado del Router ingresando tan
solo las letras iniciales del comando "enable" ? Cuantas letras requirió?

Cómo haría entonces para salir del modo privilegiado utilizando a técnica
anterior?
Si es posible entrar en modo privilegiado en modo con las tres primeras letras.
Solamente se requieren dos letras para entrar en el router en modo privilegiado
Con los mismos pasos anteriores para salir solamente con las dos primeras letras de
la palabra exit.

T. Desde el modo privilegiado ejecute el comando "configure terminal".

En qué modo se encuentra ahora? Cómo lo dedujo? Ahora ejecute el
comando "interface ethernet 0". En qué modo se encuentra ahora? Cómo
lo dedujo?
Se dedujo por que pasamos de Router# a Router(config)#
Y después pasamos a la otra fase Router(config-if)#
En donde config nos indicaría que estamos en modo configuración y config-if nos
indicaría que ya estamos en el modo de configuración de la interfase de red

U. Después de finalizar el numeral anterior presione en la línea de
comandos la combinación "CTRL+Z" Qué ocurrió ?

Nos salimos de todas las interfaces a las cuales aviamos ingresado llevándonos a
Router#

V. Repita el numeral t. y ejecute ahora el comando "exit". Qué ocurrió?
Cuál es la diferencia con el anterior?
Solamente nos devolvió una paso atrás Router(config)#



Elaborada por:

José Julian Calle
José Arley Bran
Miguel Angel Ruiz
Yeison Ramirez

Admon de redes de computadores
sena

Estructura de directorios de un sistema GNU/Linux


• /bin/: contiene programas básicos del sistema ejecutables
• /boot/: contiene los ficheros necesarios para el arranque del sistema.
• /dev/: contiene los ficheros de dispositivos reconocidos por el sistema (disco duro, lectores cd/dvd, sonido, video…).
• /etc/: contiene ficheros y directorios de configuración específicos de nuestro sistema
• /home/: directorios personales de los usuarios. Encontraremos una carpeta por cada usuario que haya en el sistema operativo.
• /lib/: aquí se encuentran las librerías compartidas y los módulos del kernel.
• /media/: en este directorio se montan los dispositivos como el CD-ROM, dispositivos USB, etc.
• /opt/: directorio reservado para instalar aplicaciones.
• /sbin/: contiene los ficheros binarios ejecutables del sistema operativo.
• /srv/: contiene datos específicos que son servidos por el sistema servidor.
• /tmp/: directorio de archivos temporales.
• /usr/: en este directorio se encuentran la mayoría de los archivos del sistema, aplicaciones, librerías, manuales, juegos… Es un espacio compartido por todos los usuarios del sistema.
• /var/: contiene archivos administrativos y datos que cambian frecuentemente (logs, bases de datos, colas de impresión…)
• /root/: directorio de root (administrador del sistema).
• /proc/: directorio especial donde se almacenan datos del kernel e información sobre procesos.


miércoles, 11 de noviembre de 2009

servidor DNS en DEBIAN



SERVIDOR DNS

Configuración DNS Linux
Lo primero que haremos sera colocarle una ip estática

Despues lo que tenemos que realizar es instalar el bind9, esto permite disponer de un servidor DNS en una intranet, que resuelva dominios internos. Para ello hay que poner este comando en un terminal: “ aptitude install bind9”


despues de que bind9 este instalado procedemos a su configuración lo primero que vamos hacer es ir hasta el archivo de configuración “bind” donde se encuentran alojados los directorios que tenemos que configurar para el correcta funcionamiento de nuestro servidor DNS, nos disponemos a ir al directorio “bind” con la orden cd /etc/bind/ esto lo hacemos en modo súper usuario o modo root cabe recordar que todo esto lo hacemos en una terminal o consola


>
despues le damos “ls”para listar el contenido de dicha carpeta como podemos opcervar se encuentran varios fichecheros pero en este tutorial solo nos vamos a disponer a editar el archivo db.locl y named.conf.local



A continuación creamos el fichero de configuración “fity” a partir de “db.local”
de la siguiente manera entramos al directorio

hacemos una copia del fichero de configuracion db.local esto lo hacemos con el comando “cp db.local fity” donde fity sera la copia que haremos



y nos disponemos a editar el archivo con el comando nano /etc/bind/fity



Registros de Recursos (RRs)
Un SOA , NS y un IN son tres de los registros más importantes que intervienen en un fichero de zona, que es como se denomina al fichero que contiene los datos de un dominio, en este archivo colocamos nuestro dominio redes.sena.co en redes podemos colocar el que deseamos seguido del dominio que deseamos configurar que en este caso es senal.co. un nombre de correo redes@sena.co. Luego colocamos nuestro dominio mas abajo colocamos el nombre que colocamos antes de nuestro dominio como se ve en la imagen “redes” y seguido de la ip de nuestra pc si no savemos cual es la averiguamos con el comando ifconfig mas abajo colocamos www y redes. CNAME permite a una computadora ser conocida por uno o más nombres de host.



Después nos situamos en la carpeta cd /etc/bind/



y editamos named.conf.local, con el comando nano named.conf.local


en este fichero colocaremos en Zone nuestro dominio en nuestro caso sena.co. Y en file colocaremos la la ubicación del fichero que acabamos de configurar el cual se encuentra alojado en “/etec/bind/fity”; hay que tener mucho cuidado con los puntos y las comas que están al final de sena.con. Des pues en la parte que esta en nuestra imagen resaltada con verde colocamos nuestra ip pero la colocamos inversamente y no colocaremos el ultimo octecto de nuestro id red
Ej: yo tengo la direccion ip 192.168.1.64 y nos quedaría de la siguiente manera 1.168.192
guardamos y cerramos


Ahora que hemos configurado este fichero reiniciamos con el comando: /etc/init.d/bind9 restart para que nuestro servido realize los cambios a los ficheros que hemos configurado



Para que nuestra máquina utilice el servidor de DNS que hemos configurado, debemos editar “nano /etc/resolv.conf”



y en nameserver colocamos nuestra ip



Para comprobar si tu configuración es correcta lo puedes probar con una utilidad llamada nslookup, para usarla desde un terminal ejecutas nslookup ingresaras a un prompt `>´ , aquí colocaremos lo siguen; set q=any any es un parámetro que entregará toda la información del dominio, muy útil para revisar de una sola vez si la configuración es correcta. Después nos ingrasara a otro prompt “>”, y hay ingresamos el dominio que hemos configurado en este caso sena.co como podemos ver en la imagen nos estar resolviendo perfectamente nuestro dominio haora lo probamos con el alias www.sena.co como se muestra en la imagen resaltado de amarillo nos esta resolviendo perfectamente .


Ahora, si queremos preguntar la IP (que seria 192.168.1.64) y el servidor DNS nos diga que pertenece a sena.co debemos debemos crear un archivo inverso para lo cual aremos otra copia de el fichero db.local y le agregamos el nombre que deseemos lo hacemos
con el comando “cp db.local esteban ″ donde esteban seria el nombre de nuestro archivo inverso



lo editamos de la siguiente manera el TTL debe ser el mismo que le aviamos configurado a la Zona directa “30” como lo muestra la figura resaltado con verde después quedaría lo mismo que al archivo anterior en la ultima linea donde dice “64” que esta resaltado con rojo colocaremos el ultimo octeto de nuestro id de red, en mi caso como mi id de red 192.168.1.64 coloque “64” después nuestro dominio sena.co guardamos y cerramos



y ahora si editamos el directorio maned.conf.local en el cual colocaremos la
uvicanciòn de del directorio “esteban” en file “/etc/bind/esteban”;



Ahora que hemos configurado este fichero reiniciamos con el comando: /etc/init.d/bind9 restart para que nuestro servido realize los cambios a los ficheros que hemos configurado



ya nos disponemos hacer la prueva respectiva lo hacemos del amisma forque que para el archivo directo con nslookup seguido de set q=any y despues en vez de colocar el nombre de nuestro dominio colocamos la “ip” como podemos opservar nos esta haciendo la traduccion perfectamente.



Haora nos disponemos hacer una prueva final para ver que todo esta perefectamente ose para comprovar que nuestro servidor DNS nos esta tradusiendo nuestro dominio tanto inverso como directo





martes, 27 de octubre de 2009

COMPILAR EL MODULO DEL KERNEL vboxdrv

Hoy les traigo la solución a un pequeño error que me sucedió después de actualizar el kernel de GNU/Linux
cuando quise acceder a mis maquinas virtuales que tenia instaladas en VIRTUAL BOX sorpresa me aparecieron los siguientes errores, hasta pensé en volver a instalarla pero lo puede solucionar fácilmente y acá les dejo un pequeño tuto para las personas que tengan este mismo problema ojala que les sirva de algo XD

"VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason.
Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED)."

o bien,
"chmod: no se puede acceder a `/dev/vboxdrv': No existe el fichero ó directorio·"

Este segundo mensaje también puede aparecer por otras causas como puede ser que no esté creada la carpeta, que no hayamos configurado el grupo de usuarios como se indica más arriba o que no se ha cambiado el parámetro de los permisos de los dispositivos USB, así que conviene asegurarse de que se han realizado los pasos como se indica en este artículo. Si estamos seguros que hemos seguido los pasos correctamente, entonces este segundo mensaje reponde a lo mismo que el primero: un problema debido a que VirtualBox no estará configurado para el nuevo kernel. En este caso, no es necesario volver a instalar VirtualBox, si no simplemente seguir estos sencillos pasos:
1.) Instalar los kernel headers correspondientes al nuevo kernel. Usaremos el modificador uname -r para no tener que estar mirando la versión de nuestro nuevo kernel... que lo haga la propia máquina.

sudo aptitude install linux-headers-$(uname -r)

2.) Seguidamente, ejecutaremos el siguiente comando para que se corrija el error:

sudo /etc/init.d/vboxdrv setup

Una vez echo esto, VirtualBox ya estará configurado para el nuevo Kernel funcionará sin problemas.

sábado, 24 de octubre de 2009

GNS3 + DINAMIPS en Ubuntu - Kubuntu
Pasos para instalar y hacer funcionar GNS3 en ubuntu

1. instalar NGS3 y DINAMIPS con Synaptic

1.1 Abre Synaptic en ubuntu o el Gestor de software de Kubuntu

1.2 *actualiza si es necesario
1.3 Coloca en la casilla de búsqueda rápida "gns3"
1.4 Marca para instalar los paquetes gns3 y dinamips y aplica los cambios



2. Probar GNS3 y añadir IOS de routers CISCO para la emulación

2.1 Cierra Synaptic y abre GNS3 ya instalado


2.2 Abre preferences en GNS3
2.2.1 Cambia la casilla languaje a "english (es)" para cambiar parcialmente el programa a español.

2.2.2 Selecciona "Dinamips" a la derecha y haz clic en el botón prueba para testear el servidor dinamips

2.2.3 Haz clic en aceptar para salir de preferencias

2.3 Ve a Edit y abre "imagenes IOS e Hypervisors"
2.3.1 en la parte de imagen file selecciona la imagen de IOS que vas a utilizar
2.3.2 selecciona la plataforma y el modelo de la imagen
2.3.3 haz clic en save para guardar la configuración y haces clic en cerrar


2.4 ahora selecciona el rauter de la plataforma que añadiste y arrástralo hacia el espacio de trabajo
2.5 haz clic con el botón derecho en R0 y selecciona iniciar, o escribe "star R0" en la consola

2.6 para entrar a configurar el router haz clic con el botón derecho en R0 y seleccionas console o escribes "telnet R0" en la consola


/* NOTA: Si no te abre la la consola solo abre terminal y escribes "telnet localhost 2000",
el numero 2000 es el numero de puerto de consola y varia con cada router, para
conocer el numero de puerto de consola de cada router ve a la consola de gns3
y escribe "list" */

ahora cierra gns3 para seguir con el tutorial

3. instala el paquete "uml-utilities" para crear interfaces loopback y crear interfaz loopback y conectarla al simulador
3.1 abres otra vez synaptic y en la búsqueda rápida escribe "uml-utilities" selecciona el paquete de ese mismo nombre y lo instalas
3.2 ahora abres terminal y escribes los siguientes comandos
#sudo modprobe tun
#tunctl (con este comando se crea la interfaz loopback)
#sudo ifconfig tap0 10.100.100.100 netmask 255.255.255.0 up (asi se configura)
3.3 abre gns3 como root escribiendo en terminal "sudo gns3" agrega un router y agrega una nube haz clic con el botón derecho y abre configurar

3.4 haz clic en c0, selecciona la pestaña NIO TAP, escribe tap0 en la casilla y haz clic en add y aceptar,

3.5 conecta la nube con el router, enciende el router y lo configuras para que se conecte con la interface loopback
comandos
ena
conf t
int f 0/0
no sh
ip add 10.100.100.101 255.255.255.0
exit
ena secret cisco
line vty 0 5
pass cisco
login
exit
exit
ping ip 10.100.100.100

3.6 ahora ve a trminal y haz telnet con el router para probar la conexion.


// para saber mas sobre el uso de GNS3 y Dinamips consulta el manual oficial.