<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title># rm-rf.es &#187; Redes</title>
	<atom:link href="http://rm-rf.es/categoria/redes/feed/" rel="self" type="application/rss+xml" />
	<link>http://rm-rf.es</link>
	<description>Administración de sistemas, Unix, Linux, FreeBSD, Windows, hosting, dominios, servidores...</description>
	<lastBuildDate>Fri, 18 May 2012 21:00:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>¿Qué es APIPA/zeroconf y cómo deshabilitarlo en CentOS/RHEL (169.254.x.y)?</title>
		<link>http://rm-rf.es/que-es-apipazeroconf-en-centosrhel-y-como-deshabilitarlo-169-254-x-y/</link>
		<comments>http://rm-rf.es/que-es-apipazeroconf-en-centosrhel-y-como-deshabilitarlo-169-254-x-y/#comments</comments>
		<pubDate>Wed, 09 May 2012 21:11:50 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[centos 5.1]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[network config]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2645</guid>
		<description><![CDATA[Seguro que muchos os habéis fijado que tanto en sistemas Linux Debian, RHEL, etc como en Windows, algunas veces el propio sistema os asigna una IP del rango 169.254.x.y e incluso que ese rango aparece en la tabla de rutas incluso en circunstancias normales, junto con los que sabemos que tienen que estar ahí: $ [...]]]></description>
			<content:encoded><![CDATA[<p>Seguro que muchos os habéis fijado que tanto en sistemas Linux Debian, RHEL, etc como en Windows, algunas veces el propio sistema os asigna una IP del rango <strong>169.254.x.y</strong> e incluso que ese rango aparece en la tabla de rutas incluso en circunstancias normales, junto con los que sabemos que tienen que estar ahí:</p>
<pre>$ route -n
Tabla de rutas IP del núcleo
Destino         Pasarela        Genmask         Indic Métric Ref    Uso Interfaz
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0</pre>
<p>Bien, hay que saber que se trata de la característica <strong>Automatic Private IP Address (APIPA)</strong>, y es la asignación automática por parte del sistema operativo de una IP en ese rango (máscara de red <strong>255.255.0.0</strong>) cuando no consigue contactar con el servidor DHCP que tiene que asignarnos una IP. En un hipotético caso de una red privada en la que fallara el servidor DHCP, esto permitiría que las máquinas conectadas a esa red tuvieran asignada una IP dentro del mismo rango y se pudieran comunicar, no así con el exterior ya que no se configura <strong>gateway</strong>.</p>
<p>Si queremos prescindir de esta funcionalidad en sistemas RHEL, CentOS, Scientific Linux, etc. Debemos añadir la directiva &#8220;NOZEROCONF=yes&#8221; al fichero &#8220;/etc/sysconfig/network&#8221;.</p>
<pre>NOZEROCONF=yes</pre>
<p>Después reiniciamos la red:</p>
<pre># /etc/init.d/network restart</pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/enrutar-en-linux-route-add-del/" title="Enrutar en Linux (route add/del)">Enrutar en Linux (route add/del)</a></li><li><a href="http://rm-rf.es/routing-tables-netstat-rn-y-route-n/" title="Routing Tables: &#8216;netstat -rn&#8217; y &#8216;route -n&#8217;">Routing Tables: &#8216;netstat -rn&#8217; y &#8216;route -n&#8217;</a></li><li><a href="http://rm-rf.es/bucle-de-password-expirado-en-ldap-nativo-rhel-contra-sun-ldap/" title="Bucle de password expirado en ldap nativo RHEL contra Sun LDAP">Bucle de password expirado en ldap nativo RHEL contra Sun LDAP</a></li><li><a href="http://rm-rf.es/nf_conntrack-table-full-dropping-packet-en-kernel-2-6-32/" title="nf_conntrack: table full, dropping packet en kernel 2.6.32">nf_conntrack: table full, dropping packet en kernel 2.6.32</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/que-es-apipazeroconf-en-centosrhel-y-como-deshabilitarlo-169-254-x-y/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nmap Online para tu IP o Clase C</title>
		<link>http://rm-rf.es/nmap-online-para-tu-ip-o-clase-c/</link>
		<comments>http://rm-rf.es/nmap-online-para-tu-ip-o-clase-c/#comments</comments>
		<pubDate>Sun, 06 May 2012 08:34:25 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[nmap]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2638</guid>
		<description><![CDATA[Nmap Online nos permite utilizar Nmap directamente desde el navegador para poder analizar los puertos abiertos de nuestro equipo y toda la información que sabéis que puede ofrecer Nmap. Eso sí, la limitación es que podemos lanzarlo únicamente contra nuestra IP pública de salida y toda su clase C (/24) correspondiente. Básicamente, la idea es [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nmap-online.com" target="_blank">Nmap Online</a> nos permite <strong>utilizar <a title="Escanear rango de Ips" href="http://rm-rf.es/escanear-rango-de-ips/" target="_blank">Nmap</a> directamente desde el navegador para poder analizar los puertos abiertos de nuestro equipo</strong> y toda la información que sabéis que puede ofrecer Nmap. Eso sí, la limitación es que podemos lanzarlo únicamente contra <strong>nuestra IP pública de salida y toda su clase C (/24)</strong> correspondiente.</p>
<p>Básicamente, la idea es utilizarlo como herramienta durante la<strong> securización de nuestro sistema cuando no tenemos la posibilidad de utilizar una máquina remota para lanzar pruebas de seguridad de red y escaneos de puertos</strong>, algo necesario cuando estamos realizando configuraciones en nuestro firewall. No voy a entrar en posibles usos maliciosos que se le puedan dar a la herramienta. Es recomendable leer los <a href="http://nmap-online.com/tos.php" target="_blank">TOS</a> para tener claro que y que no se puede hacer, lo que se guardan en los registros de ese servidor, el tiempo que permanecen ahí esos datos, si son públicos, etc.</p>
<p>Como veis en la imagen, podemos realizar un escaneo rápido, completo o personalizado, especificando los parámetros de Nmap igual que lo haríamos en la línea de comandos.</p>
<div align="center"><img src="http://rm-rf.es/wp-content/uploads/2012/05/nmap-online.jpg" alt="Nmap Online" title="Nmap Online" width="612" height="395" class="size-full wp-image-2639" /></div>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/hacer-persistentes-los-cambios-en-ulimit-limits-conf/" title="Hacer persistentes los cambios en ulimit (limits.conf)">Hacer persistentes los cambios en ulimit (limits.conf)</a></li><li><a href="http://rm-rf.es/encriptar-un-filesystem-con-luks-y-cryptsetup/" title="Encriptar un filesystem con LUKS y cryptsetup">Encriptar un filesystem con LUKS y cryptsetup</a></li><li><a href="http://rm-rf.es/10-trucos-para-securizar-php/" title="10 trucos para securizar PHP">10 trucos para securizar PHP</a></li><li><a href="http://rm-rf.es/comando-chage-tiempo-de-vida-de-claves-y-usuarios-en-gnulinux/" title="Comando chage: tiempo de vida de claves y usuarios en GNU/Linux">Comando chage: tiempo de vida de claves y usuarios en GNU/Linux</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/nmap-online-para-tu-ip-o-clase-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Subnetting y cálculo de netmask desde línea de comandos</title>
		<link>http://rm-rf.es/subnetting-y-calculo-de-netmask-desde-linea-de-comandos/</link>
		<comments>http://rm-rf.es/subnetting-y-calculo-de-netmask-desde-linea-de-comandos/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 17:13:02 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Comandos]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[CIDR]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[subnet]]></category>
		<category><![CDATA[subnetting]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2521</guid>
		<description><![CDATA[Si se os da tan mal como a mí el cálculo de subredes o simplemente queréis una herramienta rápida para hacerlo aquí tenéis ipcalc o sipcalc. A través de este comando podremos calcular subredes directamente desde la línea de comandos. La principal diferencia entre ambos es que sipcalc acepta IPV6 y permite subnetting. Para instalarlos [...]]]></description>
			<content:encoded><![CDATA[<p>Si se os da tan mal como a mí el <strong>cálculo de subredes</strong> o simplemente queréis una herramienta rápida para hacerlo aquí tenéis <strong>ipcalc</strong> o <strong>sipcalc</strong>. A través de este comando podremos calcular subredes directamente desde la línea de comandos. La principal diferencia entre ambos es que sipcalc acepta<strong> IPV6 y permite subnetting</strong>.</p>
<p>Para instalarlos utilizamos los gestores de paquetes correspondientes, apt, yum&#8230;</p>
<pre>$ sudo apt-get install ipcalc</pre>
<pre>$ sudo yum install ipcalc</pre>
<p><em>Nota: en RHEL y CentOS hay que activar el repositorio rpmforge.</em></p>
<p>La utilización es bien sencilla, podemos pasar como parámetro la subred en formato CIDR y nos devuelve toda la información de la misma, máscara, red, nº de hosts, etc:</p>
<pre>$ ipcalc 10.0.0.0/24
Address:   10.0.0.0             00001010.00000000.00000000. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=&gt;
Network:   10.0.0.0/24          00001010.00000000.00000000. 00000000
HostMin:   10.0.0.1             00001010.00000000.00000000. 00000001
HostMax:   10.0.0.254           00001010.00000000.00000000. 11111110
Broadcast: 10.0.0.255           00001010.00000000.00000000. 11111111
Hosts/Net: 254                   Class A, Private Internet</pre>
<p>IPV6 con sipcalc:</p>
<pre>$ sipcalc 2001:DB8::/24
-[ipv6 : 2001:DB8::/24] - 0

[IPV6 INFO]
Expanded Address	- 2001:0db8:0000:0000:0000:0000:0000:0000
Compressed address	- 2001:db8::
Subnet prefix (masked)	- 2001:d00:0:0:0:0:0:0/24
Address ID (masked)	- 0:b8:0:0:0:0:0:0/24
Prefix address		- ffff:ff00:0:0:0:0:0:0
Prefix length		- 24
Address type		- Aggregatable Global Unicast Addresses
Network range		- 2001:0d00:0000:0000:0000:0000:0000:0000 -
			  2001:0dff:ffff:ffff:ffff:ffff:ffff:ffff</pre>
<p>Otra característica interesante es la posibilidad de sipcalc de especificar una red y hacer subneting con ella, si por ejemplo queremos dividir un /21 en redes /22 o /24:</p>
<pre>$ sipcalc -s24 10.0.0.0/21
-[ipv4 : 10.0.0.0/21] - 0

[Split network]
Network			- 10.0.0.0        - 10.0.0.255
Network			- 10.0.1.0        - 10.0.1.255
Network			- 10.0.2.0        - 10.0.2.255
Network			- 10.0.3.0        - 10.0.3.255
Network			- 10.0.4.0        - 10.0.4.255
Network			- 10.0.5.0        - 10.0.5.255
Network			- 10.0.6.0        - 10.0.6.255
Network			- 10.0.7.0        - 10.0.7.255

-
$ sipcalc -s22 10.0.0.0/21
-[ipv4 : 10.0.0.0/21] - 0

[Split network]
Network			- 10.0.0.0        - 10.0.3.255
Network			- 10.0.4.0        - 10.0.7.255</pre>
<p>Si revisáis la ayuda del comando encontraréis otras posibilidades de interés.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/escanear-rango-de-ips/" title="Escanear rango de Ips">Escanear rango de Ips</a></li><li><a href="http://rm-rf.es/que-es-apipazeroconf-en-centosrhel-y-como-deshabilitarlo-169-254-x-y/" title="¿Qué es APIPA/zeroconf y cómo deshabilitarlo en CentOS/RHEL (169.254.x.y)?">¿Qué es APIPA/zeroconf y cómo deshabilitarlo en CentOS/RHEL (169.254.x.y)?</a></li><li><a href="http://rm-rf.es/nf_conntrack-table-full-dropping-packet-en-kernel-2-6-32/" title="nf_conntrack: table full, dropping packet en kernel 2.6.32">nf_conntrack: table full, dropping packet en kernel 2.6.32</a></li><li><a href="http://rm-rf.es/red-hat-cluster-generic-error-al-crear-un-ip-resource/" title="Red Hat Cluster: &#8220;generic error&#8221; al crear un IP Resource">Red Hat Cluster: &#8220;generic error&#8221; al crear un IP Resource</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/subnetting-y-calculo-de-netmask-desde-linea-de-comandos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bonding/Teaming/Trunking en RHEL y CentOS</title>
		<link>http://rm-rf.es/bondingteamingtrunking-en-rhel-y-centos/</link>
		<comments>http://rm-rf.es/bondingteamingtrunking-en-rhel-y-centos/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 09:15:02 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[interfaz red]]></category>
		<category><![CDATA[RHEL]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2426</guid>
		<description><![CDATA[El Bonding (también conocido como teaming, y en switching como trunking) es, básicamente, la unión de varias interfaces de red para que trabajen como una única interfaz lógica. Esta configuración permite establecer configuraciones de activo-pasivo, balanceo de carga o crear un agregado de interfaces con un ancho de banda que supone la suma del de [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><img src="http://rm-rf.es/wp-content/uploads/2011/12/bonding_linux.jpg" alt="bonding linux" title="bonding linux" width="456" height="291" class="size-full wp-image-2428" /></div>
<p>El <strong>Bonding</strong> (también conocido como teaming, y en switching como trunking) es, básicamente, la <strong>unión de varias interfaces de red para que trabajen como una única interfaz lógica</strong>. Esta configuración permite establecer configuraciones de <strong>activo-pasivo, balanceo de carga o crear un agregado de interfaces</strong> con un ancho de banda que supone la suma del de todas las interfaces asignadas.</p>
<p>Antes de comenzar la configuración, nos aseguramos de tener cargado el módulo bonding:</p>
<pre># lsmod | grep bonding
bonding               109558  0
ipv6                  264641  29 bonding,ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6,cnic</pre>
<p>En caso de no estar lo cargamos:</p>
<pre># modprobe bonding</pre>
<p>Tenemos que configurar unos parámetros de kernel para añadir esta nueva interfaz/funcionalidad:</p>
<pre># vi /etc/modprobe.conf</pre>
<pre>alias bond0 bonding
options bond0 mode=6 miimon=100</pre>
<p>El valor <strong>mode</strong>, especificado en 6 indica que el tipo de bonding va a ser de balanceo de carga. Los posibles valores son de 0 a 6:</p>
<ul>
<li>0: round robin policy, defecto</li>
<li>1: active backup policy</li>
<li>2: XOR</li>
<li>3: brodcast</li>
<li>4: 802.3ad</li>
<li>5:  balance-tlb</li>
<li>6:  balance-alb</li>
</ul>
<p>El valor <strong>miimon</strong> indica con un valor entero la frecuencia de monitorización del link. Para conocer todos estos parámetros en condiciones os recomiendo revisar la <a href="http://www.kernel.org/pub/linux/kernel/people/marcelo/linux-2.4/Documentation/networking/bonding.txt" target="_blank">documentación del kernel sobre bonding</a></p>
<p>Ahora vamos a crear el fichero de configuración para la interfaz Bond0, que será la que en nuestro caso creará el bonding de eth0 y eth1. El fichero de configuración se crea en la misma ruta que el resto <strong>/etc/sysconfig/network-scripts/ifcfg-XXX</strong>. Este fichero es el que contendrá la configuración IP, NETMASK, etc.</p>
<pre># vim /etc/sysconfig/network-scripts/ifcfg-bond0</pre>
<pre>DEVICE=bond0
ONBOOT=yes
IPADDR=192.168.1.190
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
NETWORK=192.168.1.0
USERCTL=no
BOOTPROTO=none</pre>
<p>Ahora configuramos eth0 y eth1, en ellas no establecemos ninguna configuración IP, sino que especificamos que es una interfaz esclavo (slave) y que su master es bond0:</p>
<pre>vi /etc/sysconfig/network-scripts/ifcfg-eth0</pre>
<pre>DEVICE=eth0
ONBOOT=yes
USERCTL=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes</pre>
<pre>vi /etc/sysconfig/network-scripts/ifcfg-eth1</pre>
<pre>DEVICE=eth1
ONBOOT=yes
USERCTL=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes</pre>
<p>Una vez configurado, reiniciamos el servicio de red:</p>
<pre># /etc/init.d/network restart</pre>
<p>Si todo ha ido bien ya veremos la interfaz bond0 en ifconfig:</p>
<pre># ifconfig
bond0     Link encap:Ethernet  HWaddr 08:00:27:00:C8:7A
          inet addr:192.168.1.190  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe00:c87a/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:1029 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1198 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:101972 (99.5 KiB)  TX bytes:182347 (178.0 KiB)

eth0      Link encap:Ethernet  HWaddr 08:00:27:00:C8:7A
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:946 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1144 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:90003 (87.8 KiB)  TX bytes:175136 (171.0 KiB)
          Interrupt:11 Base address:0xc020 

eth1      Link encap:Ethernet  HWaddr 08:00:27:00:C8:7A
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:94 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12695 (12.3 KiB)  TX bytes:8325 (8.1 KiB)
          Interrupt:10 Base address:0xc060 

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1241 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1241 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:170253 (166.2 KiB)  TX bytes:170253 (166.2 KiB)</pre>
<p>Podemos monitorizar el estado del bonding desde <strong>/proc/net/bonding/bond0</strong>:</p>
<pre># cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 08:00:27:00:c8:7a
Slave queue ID: 0

Slave Interface: eth1
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 08:00:27:fd:48:08
Slave queue ID: 0</pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/dm-multipath-en-redhat-y-centos/" title="DM-Multipath en RedHat y CentOS">DM-Multipath en RedHat y CentOS</a></li><li><a href="http://rm-rf.es/selinux-semanage-command-not-found/" title="SELinux &#8216;semanage: command not found&#8217;">SELinux &#8216;semanage: command not found&#8217;</a></li><li><a href="http://rm-rf.es/rhel-centos-6-adios-system-v-hola-upstart/" title="RHEL/CentOS 6: adios System V, hola Upstart">RHEL/CentOS 6: adios System V, hola Upstart</a></li><li><a href="http://rm-rf.es/%c2%bfcomo-arrancar-en-modo-emergencia-en-rhel-6-centos-6/" title="¿Cómo arrancar en modo emergencia en RHEL 6 / CentOS 6?">¿Cómo arrancar en modo emergencia en RHEL 6 / CentOS 6?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/bondingteamingtrunking-en-rhel-y-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Múltiples VLAN por interfaz en Windows Server</title>
		<link>http://rm-rf.es/multiples-vlan-por-interfaz-en-windows-server/</link>
		<comments>http://rm-rf.es/multiples-vlan-por-interfaz-en-windows-server/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 19:54:02 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[vlan]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2423</guid>
		<description><![CDATA[De forma nativa (que yo sepa) Windows Server no ofrece la posibilidad de configurar múltiples VLAN por interfaz de red. Esto nos obliga a recurrir a las utilidades que el fabricante del dispositivo de red nos facilite. Broadcom por ejemplo nos ofrece la utilidad &#8220;Broadcom Advanced Control Suite&#8221; que nos permite, además de crear VLANs [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-2424" title="broadcom advanced control suite" src="http://rm-rf.es/wp-content/uploads/2011/12/broadcom.png" alt="broadcom advanced control suite" width="308" height="156" align="right" />De forma nativa (<em>que yo sepa</em>) <strong>Windows Server no ofrece la posibilidad de configurar múltiples VLAN por interfaz de red</strong>. Esto nos obliga a recurrir a las utilidades que el fabricante del dispositivo de red nos facilite.</p>
<p>Broadcom por ejemplo nos ofrece la utilidad &#8220;Broadcom Advanced Control Suite&#8221; que nos permite, además de crear <strong>VLANs virtuales, hacer balanceo de carga o Ethernet bonding</strong>. Podéis leer la guía de utilización en <a href="http://www.cs.uwaterloo.ca/~brecht/servers/docs/PowerEdge-2600/en/Broadcom/UG/BACS.htm" target="_blank">este enlace</a> y descargar la suite desde el sitio <a href="http://www.broadcom.com/support/ethernet_nic/netxtremeii.php" target="_blank">web de Broadcom</a>. Por supuesto se presupone que la configuración de red en los switches para las VLAN (trunk, etc) es la correcta. En el caso de esta utilidad, todo se puede configurar a través de los asistentes de forma gráfica y/o en modo experto así que no tiene demasiada complejidad.</p>
<p>Básicamente, primero se crea un Team, se le asignan las intefaces de red que queramos y a partir de ahí se configuran las VLAN virtuales, el balanceo de carga o lo que necesitemos. Una vez finalizado el asistente, si hemos creado VLAN virtuales, los nuevos dispositivos virtuales aparecerán en el centro de redes de Windows, donde podremos asignarle la IP correspondiente como si un dispositivo estándar se tratara.</p>
<p>Si necesitáis este tipo de configuraciones no perdáis el tiempo e id a buscar directamente las utilidades del proveedor de las tarjetas de red.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/diferencias-entre-aplicacion-y-directorio-virtual-en-iis/" title="Diferencias entre aplicación y directorio virtual en IIS">Diferencias entre aplicación y directorio virtual en IIS</a></li><li><a href="http://rm-rf.es/windows-update-por-proxy-en-windows-2008/" title="Windows Update por proxy en Windows 2008">Windows Update por proxy en Windows 2008</a></li><li><a href="http://rm-rf.es/configurar-una-vlan-en-linux-con-vconfig/" title="Configurar una VLAN en Linux con vconfig">Configurar una VLAN en Linux con vconfig</a></li><li><a href="http://rm-rf.es/arreglar-cannot-read-from-the-source-file-or-disk-al-borrar-un-archivo-directorio/" title="Arreglar &#8220;Cannot read from the source file or disk&#8221; al borrar un archivo / directorio">Arreglar &#8220;Cannot read from the source file or disk&#8221; al borrar un archivo / directorio</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/multiples-vlan-por-interfaz-en-windows-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar una VLAN en Linux con vconfig</title>
		<link>http://rm-rf.es/configurar-una-vlan-en-linux-con-vconfig/</link>
		<comments>http://rm-rf.es/configurar-una-vlan-en-linux-con-vconfig/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 20:05:29 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[configurar tarjetas de red]]></category>
		<category><![CDATA[tarjetas de red]]></category>
		<category><![CDATA[vlan]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2374</guid>
		<description><![CDATA[La forma más conocida de configurar una VLAN en Linux es la de copiar el fichero de configuración de la interfaz y añadir/cambiar ciertos parámetros, ejemplo en RHEL asumiendo el ID 80 para la VLAN: # cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.80 # vim /etc/sysconfig/network-scripts/ifcfg-eth0.80 # Añadimos: VLAN=yes # Cambiamos el dispositivo: DEVICE=eth0.80 # /etc/init.d/network restart El [...]]]></description>
			<content:encoded><![CDATA[<p>La forma más conocida de configurar una <strong>VLAN</strong> en Linux es la de copiar el fichero de configuración de la interfaz y añadir/cambiar ciertos parámetros, ejemplo en RHEL asumiendo el ID 80 para la VLAN:</p>
<pre># cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.80
# vim /etc/sysconfig/network-scripts/ifcfg-eth0.80
    # Añadimos:
    VLAN=yes
    # Cambiamos el dispositivo:
    DEVICE=eth0.80
# /etc/init.d/network restart</pre>
<p>El comando <strong>vconfig</strong> nos simplifica un poco la tarea de gestionar una o varias VLAN. Para el ejemplo anterior, sería tan sencillo como:</p>
<pre># vconfig add eth0 80
Added VLAN with VID == 80 to IF -:eth0:-</pre>
<p>Ya tenemos la interfaz creada:</p>
<pre># ifconfig eth0.80
eth0.80   Link encap:Ethernet  HWaddr 08:00:27:E7:48:CC
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)</pre>
<p>Podemos ver información detallada sobre ella en <strong>/proc/net/vlan/</strong>:</p>
<pre># cat /proc/net/vlan/eth0.80
eth0.80  VID: 80	 REORDER_HDR: 1  dev-&gt;priv_flags: 1
         total frames received            0
          total bytes received            0
      Broadcast/Multicast Rcvd            0

      total frames transmitted            0
       total bytes transmitted            0
            total headroom inc            0
           total encap on xmit            0
Device: eth0
INGRESS priority mappings: 0:0  1:0  2:0  3:0  4:0  5:0  6:0 7:0
 EGRESS priority mappings:</pre>
<p>Podríamos asignarle la IP con el comando ifconfig:</p>
<pre># ifconfig eth0.80 192.168.1.222 netmask 255.255.255.0</pre>
<p>Y si quisiéramos eliminar la interfaz:</p>
<pre># ifconfig eth0.80 down &amp;&amp; vconfig rem eth0.80</pre>
<p>Recordad que tiene que estar cargado en el kernel el módulo 8021q:</p>
<pre># lsmod | grep 8021q
8021q                  19491  0
garp                    5901  1 8021q</pre>
<p>En fin, ¡para gustos los colores!</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/ifup-e-ifdown-en-freebsd/" title="ifup e ifdown en FreeBSD">ifup e ifdown en FreeBSD</a></li><li><a href="http://rm-rf.es/como-configurar-tarjetas-de-red-en-debian-ubuntu/" title="Cómo configurar tarjetas de red en Debian / Ubuntu">Cómo configurar tarjetas de red en Debian / Ubuntu</a></li><li><a href="http://rm-rf.es/multiples-vlan-por-interfaz-en-windows-server/" title="Múltiples VLAN por interfaz en Windows Server">Múltiples VLAN por interfaz en Windows Server</a></li><li><a href="http://rm-rf.es/chuletas-redes-comunicaciones/" title="Chuletas de redes y comunicaciones">Chuletas de redes y comunicaciones</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/configurar-una-vlan-en-linux-con-vconfig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Routing Tables: &#8216;netstat -rn&#8217; y &#8216;route -n&#8217;</title>
		<link>http://rm-rf.es/routing-tables-netstat-rn-y-route-n/</link>
		<comments>http://rm-rf.es/routing-tables-netstat-rn-y-route-n/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 18:17:47 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[netstat]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[network config]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2364</guid>
		<description><![CDATA[Algo importante en los sistemas Linux (o Unix) y todo lo relacionado con networking es conocer el estado y configuración de las tablas de rutas IP (routing tables), que nos indican cómo y a través de donde se envía un paquete en las distintas redes. Para visualizar la tabla de rutas tenemos dos posibilidades, utilizar [...]]]></description>
			<content:encoded><![CDATA[<p>Algo importante en los sistemas Linux (o Unix) y todo lo relacionado con networking es conocer el <strong>estado y configuración de las tablas de rutas IP (routing tables)</strong>, que nos indican cómo y a través de donde se envía un paquete en las distintas redes.</p>
<p>Para visualizar la tabla de rutas tenemos dos posibilidades, utilizar el comando <strong>netstat -rn</strong> o <strong>route -n</strong>, ambos nos ofrecen la misma salida:</p>
<pre># route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0</pre>
<p>Las tres primeras columnas nos indican, por un lado las redes de destino (Destination), la puerta de enlace que utilizan (Gateway) y la máscara de red (Genmask). En las Flags vemos &#8220;U&#8221;, que significa que la interfaz de red está levantada y G que indica que esa ruta utiliza la puerta de enlace. 0.0.0.0 es tratado como un wildcard (también se suele representar con un *) y especifica el destino a cualquier red no especificada.</p>
<p>Explicando la salida del comando route anterior, vemos en primer lugar que <strong>todo paquete dirigido a las redes 192.168.1.0/255.255.255.0 y 169.254.0.0/255.255.0.0 serán enviados a través de redes LAN</strong> (vemos que no hay flag de gateway) por lo que no harán uso de puerta de enlace. En cambio <strong>todo paquete con destino 0.0.0.0, es decir, el resto de redes sí que pasará por nuestra puerta de enlace 192.168.1.1</strong>. Todas estas rutas trabajan bajo la interfaz de red eth0, si tuviéramos más interfaces levantadas aparecerían marcadas como ethX en la columna Iface.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/que-es-apipazeroconf-en-centosrhel-y-como-deshabilitarlo-169-254-x-y/" title="¿Qué es APIPA/zeroconf y cómo deshabilitarlo en CentOS/RHEL (169.254.x.y)?">¿Qué es APIPA/zeroconf y cómo deshabilitarlo en CentOS/RHEL (169.254.x.y)?</a></li><li><a href="http://rm-rf.es/enrutar-en-linux-route-add-del/" title="Enrutar en Linux (route add/del)">Enrutar en Linux (route add/del)</a></li><li><a href="http://rm-rf.es/snort-fatal-error-openpcap-device-eth0-open-bind-network-is-down/" title="Snort: FATAL ERROR: OpenPcap() device eth0 open: bind: Network is down">Snort: FATAL ERROR: OpenPcap() device eth0 open: bind: Network is down</a></li><li><a href="http://rm-rf.es/netstat-estado-de-las-conexiones/" title="Netstat: Estado de las conexiones">Netstat: Estado de las conexiones</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/routing-tables-netstat-rn-y-route-n/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GNS3: simulador gráfico de redes</title>
		<link>http://rm-rf.es/gns3-simulador-grafico-de-redes/</link>
		<comments>http://rm-rf.es/gns3-simulador-grafico-de-redes/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 16:47:42 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[cisco router]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[simulacion]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2359</guid>
		<description><![CDATA[Para todos aquellos que necesitéis crear entornos de redes virtuales, topologías de red complejas y además tener la posibilidad de integrarlos con simuladores de IOS (Dynamips/Dynagen) y entornos de virtualización (Quemu, emulador de PIX.GNS3), GNS3 os puede ser de gran utilidad. La instalación en Debian/Ubuntu y otras distro Linux es sencilla, la hacéis por gestor [...]]]></description>
			<content:encoded><![CDATA[<p>Para todos aquellos que necesitéis crear entornos de redes virtuales, <strong>topologías de red complejas</strong> y además tener la posibilidad de <strong>integrarlos con simuladores de IOS (<a title="Simulador de Router Cisco 7200 en un PC" href="http://rm-rf.es/simulador-de-router-cisco-7200-en-un-pc/" target="_blank">Dynamips</a>/Dynagen)</strong> y entornos de <strong>virtualización</strong> (Quemu, emulador de PIX.GNS3), <strong><a href="http://www.gns3.net" target="_blank">GNS3</a></strong> os puede ser de gran utilidad.</p>
<p>La instalación en Debian/Ubuntu y otras distro Linux es sencilla, la hacéis por gestor de paquetes:</p>
<pre>$ sudo apt-get install gns3</pre>
<p>Una vez arrancada la aplicación tenéis un asistente que os permite subir las imágenes IOS que dispongáis (podéis encontrarlas buscando por Google) y comenzar a trabajar. Simplemente se trata de crear la topología de red arrastrando elementos al cuadro central y configurarlos. Posteriormente se pueden arrancar/parar, acceder por consola, etc.</p>
<p>Si estás en proceso de pasar un CCNA, CCNP, CCIE o similar, o simplemente quieres tener la posibilidad de crear entornos de red sin necesidad de adquirir hardware costoso, esta es tu oportunidad.</p>
<div align="center">
<p><img class="size-full wp-image-2360" title="GNS3" src="http://rm-rf.es/wp-content/uploads/2011/11/gns3_macosx.png" alt="GNS3" width="680" height="401" /></p>
<p><img class="size-full wp-image-2361" title="Consola IOS GNS3" src="http://rm-rf.es/wp-content/uploads/2011/11/screenshot-console.png" alt="Consola IOS GNS3" width="546" height="368" /></p>
</div>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/simulador-de-router-cisco-7200-en-un-pc/" title="Simulador de Router Cisco 7200 en un PC">Simulador de Router Cisco 7200 en un PC</a></li><li><a href="http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-ii/" title="Comandos útiles para IOS Cisco Routers, parte II">Comandos útiles para IOS Cisco Routers, parte II</a></li><li><a href="http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-i/" title="Comandos útiles para IOS Cisco Routers, parte I">Comandos útiles para IOS Cisco Routers, parte I</a></li><li><a href="http://rm-rf.es/como-instalar-el-simulador-de-netapp-data-ontap/" title="Cómo instalar el simulador de NetApp Data ONTAP">Cómo instalar el simulador de NetApp Data ONTAP</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/gns3-simulador-grafico-de-redes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encapsular tráfico a través de un tunel cifrado con SSH</title>
		<link>http://rm-rf.es/encapsular-trafico-a-traves-de-un-tunel-cifrado-con-ssh/</link>
		<comments>http://rm-rf.es/encapsular-trafico-a-traves-de-un-tunel-cifrado-con-ssh/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 13:28:57 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1547</guid>
		<description><![CDATA[Hoy vamos a ver como conseguir establecer conexiones cifradas mediante SSH (Openssh) a protocolos/servicios que no están sirviendo su tráfico encriptado. La mayoría de vosotros sabréis que es sencillo &#8220;esnifar&#8221; el tráfico dentro de una misma red, gracias a este encapsulamiento de tráfico (que es muy sencillo) podemos cifrar el tráfico entre dos equipos independientemente [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a ver como conseguir <strong>establecer conexiones cifradas mediante SSH (Openssh) a protocolos/servicios que no están sirviendo su tráfico encriptado</strong>. La mayoría de vosotros sabréis que es sencillo &#8220;<em>esnifar</em>&#8221; el tráfico dentro de una misma red, gracias a este encapsulamiento de tráfico (que es muy sencillo) podemos cifrar el tráfico entre dos equipos independientemente de que el servicio lo ofrezca sin ningún tipo de cifrado. Eso sí, hay que tener conexión vía ssh al servidor destino.</p>
<p>Vamos a verlo con ejemplos ya que resulta más sencilla la explicación de este modo. Pongamos el caso de que queremos conectar de forma segura al sitio web <em>http://test.com</em>. <strong>Este sitio web no sirve el contenido por protocolo seguro así que todo el tráfico se podrá visualizar sin problemas desde cualquier equipo de esta red local</strong>, por ejemplo con el programa <a target="_blank" href="http://www.wireshark.org/">Wireshark</a> (analizador de protocolos de red) lo podemos verificar.</p>
<p>Primero accedemos directamente desde el navegador desde <em>http://test.com</em>, el analizador de tráfico muestra todos los paquetes de información sin cifrar:</p>
<div align="center"><img src="http://rm-rf.es/wp-content/uploads/2010/12/whireshark1.jpg" alt="whireshark" title="whireshark" width="620" height="178" class="aligncenter size-full wp-image-1548" /></div>
<p>Ahora, lo que vamos a hacer es <strong>crear un tunel de cifrado entre las dos máquinas</strong>. Utilizaremos el puerto local 9999 para servir el contenido que previamente encapsulamos por conexión segura desde el servidor que sirve todos los datos (test.com). Para ello creamos una conexión SSH al servidor destino y creamos un tunel entre nuestro puerto 9999 local y el puerto remoto 80 (http):</p>
<pre># ssh alex@test.com -L 9999:pruebas.com:80 -N</pre>
<p>Nota: si queréis que el proceso quede en segundo plano y no aparezca la shell ssh en la consola debéis usar el parámetro</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">-f</div></div>
<p>.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">-N</div></div>
<p>hace que no se puedan ejecutar comandos SSH en el servidor remoto.</p>
<p>Ahora, podemos acceder al mismo sitio web (http://test.com) desde nuestro equipo, de forma local a través del puerto 9999. Simplemente ponemos en el navegador:</p>
<p><strong><em>http://localhost:9999</em></strong></p>
<p>Vemos que efectivamente, al acceder de este modo estamos sirviendo el mismo contenido pero esta vez completamente cifrado:</p>
<div align="center"><img src="http://rm-rf.es/wp-content/uploads/2010/12/whireshark2.jpg" alt="whireshark cifrado" title="whireshark cifrado" width="620" height="119" class="aligncenter size-full wp-image-1549" /></div>
<p>Una vez conocida la sintaxis del tunneling (</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">man ssh</div></div>
<p>) podemos <strong>aplicar este mismo recurso a cualquier otro servicio (http, ftp, smtp, pop)</strong>.</p>
<p>Como información extra os dejo una excelente explicación de Tunel SSH poor parte de la <a href="http://es.wikipedia.org/wiki/T%C3%BAnel_(inform%C3%A1tica)">Wikipedia</a>:</p>
<blockquote><p>
El protocolo SSH (secure shell) se utiliza con frecuencia para tunelizar tráfico confidencial sobre Internet de una manera segura. Por ejemplo, un servidor de ficheros puede compartir archivos usando el protocolo SMB (Server Message Block), cuyos datos no viajan cifrados. Esto permitiría que una tercera parte, que tuviera acceso a la conexión (algo posible si las comunicaciones se realizan en Internet) pudiera examinar a conciencia el contenido de cada fichero trasmitido.<br />
Para poder montar el sistema de archivo de forma segura, se establece una conexión mediante un túnel SSH que encamina todo el tráfico SMB al servidor de archivos dentro de una conexión cifrada SSH. Aunque el protocolo SMB sigue siendo inseguro, al viajar dentro de una conexión cifrada se impide el acceso al mismo.<br />
Por ejemplo, para conectar con un servidor web de forma segura, utilizando SSH, haríamos que el cliente web, en vez de conectarse al servidor directamente, se conecte a un cliente SSH. El cliente SSH se conectaría con el servidor tunelizado, el cual a su vez se conectaría con el servidor web final. Lo atractivo de este sistema es que hemos añadido una capa de cifrado sin necesidad de alterar ni el cliente ni el servidor web.
</p></blockquote>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/bucle-de-password-expirado-en-ldap-nativo-rhel-contra-sun-ldap/" title="Bucle de password expirado en ldap nativo RHEL contra Sun LDAP">Bucle de password expirado en ldap nativo RHEL contra Sun LDAP</a></li><li><a href="http://rm-rf.es/ssh-authorized_keys-y-umask/" title="ssh, authorized_keys y umask">ssh, authorized_keys y umask</a></li><li><a href="http://rm-rf.es/instalar-y-configurar-tigervnc-server-y-utilizarlo-con-un-tunel-ssh/" title="Instalar y configurar TigerVNC server y utilizarlo con un túnel SSH">Instalar y configurar TigerVNC server y utilizarlo con un túnel SSH</a></li><li><a href="http://rm-rf.es/usar-autenticacion-ldap-openldap-con-opensshd-sshd/" title="Usar autenticación LDAP (OpenLDAP) con OpenSSHD (sshd)">Usar autenticación LDAP (OpenLDAP) con OpenSSHD (sshd)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/encapsular-trafico-a-traves-de-un-tunel-cifrado-con-ssh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Redirigir tráfico entre puertos TCP con tcptunnel</title>
		<link>http://rm-rf.es/redirigir-trafico-entre-puertos-tcp-con-tcptunnel/</link>
		<comments>http://rm-rf.es/redirigir-trafico-entre-puertos-tcp-con-tcptunnel/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 19:58:04 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1335</guid>
		<description><![CDATA[Tcptunnel permite redirigir tráfico desde un puerto TCP a otro, escuchando en el puerto local y redirigiendo todo el tráfico hacia el puerto remoto que le indiquemos. Tcptunnel puede ser utilizado con protocolos basados en TCP como HTTP, SMTP, POP, IRC, etc. y ha sido probado en GNU/Linux, FreeBSD, Solaris, HP-UX, Windows XP y Windows [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a target="_blank" href="http://www.vakuumverpackt.de/tcptunnel/">Tcptunnel</a></strong> permite redirigir tráfico desde un puerto TCP a otro, escuchando en el puerto local y redirigiendo todo el tráfico hacia el puerto remoto que le indiquemos. </p>
<p>Tcptunnel puede ser utilizado con protocolos basados en TCP como <strong>HTTP, SMTP, POP, IRC,</strong> etc. y ha sido probado en GNU/Linux, FreeBSD, Solaris, HP-UX, Windows XP y Windows Server 2008.</p>
<p>Personalmente lo he probado entre dos máquinas CentOS y por el momento ha funcionado de forma correcta. En breve lo usaré en &#8220;producción&#8221; así que esperaremos a ver que tal. Os dejo unos ejemplos de utilización y su instalación.</p>
<h3>Instalación</h3>
<pre>
# wget http://www.vakuumverpackt.de/tcptunnel/tcptunnel-0.2.tar.gz
# tar -xzvf tcptunnel-0.2.tar.gz
# cd tcptunnel-0.2
# ./configure --install-dir=/usr/local/bin
# make
# make install
</pre>
<h3>Ejemplos de uso</h3>
<p>En este ejemplo queremos redirigir todo el tráfico SMTP local contra el puerto SMTP de la máquina remota 192.168.0.100:</p>
<pre># tcptunnel --local-port=25 --remote-port=25 --remote-host=192.168.0.100 --stay-alive</pre>
<p>En este ejemplo redirigimos el tráfico POP local (puerto 110) contra el puerto 111 del equipo remoto 192.168.0.100:</p>
<pre># tcptunnel --local-port=110 --remote-port=111 --remote-host=192.168.0.100 --stay-alive</pre>
<p>En este ejemplo redirigimos el tráfico HTTP local (puerto 80) contra el puerto 80 del equipo remoto 192.168.0.100:</p>
<pre># tcptunnel --local-port=80 --remote-port=80 --remote-host=192.168.0.100 --stay-alive</pre>
<p>Modo de uso:</p>
<pre>
# tcptunnel --help
Usage: tcptunnel [options]

Options:
  --version
  --help               this help

  --local-port=PORT    port to redirect
  --remote-port=PORT   target port
  --remote-host=HOST   target host

  --stay-alive
  --log-to-stdout
</pre>
<p>Si alguien conoce una forma más óptima de hacerlo, ¡soy todo oídos!</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/configurar-el-puerto-tcp-como-estatico-en-una-instancia-sql-server-2008/" title="Configurar el puerto TCP como estático en una instancia SQL Server 2008">Configurar el puerto TCP como estático en una instancia SQL Server 2008</a></li><li><a href="http://rm-rf.es/seguridad-unix-con-tcp-wrappers/" title="Seguridad Unix con TCP Wrappers">Seguridad Unix con TCP Wrappers</a></li><li><a href="http://rm-rf.es/estadisticas-monitorizacion-red-iptraf/" title="Estadísticas y monitorización de red con IPTraf">Estadísticas y monitorización de red con IPTraf</a></li><li><a href="http://rm-rf.es/diferencias-entre-protocolos-de-transporte-tcp-y-udp/" title="Diferencias entre protocolos de transporte TCP y UDP">Diferencias entre protocolos de transporte TCP y UDP</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/redirigir-trafico-entre-puertos-tcp-con-tcptunnel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

