Blog Calendar
Friends
December 2008
Un servidor de cacerola con infiernitum
Ya hace un buen de tiempo tuve la necesidad de mantener un sitio Web desde un servicio de infiernitum (Infinitum) de HellMex (Telmex), en aquella ocación use OpenBSD 3.3 y después cambie a Debian, finalemente el proceso es muy sencillo.
Requerimientos:
- Contar con un servicio de infiernitum
- Contar con una PC con algún GNU/Linux (para este caso referimos a Debian)
Bien vamos necesitar instalar los siguientes paquetes
- Servidor Web de su preferencia (para este caso Apache2)
- Cliente para actualizar entradas de DNS (para este caso ddclient)
- Subscribirse a un servicio gratuito o con costo para DNS dinámicos (para este caso DynDNS)
El proceso es el siguiente como root
- Instalar apache
- * Belona:~# aptitude install apache2
- Crear cuenta en DynDNS sigue el proceso
- Registrar un subdominio
- Instalar ddclient
- * Belona:~# aptitude install ddclient
- Configurar
- * Selecciona el servicio para este caso DynDNS
- * Ingresa el dominio creado tudominio.is-a-geek.net
- * Ingresa tu usuario usauriocreado
- * Ingresa la contraseña que corresponda al usuario creado
- * Ingresa la interfaz a través de la cual notificaras la IP a DynDNS cuando esta cambie (web)
- * Si acaso la configuración que haz realizado con el asistente no funciona, el archivo de configuración se encuentra en /etc/ddclient.conf, en DynDNS hay una herramienta de configuración basta usarla correctamente copiar, pegar y modificar los resultados en el archivo de configuración.
- Configurar en el modem 2Wire para rediriguir las solicitudes del puerto 80 (Apache) y el 22 del (SSH).
- * Ir a la interfaz administrativa del modem, escribir en la barra de direcciones del browser,http://home/
- * Ir a la sección Firewall --> Configurar Firewall (Ingrese su contraseña).
- * Seleccionar la IP o nombre del Equipo
- * Seleccione Permitir Aplicaciones Individuales
- * Ir a la sección de Servidores
- * Seleccione HTTP Server y SSH Server
- * Seleccionar Terminar
- Probar si este funciona correctamente ingresando al servicio creado
Fin del how to.
Una vida es insuficiente
La semana pasada y hasta el día de ayer, fue terrible y no es por carga de trabajo, porque en verdad que he tenido peores ocaciones, varias elementos se conjugarón en ese periódo de tiempo para mentenerme al borde de la histeria y la intolerancia, sin embargo hoy estoy tranquilo, sin contar que tenemos el problema MS-Windows/Citrix a la puerta, el mayor de los pesares, es el dicho popular que dice que aprendemos de los errores, sin embargo no es así ya se puede cometerse n veces el evento sin aprender del error.
Fin a la falta de creatividad.
Historia de VLANs y XEN
La idea de separar múltiples segmentos red de forma lógica en una LAN, a través del mismo medio físico, aislando recursos y evitando que interfieran entre si, es una técnica conocida como VLAN (Virtual LAN), basada en el protocolo 802.1Q la cuál añade 4 bits al encabezado Ethernet original, cambiando el valor del campo de EtherType, obligando así a recalcular el trama FCS (Frame Check Sequence).
En realidad no podría hablar más de VLANs, ya que no soy yo quién las gestiona, más bien he sido víctima de la implementación de un Darth Revan.
La historia comienza cuando XENtao quiso interactuar en VLANias, tierra desconocida para XENtao, finalmente comenzó la intrépida negociación a nivel de capa 3, a través del denominado trunk de XENtao donde sirve como bridge a todos los guest, bajo el reino de un anfitrión de sombrero rojo, sin duda alguna este reino cuenta con dos accesos Ethernet, en el cuál uno se ha dedicado a la administración y el segundo a la operación.
Basta de tonteras aquí los ejemplos del como configurar una VLAN en RHEL5.1.
Revisar que se cuente con soporte para dicha tarea
[root@localhost ~]# rpmquery -v vconfig
vconfig-1.9-2.1
Para este ejemplo el ID de la VLAN es 60, identifique la interfaz y agregue la VLAN
[root@localhost ~]# vconfig add eth1 60
Una vez agregada la VLAN escriba el archivo de configuración conteniendo los siguientes parámetros
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1.60
VLAN=yes
DEVICE=eth1.60
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=10.10.4.216
NETMASK=255.255.255.0
En los parámetros en italica, deberán ser sustituidos por los valores que corresponda para su configuración.
Para el dispositivo eth1 deberá de conservar la siguiente configuración
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
# Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper)
DEVICE=eth1
BOOTPROTO=none
HWADDR=00:1F:24:93:28:8B
ONBOOT=no
TYPE=Ethernet
Los parámetros en italica cambian de acuerdo a su hardware.
Reinicie el servicio de red y no cruce los dedos, si todo esta bien debe funcionar.
[root@localhost ~]# /etc/init.d/network restart
Ahora tengo mucho sueño, en el próximo post hablaré acerca de como configurar a XEN con VLAN.