miércoles, 21 de febrero de 2018

Creando una simple Red usando Packet Tracer

Hola amigos,
En esta entrada vamos a construir una red simple, pero asi viendo bien NO es tan simple :), tiene conceptos de una conexión y configuraciones que simula cómo funciona internet, desde nuestro hogar hasta el servidor remoto que intentamos o queremos acceder, pues manos a la obra, vamos a resolver una guia que nos plantea, que por cierto no lo resuelve en sus pantallazos, uno ve esa guía en un perfecto inglés, pero se da cuenta que no coincide con lo que dicen en el texto, pues aqui lo vamos a corregir de alguna manera, no esta mal, pero sus pantallazos algunos no usa lso parámetros que indica en su procedimiento y podría hacer equivocar.


1. En primer lugar vamos a mirar el archivo que nos proporcionan, hay que registrase y seguir el curso, enlace AQUÍ, lo subí a mega, dice para uso Público y aprendizaje asi que no tendremos problemas con licencias.



 Entonces miramos y seguimos los pasos, yo os simplificaré y explicaré en un perfecto español :), lo que se hace es simular una conexión LAN hacia INTERNET, caso real, nosotros cuando contratamos un proveedor nos dan un Modem/Router con puertos ethernet y también dispone de antena para habilitar el WIFI y asi poder conectar portátiles y celulares, en éste caso el modem (que modula y demodula señal) lo tiene separado, luego esta la nube, osea internet, y por ahi un servidor en internet.

2. En este caso asi quedaría nuestra red



Si se fijan en el manual nos dá las direcciones a usar, pero yo les explico que la pc y la portatil que en este caso es Laptop, tienen parámetros de red por dhcp y ese servicio se va a configurar en el router, ademas marco que ambos dispositivos van a tener como puerta de enlace a la ip 192.168.0.1

Ambos dispositivos van a tener que configurarse para que reciban parámetros por dhcp, en el caso de la portatil se va a tener que insertar un módulo wifi, una antena, en nuestro caso real las portátiles ya vienen con una tarjeta inalámbrica.

3. Configurando el Router

Clic en el router e ir a la pestaña gui y ubicar wireless, escribir solo en ssid (identificador, lo que se va a ver en los clientes), luego en setup y le pondremos los parametros como dns estático y ip estática, como dice la guía, la interfaz de la derecha (cara al modem) es internet y la de la izquierda es LAN.




Se ve que está habilitado el dhcp, guardamos abajo, si cambias de wireless a setup y regresas a wireless y vez que el ssid se cambió otra vez a default, escribes nuevamente HomeNetwork y Save Setting.


4. Configurando la pc y la Laptop, comenzaremos por la Laptop, recordar que en Packet Tracer cuando se añade un módulo o algo hay que apagar la unidad y arrastar el módulo o quitar y luego encender.


Seguido nos vamos a la pestaña Desktop y elegimos pc wireless

Seguimos los pasos de la figura de abajo


Y ya debemos tener conexión e ip en la portatil, eso lo verificas acercandote con el mouse a la portatil.


En la pc solo debes habilitar dhcp,clic en la pc y vas a Desktop luego, ip configuration


 5. Ahora vamos a Cloud-PT, o a internet como dice, osea a la nube y habilitamos los puertos, recordar que es una conexión serial.




6. Configuramos el servidor cisco dot com, dhcp y dns





Con eso ya debería haber conectividad.

No había considerado, que en la guía usa la interfaz ethernet para conectar al servidor, pero en la gúia indica que se debe si es necesario añadir el módulo que indico, en mi caso yo lo saqué el que era ethernet y puse el que dijo, aunque con cualquiera debería funcionar, yo hice caso a la guía escrita, no a los gráficos que tiene la guia :)



Ya hay conectividad desde la pc


Interesante, verdad? :)

Nota: para obtener el Packet Tracer en su última versión pueden registrarse en www.netacad.com y se peude descargar e instalar en su pc, sea windows o linux ubuntu en arquitectura de 32 o 64 bits sino más recuerdo.

viernes, 19 de enero de 2018

Subnetear, obtenet ip desconocida con máscara conocida

Tenemos la siguiente situación a resolver:


Traducimos y nos aproximamos lo más posible a lo que nos quiere decir.

