jueves, 29 de septiembre de 2011

Soporte de vlans y 802.1q en Linux OpenSuse

En esta semana un amigo me consulto como podía hacer para resolver un problema con un servidor en Linux con una sola tarjeta de red y quería configurar squid, dns, apache y dhcp. El problema se debe a que antes lo había realizado con un servidor con dos interfaces de red.

Bueno acá esta una posible solución para este problema, principalmente porque en su trabajo tiene un switch administrable y se puede hacer uso de este recurso. Con esto se estara realizando la configuracion de un servidor linux con soporte de vlans y específicamente soporte del protocolo IEEE 802.1q.

La siguiente gráfica muestra el esquema tradicional que tenían antes de que se dañara el servidor. Con una interfaz publica y una conectada a la red privada.



martes, 27 de septiembre de 2011

Configuración de un servidor DHCP en Linux


DHCP (Dynamic Host Configuration Protocol) o Protocolo de configuración dinámica de host, es un protocolo de red que permite a los clientes de una red obtener sus parámetros de configuración automáticamente. En este caso explicare la manera de configurar un pequeño servidor DHCP para un red pequeña, asignada por medio de un rango. Para ver un ejemplo de un servidor dhcp mas complejo ver >> dhcp-multiples-vlans

Lo primero que hay que hacer es realizar una copia del archivo original del dhcp, para garantizar que siempre tenemos una copia del archivo original.

linux# cp /etc/dhcpd.conf /etc/dhcpd.conf.original

Para que el servicio dhcp funcione, es necesario especificar las interfaces de red en las que estará funcionando el servicio, Para esto deberá de editar el archivo (/etc/sysconfig/dhcpd)

martes, 20 de septiembre de 2011

Configuración Básica de Red en Linux

Muchas de las distribuciones de Linux, en la actualidad poseen herramientas para configurar los parámetros básicos para la conexión de la red por medio de interfaces gráficas, sin embargo en algunas ocasiones resulta mas fácil Les dejo la serie de comandos que necesitan para cambiar una ip en Linux por medio del shell (o consola o linea de comandos).


El comando ifconfig, permite definir los parámetros de red para los diferentes dispositivos, por ejemplo para el caso de la interfaces eth0 y eth1 los comandos son los siguientes, como se puede ver existen varias formas de configurar lo mismo.
Ejemplo:

    ifconfig eth0 192.168.1.10 netmask 255.255.255.0 o bien ifconfig eth0 192.168.1.10/24
   
    en caso de tener otra segunda tarjeta el comando seria el siguiente:

    ifconfig eth1 192.168.2.10 netmask 255.255.255.0 o bien ifconfig eth1 192.168.2.10/24

lunes, 5 de septiembre de 2011

Comandos básicos en Linux

Si bien es cierto la interface de usuario gráfico, la igual que los escritorios kde y gnome han avanzado tanto, facilitando al usuario de linux la interacción con el sistema, siempre resulta necesario utilizar mas de un comando para mejorar el sistema, o bien alguna vez que se comprometa el sistema y no nos permita cargar la interface gráfica, claro, para aquellos amantes de los comandos, los cuales no pueden vivir sin acceder a una consola o terminal.

Los comandos que utilizare en este texto están orientados a bash, aunque funcionan muy bien en otra terminal como la sh.

Editar Textos.

El editor de texto vim, versión actualizada del editor vi, desarrollado a inicio de los 90s, muy popular por tratarse de un editor de texto que se manipula totalmente desde el teclado. para utilizarlo basta con introducir el siguiente comando:

[usuario@maquina usuario]$ vim arch1.txt

viernes, 2 de septiembre de 2011

Configuración del reloj vía comandos en Linux


Muchas veces al trabajar con algunos pequeños servidores virtuales de prueba, he encontrado que la hora no es la correcta, por haber mandado a hibernar el host. En sistemas con entorno gráfico no es complicado para nada realizar el cambio, sin embargo al trabajar con entornos de solo texto, resulta necesario conocer los comandos necesarios para realizar el cambio, al final resulta mas fácil realizar lo por medio de comandos una vez que se logra acostumbrarse.
Para cambiar la hora del sistema usaremos el comando date, sin embargo hay que tener en cuenta que al reinicializar el equipo, tomara la hora de la BIOS y nos volverá a colocar la hora anterior, para evitar esto cambiaremos también la hora de la BIOS con el comando hwclock como se detalla a continuación: