> Yo preparé dos funciones para esto: una que me da la ip pasándole el
<br />&gt; interfaz de red, y otra que me da la ip pas&aacute;ndole una ip a la que <br
/>&gt; quiero acceder. Con lo que si hay un interfaz de red para salir a <br />&gt;
internet y otro para la red local, puedo usar el que necesite. Para <br />&gt; salir a
internet, le paso por defecto el valor de uno de los DNS root <br />&gt; mundiales, pero
valdr&iacute;a cualquier ip que sepas que est&aacute; en internet. <br />&gt; <br />&gt;
def get_ip_inet_address(connection_ip='198.41.0.4'): <br />&gt;
&quot;&quot;&quot;Returns the ip address of the interface used to connect to the given
ip <br />&gt; <br />&gt; 198.41.0.4 is a DNS ROOT Server, so it's the default value to
<br />&gt; connect to Internet <br />&gt; &quot;&quot;&quot; <br />&gt; s =
socket.socket(socket.AF_INET, socket.SOCK_DGRAM) <br />&gt; s.connect((connection_ip,
0)) <br />&gt; inet_address= s.getsockname()[0] <br />&gt; s.close() <br />&gt;
logging.getLogger().debug(&quot;Inet Address:&quot; + inet_address) <br />&gt; return
inet_address <br />&gt; <br />&gt; <br />&gt; Si necesitas la que calcula la ip de un
interfaz, d&iacute;melo. <br />&gt; <br />Ok, Gracias, me puedes enviar la otra si no te
es molestia :)<br /><br />Saludos.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<p></p>
<hr>
<p>La mejor vacuna contra el virus A(H1N1) es la higiene personal</p>
</body>
</html>