Dada la siguiente red par o punto a punto (/30), ¿cuál es la dirección ip del router desconocido? (etiquetado con xxx.xxx.xxx.xxx)

Solución:

Paso 1: /30 significa que tiene 30 bits encendidos, unos.
 255.255.255.11111100
como observan 255=11111111, decimal a la izquierda y binario a la derecha, son equivalentes.

Paso 2: Observamos que podemos tener 2 elevado a la potencia 2 -2 =2 host utilizables, recordar que 2 elevado a 2 es 4 y son los host, el primero es red, el último es broadcast y elevado a 2 es porque hay dos ceros en ese octeto de la máscara 255.255.255.11111100

205.143.74.00110101, ip conocida y debe estar en el mismo segmento de red la otra ip desconocida.

Paso 3: sabemos que son dos ips utilizables, ya tenemos una .53, nos falta la otra que podría ser .52 ó .54, no sabemos exactamente, pero lo podemos averiguar.

Paso 4: un método es poner en binario la ip y la máscara de subred (/30) y hacer operación and entre ellos, con eso obtendremos la red y la siguiente será la primera ip, y como son dos la siguiente la última.

205.143.74.  0 0 1 1 0 1 0 1
255.255.255.1 1 1 1 1 1 0 0

La operación arroja
205.143.74.00110100, equivale 205.143.74.52, que es la red.

Entonces la siguiente ip es .53, la que le sigue es .54 y para broadcast es .55, ya vemos cual ip es la que estamos buscando.

205.143.74.54, es la respuesta.

Verificamos con el software.


Se ha verificado.

El otro método es el siguiente:
Conocemos que la ip es 205.143.74.00110101 y la máscara es 255.255.255.11111100, para obtener la red hacemos que todos los bits a partir de  cero (11111100) sean cero, pero en la ip, osea 205.143.74.00110101, máscara e ip, ese octeto esos dos bits que la mascara tiene cero hacemos que en la ip sea cero, y obtenemos
205.143.74.00110100, eso equivale a 52, ese octeto es 52 en decimal.


205.143.74.52, es la red, por teoría sabemos que la siguiente es la primera ip utilizable y asi ya vemos la solución, en este método la dirección broadcast se obtiene poniendo ya no a cero esos bits que usamos y lo pusimos a cero, sino ahora a 1 y justamente obtenemos la siguiente ip


205.143.74.00110111, y eso equivale a .55, entonces ya tenemos el rango que va desde .52, .53, .54, .55; son 4 ips, incluidos red y broadcast.
.53 ya tenemos, falta .54 y esa es la respuesta.

Espero haya agradado el apunte, saludos cordiales.

martes, 2 de enero de 2018

Configurar interfaces de red en Ubuntu server 16.04.3 LTS

Hola amigos, en este apunte vamos a configurar las interfaces de red en un servidor Ubuntu 16.04.3 LTS, el procedimiento que sigo es el que me ha funcionado hasta ahora, me guío de la wiki de Ubuntu y de la documentación en Ubuntu Help.

Paso 1: Tener instalado un sistema operativo Ubuntu 16.04.3, sea de 32 bits o 64.

Paso 2: En la instalación se ha omitido configurar la red, tal vez porque no se tenía conexión a internet en ese momento, admás luego se puede configurar y entender cada instrucción que se vaya a escribir en los archivos correspondientes, ojo que estaremos todo el tiempo sin interfaz gráfica, estamos a puro CLI (Interfaz de línea de comandos)

Paso 3: Ubuntu server por defecto añade un software para gestión de servidores DNS, si recuerdan el tradicional resolv.conf, esta presente, pero no se puede editar ni crear, ya existe y esta enlazado a otro archivo, en fin la cosa es que ese software se llama resolvconf y no vamos a quitarlo, sino usaremos sus intrucciones, pondremos los servidores dns en el archivo .../interfaces junto con las demás instrucciones.




Paso 4: Editamos y escribimos el nombre completo para el sistema y lo relacionamos con la ip de la interfaz principal, en este caso será suficiente, es la interfaz de cara a un enrutador.
No hay servidores DNS que resuelvan nuestro nombre aún, asi que por ahora nos ayudará este archivo.



