1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer>

Interesante

  • 15 mitos sobre linux
    15 mitos sobre linux

    Si uno busca en la red, puede encontrar muchos documentos en los cuales gente conocedora hace una comparación objetiva entre Linux y Windows (tanto en servidores como en estaciones de trabajo). En muchos de los documentos se exponen puntos válidos y vigentes en contra de Linux, pero en muchos otros sólo se perpetúan algunos mitos acerca de este sistema operativo. Algunas personas conocieron a Linux en los tiempos del viejo Red-Hat 6.0 y debido a esto todavía creen en ellos. Algunos de estos mitos son:

  • Instalacion de Ubuntu

    El presente documento tiene la misión de indicar los pasos a seguir para la instalación de la distribución Ubuntu (versión 5.04 "Hoary Hedgehog") en un portátil Toshiba Satellite A40-201.

    La instalación no resultó sencilla y, tras cerca de 10 intentos y una noche sin dormir, logré encontrar la combinación adecuada....... 
  • Cómo compartir archivos en Linux mediante NFS
    El NFS o Network File System es un sistema de archivos virtual que permite que una máquina UNIX conectada a una red pueda montar un sistema de archivos de otra máquina e interactuar sobre él como si fuera propio. De esta manera, constituye un medio de compartición de archivos totalmente transparente para el usuario de la máquina cliente.

    NFS no es en realidad un sistema de archivos físico, sino una capa de abstracción del sistema de archivos real (ext2, UFS, FFS, etc...) que permite el montaje de éste remotamente.
  • Compilar Kernel con aceleración gráfica para ATI

    Aquí explico cómo se compila un kernel en Debian y como he conseguido la aceleración gráfica para mi tarjeta ATI 9600XT (es extensible a muchas tarjetas gráficas con chip ATI)

  • Cómo configurar Squid Cómo configurar Squid: Parámetros básicos para servidor Proxy.

    Introducción.

    Squid es el software para servidor Proxy más popular y extendido entre los sistemas operativos basados sobre UNIX®. Es muy confiable, robusto y versátil. Al ser software libre, además de estar disponible el código fuente, está libre del pago de costosas licencias por uso o con restricción a un uso con determinado número de usuarios.

  • Trucos para Debian
    “¡Olvidé la contraseña de superusuario!” (1)

    Es posible arrancar el sistema y acceder a la cuenta de superusuario sin conocer la contraseña siempre y cuando se tenga acceso al teclado de la consola (esto supone que ni la BIOS ni un cargador de arranque como lilo solicitan una contraseña para evitar el arranque del sistema) Este es un procedimiento que no requiere de discos de arranque externos ni cambios en los parámetros de arranque de la BIOS. Aquí, “Linux” hace referencia al kernel de Linux de la instalación predeterminada de Debian.
23
Sep

Configurar Iproute

Escrito por J. Llorente

PDFImprimir E-mail
Introducción a Iproute

Con Iproute podemos crear tablas de rutas alternativas a la tabla general de rutas que usamos generalmente con route. Así pues, podemos hacer que todo el tráfico proveniente de un interfaz o segmento de red salga por uno de nuestros dispositivos de red y otro tráfico proveniente de otro segmento salga por el otro dispositivo. O bien que un tipo de tráfico, por ejemplo smtp, salga por un interfaz, y otro tipo por el otro. Todo eso lo hacemos con IPROUTE.

Debemos de tener instalado IPROUTE en nuestro Linux (con Debian, apt-get install iproute) y el Kernel con soporte para:

  • IP: advanced router (CONFIG_IP_ADVANCED_ROUTER)
  • IP: policy routing (CONFIG_IP_MULTIPLE_TABLES)
  • IP: use netfilter MARK value as routing key (CONFIG_IP_ROUTE_FWMARK)





Una vez instalado, podemos empezar a crear las rutas que necesitemos para conseguir que todo lo que venga de una IP determinada podamos enviarla por una ruta distinta a la de defecto.

Primero, creamos la tabla de rutas de la siguiente manera:
echo 200 Web >> /etc/iproute2/rt_tables 

Si crearamos mas tablas, no repetiriamos el número 200 ni el nombre Web. La creación de una segunda tabla seria esta (esto no es necesario para lo que necesitamos hacer):
echo 201 Maquinas_Viejas >> /etc/iproute2/rt_table 

El siguiente paso es añadir las máquinas que queremos que salgan por la ruta alternativa, de la siguiente forma:
ip rule add from 192.168.1.242 lookup Web 

Podemos añadir todas las máquinas que queramos de esa forma, añadamos otra:
ip rule add from 192.168.1.247 lookup Web 

Y por último establecemos la ruta alternativa que tienen que usar las máquinas anteriores, es decir, las que pertenezcan a la tabla de rutas "Web" que hemos creado. Lo hariamos:
ip route del default via 172.27.0.2 dev eth2 table Web 

El default via seria la puerta de enlace externa (nunca una IP que esté en el firewall) por donde queremos que salga y el dev eth2 la interfaz por donde saldrán los paquetes hacia la nueva ruta.

Comandos que pueden sernos útiles son:

  • Para listar las tablas de rutas
    ip rule ls
  • Para listar las rutas de una table
    ip rule ls table Web
    donde Web es el nombre de la tabla.







Y eso seria todo lo necesario para sacar distintas IPs por puertas de enlace diferentes a la que tenga toda la red por defecto.

Por Jordi Ivars - www.oronetes.net -
Technorati Tags:
>>

Comentarios (1)
sobre ip route
1Lunes, 24 de Octubre de 2011 08:54
Roca
Hola hermano, he creado las tablas como se indica y logrado entender las prioridaes q tiene las 3 tablas local, main y default, pero no me toma el gateway default de mi nueva tabla web, todo el trafico me lo saca por el default general por defecto(main)

alguna informacion que debo activar para q me funcione las tablas rt_tables

Agregue su comentario

Tu Nombre:
Asunto:
Comentario:

Últimos contenidos

Facebook conecta

Total visitas

4120679
23.22.252.150
?
UNKNOWN

Quien está en linea

Tenemos 146 invitados conectado(s)

Conectan

Locations of visitors to this page

Nos visitan desde