<?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; netstat</title>
	<atom:link href="http://rm-rf.es/sobre/netstat/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>Sat, 28 Jan 2012 19:36:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<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/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><li><a href="http://rm-rf.es/configurar-spamassassin-aceptar-conexiones-remotas/" title="Configurar spamassassin para aceptar conexiones remotas">Configurar spamassassin para aceptar conexiones remotas</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>Netstat: Estado de las conexiones</title>
		<link>http://rm-rf.es/netstat-estado-de-las-conexiones/</link>
		<comments>http://rm-rf.es/netstat-estado-de-las-conexiones/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 19:51:46 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[conexiones]]></category>
		<category><![CDATA[netstat]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=814</guid>
		<description><![CDATA[La siguiente información es de gran utilidad para un uso efectivo del comando NETSTAT, concretamente se trata de los diferentes estados por los que pasa una conexión: El indicador en la columna estado muestra el estado de la conexión para el protocolo TCP; para protocolos no orientados a la conexión, como UDP, este campo figurará [...]]]></description>
			<content:encoded><![CDATA[<p>La siguiente información es de gran utilidad para un uso efectivo del comando NETSTAT, concretamente se trata de los diferentes estados por los que pasa una conexión:</p>
<p>El indicador en la columna <strong>estado</strong> muestra el estado de la conexión para el protocolo <a class="mw-redirect" title="TCP" href="http://es.wikipedia.org/wiki/TCP">TCP</a>; para protocolos no orientados a la conexión, como <a class="mw-redirect" title="UDP" href="http://es.wikipedia.org/wiki/UDP">UDP</a>, este campo figurará en blanco. Los estados posibles son los siguientes:</p>
<ul>
<li><strong>ESTABLISHED</strong> El socket tiene una conexión establecida</li>
<li><strong>SYN_SENT</strong> El socket está intentando iniciar una conexión</li>
<li><strong>SYN_RECV</strong> Una petición de conexión fue recibida por la red</li>
<li><strong>FIN_WAIT1</strong> El socket está cerrado, y la conexión esta finalizándose</li>
<li><strong>FIN_WAIT2</strong> La conexión esta cerrada, y el socket está esperando que finalice la conexión remota</li>
<li><strong>TIME_WAIT</strong> El socket está esperando después de cerrarse que concluyan los paquetes que siguen en la red</li>
<li><strong>CLOSED</strong> El socket no está siendo usado</li>
<li><strong>CLOSE_WAIT</strong> La conexión remota ha finalizado, y se espera que se cierre el socket</li>
<li><strong>LAST_ACK</strong> La conexión remota ha finalizado, y se espera que se cierre el socket. Esperando el <em>acknowledgement</em>.</li>
<li><strong>LISTEN</strong> El socket está esperando posibles conexiones entrantes</li>
<li><strong>CLOSING</strong> Ambos sockets han finalizado pero aun no fueron enviados todos los datos</li>
<li><strong>UNKNOWN</strong> El estado del socket no se conoce</li>
</ul>
<p>Vía | <a href="http://es.wikipedia.org/wiki/Netstat" target="_blank">Wikipedia</a></p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><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/configurar-spamassassin-aceptar-conexiones-remotas/" title="Configurar spamassassin para aceptar conexiones remotas">Configurar spamassassin para aceptar conexiones remotas</a></li><li><a href="http://rm-rf.es/comando-para-saber-en-numero-de-conexiones-y-direcciones-ip-en-un-puertoservicio-linux/" title="Comando para saber en número de conexiones y direcciones IP en un puerto/servicio Linux">Comando para saber en número de conexiones y direcciones IP en un puerto/servicio Linux</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/netstat-estado-de-las-conexiones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar spamassassin para aceptar conexiones remotas</title>
		<link>http://rm-rf.es/configurar-spamassassin-aceptar-conexiones-remotas/</link>
		<comments>http://rm-rf.es/configurar-spamassassin-aceptar-conexiones-remotas/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 10:53:13 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[conexion]]></category>
		<category><![CDATA[escucha]]></category>
		<category><![CDATA[netstat]]></category>
		<category><![CDATA[remoto]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamassassin]]></category>
		<category><![CDATA[spamd]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=729</guid>
		<description><![CDATA[Por defecto el demonio Spamassassin solo escucha en 127.0.0.1 por lo que si necesitamos configuarlo para que acepte conexiones remotas, por ejemplo para usarlo como servidor anti-spam de MTAs externos, podemos utilizar las siguientes opciones a la hora de levantar el demonio: &#8211;listen-ip: Cambiar la IP que escuchará en el puerto 783 de spamassassin &#8211;port: [...]]]></description>
			<content:encoded><![CDATA[<p>Por defecto el demonio <strong>Spamassassin</strong> solo escucha en 127.0.0.1 por lo que si necesitamos configuarlo para que acepte conexiones remotas, por ejemplo para usarlo como servidor anti-spam de MTAs externos, podemos utilizar las siguientes opciones a la hora de levantar el demonio:</p>
<p><strong>&#8211;listen-ip</strong>: Cambiar la IP que escuchará en el puerto 783 de spamassassin<br />
<strong>&#8211;port</strong>: Cambiar el puerto por defecto (783)<br />
<strong>&#8211;allowed-ips</strong>: Restringir el acceso al servidor anti-spam solamente a X IPs</p>
<p>Estas son las opciones más importantes a tener en cuenta para configurar el anti-spam para servir a servidores de correo externos, un ejemplo de comando de arranque sería:</p>
<pre>/usr/bin/spamd --daemonize --pidfile /var/run/spamd --listen-ip 10.0.0.40 --allowed-ips 10.0.0.50 10.0.0.51</pre>
<p>Con esa línea, spamassassin escucha en la IP 10.0.0.40:783 (podéis comprobarlo haciendo un netstat) y permitimos a las IPs 10.0.0.50 y 10.0.0.51 conectar remotamente al servicio anti-spam</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/estadisticas-de-correo-spam-y-virus-con-mailgraph/" title="Estadísticas de correo, spam y virus con Mailgraph">Estadísticas de correo, spam y virus con Mailgraph</a></li><li><a href="http://rm-rf.es/spamassassin-crear-regla-que-examine-las-cabeceras-en-busca-de-una-cadena/" title="SpamAssassin: Crear regla que examine las cabeceras en busca de una cadena">SpamAssassin: Crear regla que examine las cabeceras en busca de una cadena</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/exim-establecer-filtros-anti-spam-para-entrada-y-salida-de-correo/" title="Exim: establecer filtros anti-spam para entrada y salida de correo">Exim: establecer filtros anti-spam para entrada y salida de correo</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/configurar-spamassassin-aceptar-conexiones-remotas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comando para saber en número de conexiones y direcciones IP en un puerto/servicio Linux</title>
		<link>http://rm-rf.es/comando-para-saber-en-numero-de-conexiones-y-direcciones-ip-en-un-puertoservicio-linux/</link>
		<comments>http://rm-rf.es/comando-para-saber-en-numero-de-conexiones-y-direcciones-ip-en-un-puertoservicio-linux/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 17:57:52 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Comandos]]></category>
		<category><![CDATA[awk]]></category>
		<category><![CDATA[conexiones por ip]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[netstat]]></category>
		<category><![CDATA[numero ip]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[uniq]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=278</guid>
		<description><![CDATA[netstat -plan&#124;grep :&#60;puerto&#62; &#124; awk {'print $5'} &#124; cut -d: -f 1 &#124; sort &#124; uniq -c &#124; sort -n Ejemplo: Conexiones a apache: # netstat -plan&#124;grep :80 &#124; awk {'print $5'} &#124; cut -d: -f 1 &#124; sort &#124; uniq -c &#124; sort -n 1 XX.XX.XXX.XXX 1 XX.XX.XXX.XXX 1 XX.XX.XXX.XXX 51 XX.XX.XXX.XXX 64 XX.XX.XXX.XXX [...]]]></description>
			<content:encoded><![CDATA[<pre>netstat -plan|grep :&lt;puerto&gt; | awk {'print $5'} | cut -d: -f 1 | sort | uniq -c | sort -n</pre>
<p>Ejemplo:</p>
<p>Conexiones a apache:</p>
<pre># netstat -plan|grep :80 | awk {'print $5'} | cut -d: -f 1 | sort | uniq -c | sort -n
1 XX.XX.XXX.XXX
1 XX.XX.XXX.XXX
1 XX.XX.XXX.XXX
51 XX.XX.XXX.XXX
64 XX.XX.XXX.XXX</pre>
<p>Por explicar un poco el comando, <strong>NETSTAT</strong> muestra un listado de las conexiones activas del servidor, con <strong>GREP</strong> filtramos solo las conexiones al puerto 80, con <strong>AWK</strong> filtramos para que muestre solamente el contenido de la columna 5 (en este caso la IP) de la salida por pantalla, con <strong>CUT</strong> quitamos el &#8220;:&#8221;, con <strong>SORT</strong> ordenamos, con <strong>UNIQ</strong> sacamos valores únicos, y con <strong>SORT</strong> ordenamos de nuevo por nº de conexiones.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><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><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/configurar-ip-de-salida-en-postfix/" title="Configurar IP de salida en Postfix">Configurar IP de salida en Postfix</a></li><li><a href="http://rm-rf.es/snmp-configurar-la-direccion-ip-por-la-que-escucha/" title="SNMP: Configurar la dirección IP por la que escucha">SNMP: Configurar la dirección IP por la que escucha</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/comando-para-saber-en-numero-de-conexiones-y-direcciones-ip-en-un-puertoservicio-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