Paso 5: Recordar que en todo momento estamos con nuestro editor de textos favorito y el que inlcuye Ubuntu por defecto, es Vi, entonces editamos el archivo de gestión de redes, /etc/network/interfaces, yo tengo tres interfaces, antes y despues en figura.

Miramos como las interfaces estan sin parámetros de red.


Editamos y reiniciamos el servicio con el comando
#systemctl restart networking.service


Nuevamente
#ip a | less



Paso 6: Verificamos conexión a otras redes, osea a internet en caso de que se tenga


Se preguntaran estoy como root, pues si me cambié (sudo -s) y le puse mi contraseña de usuario, estoy editando archivos y estoy administrando el sistema, podría usar sudo, pero eso depende de cada uno.

Paso 7: No olvide hacer un

#apt-get update
#apt-get upgrade

Para que actualice el software y haya mejoras, hacerlo manualmente cada cierto tiempo es una buena forma :), saludos y espero que haya gustado mi pequeño aporte, saludos cordiales.
Nota: solo he configurado la interfaz que conecta a un enrutador que permite salir a otras redes, las otras dos son redes internas y que mediante NAT e ipv4 saldrán a internet, eso será para otro tutorial.

domingo, 31 de diciembre de 2017

FreeBSD 11.1 y XFCE en español

Hola amigos, en este apunte vamos a revisar cómo podemos instalar un entorno XFCE en FreeBSD, como sabrán FreeBSD es un sistema operativo con muy buena aceptación, entonces actualizaremos el tutorial que hace tiempo hemos escrito que se llamaba FreeBSD 10.3 y XFCE

Los primero es dar una mirada al handbook, ahi esta los pasos a seguir, con este tutorial intentamos acortar el tiempo para que puedas tener un sistema FreeBSD con XFCE, pues comenzamos.

Paso 1: Debemos tener un sistema FreeBSD instalado.
Paso 2: Utilizaremos el gestor de paquetes binarios PKG, por defecto si se instala FreeBSD desde CD 1, no lo trae, asi que lo agregamos usando ports.

# cd /usr/ports/ports-mgmt/pkg
# make
# make install clean

Paso 3: Actualizamos...
# pkg2ng
# pkg update

Paso 4: Verificamos que ya tenemos conexión a internet, lo necesitamos para agregar software, en la instalación nos pedía parámetros de red y los ingresamos los correctos, entonces ping -c 2 googglemail.con y debe responder.

Paso 5: Agregamos usando pkg a xorg para "levantar" la gráfica.
#pkg install xorg

Paso 6: Agregamos el entorno xfce.
#pkg install xfce

Paso 7: Agregamos un paquete para poder cambiar a español el teclado del entorno XFCE
#pkg install xfce4-xkb-plugin

Paso 8: Escribimos los servicios en rc.conf
Cuando se agregó xorg se agregaron dos demonios, hald y dbus, hay que inicarlos en /etc/rc.conf
#echo 'hald_enable="YES"' >> /etc/rc.conf
#echo 'dbus_enable="YES"' >> /etc/rc.conf

Paso 9: Cambiamos a usuario normal
#su tu_usuario

Paso 10: Traducimos a español el entorno XFCE
$vi  .login_conf

$ less .login_conf
# $FreeBSD: releng/10.3/share/skel/dot.login_conf 77995 2001-06-10 17:08:53Z ache $
#
# see login.conf(5)
#
#me:\
#       :charset=iso-8859-1:\
#       :lang=de_DE.ISO8859-1:
me:
        :charset=iso-8859-1:
        :lang=es_ES.ISO8859-1:
        :tc=default:


Agrega lo que está en negrita, estas con tu usuario que has creado en la instalación, tu usuario que no es root.

Para saber qué usar preguntale que tenemos para español, se usa el que pongo, dicen que es recomendado:
$ locale -a | grep es_ES
es_ES.ISO8859-1
es_ES.ISO8859-15
es_ES.UTF-8

Paso 11: Editamos otro archivo del usuario.
$vi .profile
# $FreeBSD: releng/10.3/share/skel/dot.profile 266029 2014-05-14 15:23:06Z bdrewery $
#
# .profile - Bourne Shell startup script for login shells
#
# see also sh(1), environ(7).
#
LANG=es_ES.ISO8859-1; export LANG
MM_CHARSET=ISO-8859-1; export MM_CHARSET
# These are normally set through /etc/login.conf.  You may override them here
# if wanted.
...

Lo que está en negrita añade, yo lo ubiqué en un espacio cercano al inicio, solo es añadir.

Paso 12: Iniciamos xfce
$vi .xinitrc

exec /usr/local/bin/startxfce4 --with-ck-launch
LANG=es_ES.ISO8859-1; export LANG
setenv LANG es_ES.ISO8859-15

Antes ya habíamos añadido el exec ahora le añadimos lo que esta en negrita.

Complementos:
Si deseas crear carpetas del usuario añades un paquete y lo actualizas con tu usuario.
#pkg install xdg-user-dirs
$xdg-user-dirs-update
Fijate que cambié de roor a usuario (de # a $)

Puedes iniciar los servicios con los comandos, pero prefiero tener todo listo y reboot a FreeBSD.

#service hald start
#service dbus start

Paso 13: Iniciar el entorno gráfico.
$startx

Cambiar el teclado a español, el entorno xfce por defecto esta en inglés.

Aplicaciones>configuración>teclado>Distribución



"Deschekas" usar opciones predeterminadas del sistema y donde dice añadir clic, escoges español, con la flecha subir ubicas arriba a español, y quitas a english., abres una terminal y verás que si tu teclado es español va a funcionar el 99% de teclas :), no el 100%



Para obtener iconos Faenza de entorno Mate lo agregas con:
#pkg install mate-icon-mate-faenza

Lo cambias



domingo, 3 de diciembre de 2017

Voz sobre Ip en packet tracer (con vlans)

Hola amigos con los conceptos de la entrada anterior vamos a separar el tráfico voip y el de datos en una pequeña red con un router, switch, teléfonos ip y pcs.

 

 Paso1: configuramos el Switch en primer lugar, ojo que aquí vamos a usar vlans y separadas, creamos las vlans

#exit


 Le dijimos que ponga los puertos indicados en la vlan 10, y será para voz.

Lo mismo hacemos para la vlan 20


#exit

Paso 2: Luego le decimos que haga de troncal a la interface en la conexión al router.




Eso fue todo para el switch, ahora pasemos al router.

Paso 3: "Construimos" servidores dhcp para las vlans, que asigne ips automáticamente, excluimos la ip que hará de puerta de enlace, osea la ip de las interfaces virtuales, como veremos.

Encedemos la interfaz f0/0, ojo solo la ponemos "up", no hemos puesto ip, eslo lo haremos en sus sub interfaces por decir f0/0.1 y f0/0.2, para las vlans 10 y 20 respectivamente.


Paso 4: servidores dhcp para voz y datos


Excluimos como dijimos una ip, esa ya esta en una interface, luego definimos el pool con un nombre, luego la red, puerta de enlace o salida, el comando option es para un servicio tftp, sino mas recuerdo :), con ? pueden obtener información y es un parámetro que dhcp tiene, asi que hay que usarlo :)


Paso 5: configuramos las subinterfaces


 

Comandos necesarios, se escribe 10 y 20, ahi se le dará ips

Paso 6: servicio de telefonía


Le indicamos que se activa voip, maximo numero de directorios 3, de líneas 3, de que ip viene, etc.

Paso 7: activamos los teléfonos

 

Ip-phone-power lo arrastramos hasta la altura de conexión.

 Debe ahora activarse, es hora de activar el servicio dhcp en los terminales.


 Si te fijas en los teléfonos también ya obtuvieron ips, eso es un idicativo de que ya falta poco para terminar, fijate que ip obtienen.

 Paso 8: es hora de poner números a los teléfonos y eso será todo, fijate en los mensajes, deberían de registrarse.

Volvemos al router para poner las extensiones o números de los teléfonos.


 Con ello ya estan listos, miremos en los teléfonos si obtubieron número como indican en los comandos.

Line number, eso ya indica que todo salió bien.




 Conectados y conversando.

Ping entre terminales de la vlan 20


 Todo salió bien, pues hasta aquí lo básico, existe la posibilidad de incluir detras de los teléfonos las pcs y decirle que sea otra vlan, es lo mismo, en este caso lo he separado :)