Mostrando entradas con la etiqueta ip. Mostrar todas las entradas
Mostrando entradas con la etiqueta ip. Mostrar todas las entradas

5/11/2013

Instalar impresora de red con IP en Windows Server 2008


Cómo instalar una impresora con IP en Microsoft Windows Server 2008 R2 x64. En concreto instalamos la impresora Samsung ML-3710ND. Instalaremos la impresora sin usar el software que incorpora, de forma manual. 

10/23/2012

Cómo averiguar qué aplicación está usando un puerto en Windows y Linux



Explicamos en este tutorial cómo averiguar qué aplicación o servicio está usando un determinado puerto de comunicaciones en el equipo. Mostramos cómo saberlo en sistemas operativos Windows y Linux sin usar software adicional de terceros, con las propias herramientas que incluye el sistema operativo.


 

Averiguar qué aplicación está usando un puerto de comunicaciones en Windows

A continuación explicaremos cómo saber qué apliación o servicio de Windows está usando un puerto determinado, para ello usaremos el comando Windows: netstat. Para ello abriremos una ventana de MS-DOS (consola de comandos o shell), desde el botón "Inicio", escribimos "cmd", pulsamos con el botón derecho del ratón sobre "cmd.exe" y seleccionamos "Ejecutar como administrador":
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows

Ejecutaremos el siguiente comando Windows:
netstat -naob
Nos devolverá un listado de todos los puertos de comunicaciones que están siendo usados actualmente con el protocolo (TCP, UDP, TCPv6 y UDPv6), dirección IP local, dirección IP remota, estado y PID (número que identifica el proceso en las tareas que se están ejecutando):
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
Si queremos guardar el resultado en un fichero ejecutaremos el comando Windows:
netstat -naob > aplicaciones_puertos.txt
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
Con el comando comando Windows:
notepad aplicaciones_puertos.txt
Abriremos el Bloc de notas con el resultado del comando anterior, desde aquí podremos consultar, buscar y guardar todas las aplicaciones que abren puertos de comunicaciones en nuestro equipo:
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
Un ejemplo del resultado de este comando:
Conexiones activas
Proto Dirección local Dirección remota Estado PID
TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 2068
ftpsvc
[svchost.exe]
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
No se puede obtener informaci¢n de propiedad
TCP 0.0.0.0:111 0.0.0.0:0 LISTENING 3848
[VeeamNFSSvc.exe]
TCP 127.0.0.1:63924 127.0.0.1:63925 ESTABLISHED 7216
[firefox.exe]
TCP 127.0.0.1:63925 127.0.0.1:63924 ESTABLISHED 7216
[firefox.exe]
TCP 127.0.0.1:63926 127.0.0.1:63927 ESTABLISHED 7216
[firefox.exe]
TCP 127.0.0.1:63927 127.0.0.1:63926 ESTABLISHED 7216
[firefox.exe]
TCP 127.0.0.1:64151 127.0.0.1:64152 ESTABLISHED 5436
[vmware-vmrc.exe]
TCP 127.0.0.1:64152 127.0.0.1:64151 ESTABLISHED 5436
[vmware-vmrc.exe]

En el caso en que no aparezca el ejecutable de la aplicación que está usando el puerto podremos consultarlo de la siguiente forma:
1. Ejecutaremos el comando anterior con el parámetro "o" que nos mostrará el PID del proceso que está abriendo el puerto, buscaremos el puerto del que queramos averiguar la aplicación o servicio que lo está usando. En en el ejemplo buscamos qué aplicación está usando el puerto "3306", anotaremos el PID de la aplicación que aparece al final de la línea (en el ejemplo "1320"):
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
2. Abriremos el Administrador de tareas desde el botón "Inicio" - "Panel de control" "Información y herramientas de rendimiento":
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
Pulsaremos en "Herramientas avanzadas":
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
Pulsaremos en "Abrir el Administrador de tareas":
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
Ahora mostraremos la columna "PID", para ello pulsaremos en el menú "Ver" - "Seleccionar columnas":
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
Marcaremos "Identificador de proceso (PID)":
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
Si queremos que nos muestre la ubicación del fichero ejecutable del proceso que usa el puerto marcaremos también "Nombre de ruta de la imagen":
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows
Buscaremos el PID consultado anteriormente correspondiente al ejecutable que está abriendo el puerto, en nuestro caso "1320", así podremos consultar la ruta (carpeta) y ejecutable que lo está usando:
Averiguar qué aplicación está usando un puerto de comunicaciones en Windows

Averiguar qué aplicación está usando un puerto de comunicaciones en Linux

En el caso de sistemas operativos Linux podremos usar el siguiente comando Linux para obtener los procesos y el puerto de comunicaciones que usan:
lsof -w -n -i
El comando Linux nos mostrará el proceso, el PID, el usuario, tipo, dispositivo, protocolo y estado de la conexión:
Averiguar qué aplicación está usando un puerto de comunicaciones en Linux
Para obtener la aplicación que tiene un puerto abierto en Linux usaremos el comando Linux:
ls -l /proc/XXX/exe
Donde XXX será el PID del proceso a consultar.
Averiguar qué aplicación está usando un puerto de comunicaciones en Linux
Existen otros comandos Linux para obtener datos de los procesos que usan puertos de comunicaciones como:
netstat -panut | grep LISTEN
O también:
ss -a | grep LISTEN


Artículos relacionados

 

Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft.

10/07/2012

Solución error Dirección IP ya está asignada a otro adaptador que está oculto



Explicamos cómo solucionar el error "La dirección IP xxx que ha especificado para este adaptador de red ya está asignada a otro adaptador xxx. xxx está oculto para la carpeta Conexiones de red, ya que no está físicamene en el equipo". En Windows Server 2003 (válido para otros sistemas operativos de Microsoft).


 

Error dirección IP ya existe, usada por adaptador oculto

Explicamos la solución al error:
La dirección IP 192.168.1.100 que ha especificado para este adaptador de red ya está asignada a otro adaptador "HP NC7782 Gigabit Server Adapter". "HP NC7782 Gigabit Server Adapter" está oculto para la carpeta Conexiones de red, ya que no está físicamente en el equipo. Si la misma dirección está asignada a ambos adaptadores y ambos se vuelven activos, sólo uno de ellos usará esta dirección. Esto puede generar una configuración incorrecta del sistema. ¿Desea escribir una dirección IP diferente para este adaptador en la lista de direcciones IP en el cuadro de diálogo Avanzada?
Error dirección IP ya existe, usada por adaptador oculto

 

Causa error IP ya existe y dispositivo oculto

Cuando se agrega una segunda tarjeta de red a un equipo o se cambia la tarjeta de red física de slot de conexión en la placa base, puede suceder que el dispositivo antiguo siga instalado en el sistema operativo con la configuración IP que tuviera, pero no existe referencia física, por lo que el sistema operativo no lo mostrará en "Conexiones de red". El dispositivo de red físico que se "quitó" sigue instalado y con la IP asignada pero no visible (oculto). Cuando se intenta configurar la tarjeta de red nueva (o la detectada en el nuevo slot) y se le asigna la misma IP que tenía la anterior se produce el error mencionado.
Este error también suele suceder cuando se convierte una máquina física a virtual, cuando realizamos las tareas de conversión como indicamos en este tutorial:
Al arrancar la máquina e instalar las VMware Tools, cuando se instale la tarjeta de red virtual en la máquina virtual, al intentar asignarle la misma IP que tenía la máquina física a la virtual nos podemos encontrar con este mismo error. Sucede por el mismo motivo que hemos explicado antes, la tarjeta de red del sevidor "físico" ya no existe pues la conversión crea una tarjeta de red virtual y diferente. Por lo tanto en el sistema operativo sigue existiendo la tarjeta de red pero la oculta pues no detecta la referencia a la física.
El dispositivo oculto no aparecerá ni en "Conexiones de red" (sólo aparecerá el dispositivo físico nuevo):
Causa error IP ya existe y dispositivo oculto
Ni en "Administrador de dispositivos":
Causa error IP ya existe y dispositivo oculto
Aunque no se asigne la misma IP a la nueva tarjeta de red es muy recomentable desinstalar este dispositivo oculto que ya no tiene referencia a físico. En la siguiente sección indicamos cómo solucionar este problema.

 

Solución error IP ya existe y dispositivo oculto

Para solucionar este error, antes de asignar la misma IP a la nueva tarjeta de red, o si la intentamos asignar, cuando aparece el mensaje de aviso, responderemos "No":
Solución error IP ya existe y dispositivo oculto
Accederemos a "Inicio" - "Programas" - "Herramientas administrativas" - "Administración de equipos" - "Herramientas del sistema" - "Administrador de dispositivos" (devmgmt.msc) y pulsaremos en el menú "Ver" - "Mostrar dispositivos ocultos":
Solución error IP ya existe y dispositivo oculto
Aparecerán los dispositivos ocultos, entre ellos el dispositivo de red que ya no tiene dispositivo físico, por lo tanto lo seleccionaremos (asegurándonos de que es la tarjeta de red que hemos quitado), pulsaremos con el botón derecho sobre él y pulsaremos en "Desinstalar":
Solución error IP ya existe y dispositivo oculto
El sistema nos indicará que se va a desinstalar un dispositivo, pulsaremos "Aceptar":
Solución error IP ya existe y dispositivo oculto
Una vez desinstaladas las tarjetas de red ocultas que no tienen tarjeta física podremos volver a configurar la IP de la tarjeta de red válida, accediendo a "Conexiones de red", pulsando con el botón derecho sobre "Conexión de área local" y seleccionando "Propiedades":
Solución error IP ya existe y dispositivo oculto
Seleccionaremos "Protocolo de Internet (TCP/IP" y pulsaremos en "Propiedades":
Solución error IP ya existe y dispositivo oculto


Artículos relacionados

 

Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft.

3/17/2011


Aviso para usuarios de AjpdSoft Aviso Cambio IP Pública


Aviso importante para usuarios de AjpdSoft Aviso Cambio IP Pública

Si usas esta aplicación en modo "Si cambia la IP guardar en Base de datos" y usas nuestros servidores para ello (opción por defecto) la aplicación no funcionará. Hemos cambiado de servidor la web y la base de datos de la aplicación. Desde desarrollo estamos trabajando para liberar una nueva versión con algunas mejoras, sobre todo en cuanto a seguridad (encriptación de contraseñas, md5, etc.).
Debido a la gran cantidad de usuarios de la aplicación AjpdSoft Aviso Cambio IP Pública, el número de peticiones a la URL http://www.ajpdsoft.com/ip.php ha llegado a colapsar los servidores (más de 10 millones de peticiones al mes) por lo que nuestros técnicos están cambiando también la URL usada para obtener la IP pública en la nueva versión. En este enlace explicamos cómo funciona la aplicación.
Desde el Proyecto AjpdSoft pedimos perdón por las molestias ocasionadas. Teniendo en cuenta que se trata de un proyecto sin ánimo de lucro no nos podemos permitir el lujo de aumentar las capacidades de los servidores para dar soporte a la aplicación sin cambiar los parámetros de la misma.
De forma provisional la aplicación funcionará si seguís los pasos que indicamos aquí:
Así pues, en breve liberaremos una nueva versión que será de obligatoria actualización pues dejará de funcionar la actual completamente (quitaremos "ip.php" y no funcionará la obtención de la IP pública).

9/23/2010


Explicamos cómo preparar GNU Linux Ubuntu 10 para que la aplicación para sistemas operativos Microsoft Windows AjpdSoft Aviso Cambio IP Pública funcione correctamente. Para ello usamos Wine, software de GNU Linux que permite ejecutar aplicaciones Microsoft Windows integrándolas en el escritorio de GNU Linux.


 

Instalar Wine para ejecutar programas Windows en Linux

Para instalar Wine en GNU Linux Ubuntu seguiremos los pasos de este manual:

Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en GNU Linux con Wine

Descargaremos la aplicación AjpdSoft Aviso Cambio IP Pública, para ello nos registraremos (si aún no lo hemos hecho podemos hacerlo desde registro de usuario y accederemos a la URL:
Pulsaremos en "Descargar este archivo ahora":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
Marcaremos "Guardar archivo" y pulsaremos "Aceptar":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
Para abrir la carpeta de descarga pulsaremos con el botón derecho sobre el fichero descargado, en el administrador de descargas de Firefox y seleccionaremos "Abrir carpeta contenedora":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
Una vez descargado el fichero ai_cf.zip lo descomprimiremos pulsando con el botón derecho del ratón sobre él y seleccionando "Extraer aquí":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine

Nota: si no tenemos instalada la utilidad de descompresión de ficheros Zip en GNU Linux, podremos instalarla con el comando:


sudo apt-get install unzip
Una vez descomprimido, si hemos descargado el código fuente, podremos eliminar todos los ficheros (si no somos desarrolladores) salvo:
  • avisoCambioIP.exe: fichero ejecutable para Windows que haremos funcionar en GNU Linux.
  • avisoCambioIP.ini: fichero de configuración necesario pues guarda los valores predeterminados de conexión a la base de datos para guardar la IP.
  • libmysql41.dll: librería para Windows para conexión al motor de base de datos MySQL Server, necesaria para el correcto funcionamiento de AjpdSoft Aviso Cambio IP Pública.
Seleccionaremos estos tres ficheros y pulsaremos en "Copiar" (para moverlos a la carpeta de Wine):
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
Accederemos al menú "Aplicaciones" - "Wine" - "Explorador de unidad C:":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
En la unidad C: de Wine (pues no recomendamos usar espacios ni nombres de carpetas largos), pulsaremos con el botón derecho del ratón para crear una nueva carpeta y seleccionaremos "Crear una carpeta":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
Introduciremos el nombre (no recomendamos espacios ni tildes ni caracteres especiales), por ejemplo "aviso_ip":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
Abriremos la carpeta creada y pulsaremos con el botón derecho, en el menú emergente seleccionaremos "Pegar" (para pegar los tres ficheros anteriores):
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
A continuación estableceremos el permiso de ejecuón al fichero de Windows avisoCambioIP.exe que haremos funcionar en Linux, pulsaremos con el botón derecho del ratón sobre el fichero y seleccionaremos "Propiedades":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
En la pestaña "Permisos" marcaremos "Permitir ejecutar el archivo como un programa" y pulsaremos "Cerrar":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
A continuación ejecutaremos la aplicación para Windows AjpdSoft Aviso Cambio IP Pública para probar que funciona correctamente en Linux, pulsaremos con el botón derecho del ratón sobre el fichero avisoCambioIP.exe y seleccionaremos "Abrir con Wine Cargador de programas de Windows":
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine
Si todo es correcto ejecutará la aplicación para Windows en Linux:
AjpdSoft Descargar y ejecutar AjpdSoft Aviso Cambio IP Pública en 
GNU Linux con Wine

 

Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux

Para configurar AjpdSoft Aviso Cambio IP Pública la abriremos pulsando con el botón derecho del ratón sobre avisoCambioIP.exe y seleccionando "Abrir con Wine Cargador de programas de Windows":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux
Se ejecutará la aplicación para Windows en Linux, para configurarla pulsaremos en el botón "Opciones":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux
Configuraremos las siguientes opciones.
  • En "Intervalo comprobación" seleccionaremos el tiempo en que queramos que la aplicación realice la comprobación de cambio de IP, seleccionaremos, por ejemplo, 20 minutos, para que cada 20 minutos la aplicación compruebe si la IP ha cambiado.
  • Si queremos que la aplicación se inicie en el área de notificación marcaremos "Ejecutar aplicación minimizada en la barra de notificación al iniciar", Wine se encargará de hacer compatible este modo de iconizado de Windows en Linux.
  • Para que nos guarde la IP pública en la base de datos y poder consultarla posteriormente en cualquier momento y desde cualquier equipo del mundo con conexión a Internet marcaremos la opción "Si cambia la IP guardar en Base de datos".
    • Si hemos marcado esta opción, pulsaremos en "Acceso BD":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux


Introduciremos los siguientes datos en la ventana de "Configuración para guardar IP en Servidor BD":

  • Usuario: nombre de usuario (no debe existir de entre los usuarios de la aplicación en el mundo).
  • Contraseña: contraseña para el usuario.
  • Otro dato: observación para identificar el equipo de otros.
Pulsaremos en "Guardar en BD" para comprobar que la aplicación para Windows conecta correctamente en Linux con la base de datos para guardar el usuario y la contraseña:
AjpdSoft Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux


Si todo es correcto mostrará un mensaje con el texto: "El usuario prueba_aviso_ip_wine se ha guardado correctamente en la BD.":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux


Pulsaremso en "Cerrar y guardar":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux
Si queremos que la aplicación guarde un fichero de log con las acciones que realiza marcaremos "Guardar Log de sucesos":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux
Una vez configurada, pulsaremos en el menú "Acciones" - "Guardar configuración":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux
Para probar que Wine integra perfectamente las opciones de Windows, como por ejemplo la iconización en el área de noticiación, pulsaremos el botón "Minimizar" en la ventana anterior, Wine interpretará el API de Windows usado en la aplicación AjpdSoft Aviso Cambio IP Pública desarrollada con Borland Delphi y la iconizará perfectamente en el área de notificación de Linux, integrando la aplicación Windows perfectamente en el escritorio Linux:
AjpdSoft Configurar AjpdSoft Aviso Cambio IP pública en GNU Linux

Configurar AjpdSoft Aviso Cambio IP Pública para que arranque automáticamente en GNU Linux

La opción de "Ejecutar la aplicación al iniciar Windows", por motivos obvios, no funcionará:
AjpdSoft Configurar AjpdSoft Aviso Cambio IP Pública para que 
arranque automáticamente en GNU Linux
Vamos a explicar aquí cómo configurar Linux para que la aplicación AjpdSoft Aviso Cambio IP Pública se ejecute automáticamente al iniciar el equipo Linux. Para ello pulsaremos en el menú "Sistema" - "Preferencias" - "Aplicaciones al inicio":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP Pública para que 
arranque automáticamente en GNU Linux
En la pestaña "Programas de inicio" pulsaremos "Añadir":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP Pública para que 
arranque automáticamente en GNU Linux
Introduciremos los siguientes datos en la ventana de "Añadir programa al inicio":
  • Nombre: nombre descriptivo, por ejemplo "AjpdSoft Aviso Cambio IP Pública".
  • Orden: introduciremos aquí el siguiente comando GNU Linux

wine /home/ajpdsoft/.wine/dosdevices/C:/aviso_ip/avisoCambioIP.exe

Donde /home/ajpdsoft/.wine/dosdevices/C:/aviso_ip/avisoCambioIP.exe será la ruta donde está el fichero ejecutable Windows.

Introduciremos estos datos y pulsaremos "Añadir":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP Pública para que 
arranque automáticamente en GNU Linux
Reiniciaremos el equipo y verificaremos que la aplicación se ha ejecutado correctamente (abriendo el Monitor de tareas) encontraremos el proceso "avisoCambioIP.exe":
AjpdSoft Configurar AjpdSoft Aviso Cambio IP Pública para que 
arranque automáticamente en GNU Linux

Configurar AjpdSoft Aviso Cambio IP Pública para que envíe la nueva IP por email en Linux

Por supuesto, el envío de emails notificando el cambio de IP pública desarrollado en Borland Delphi 6 para Windows también funciona sin realizar ni un solo cambio en Linux gracias a Wine. Para aconfigurarlo abriremos la aplicación AjpdSoft Aviso Cambio IP Pública, pulsaremos en el botón "Opciones" y marcaremos "Si cambia la IP enviar nueva por E-Mail", pulsaremos en el botón "Email" para configurar los datos del servidor SMTP y demás:
AjpdSoft Configurar AjpdSoft Aviso Cambio IP Pública para que envíe
 la nueva IP por email en Linux
Introduciremos los datos siguientes para configurar el envío de la nueva IP pública (cada vez que cambie) por email usando la aplicación para Windows AjpdSoft Aviso Cambio IP Pública en GNU Linux (gracias a Wine):
AjpdSoft Configurar AjpdSoft Aviso Cambio IP Pública para que envíe
 la nueva IP por email en Linux

 

Conclusiones sobre Wine

Una vez más, Wine nos sorprende gratamente, pues AjpdSoft Aviso Cambio IP Pública está desarrollada con Borland Delphi 6 para Windows y usa varias funciones del API de Windows que Wine emula perfectamente en Linux. Por ejemplo, obtiene la IP pública accediendo a una página web y capturando su contenido, algo que Wine simula perfectamente. También se iconiza (se minimiza en el área de notificación de Linux), escribe y lee de ficheros INI, escribie en ficheros de texto plano (log), envía emails perfectamente, accede a base de datos MySQL usando una librería Windows en Linux (libmysql41.dll) y varias cosas más.
Esta versión de Wine es MUY estable y tiene unos resultados sorprendentes, en cuanto a integración con el escritorio Linux y en cuanto a ejecución de aplicaciones Windows. Hasta ahora, todas las aplicaciones probadas funcionan casi a la perfección en Linux sin hacer ningún cambio en el código.
Merece la pena probarlo si sois desarrolladores de software y queréis que vuestras aplicaciones Windows funcionen en Linux y también si sois usuarios normales y necesitáis que alguna de vuestras aplicaciones de facturación, contabilidad, nóminas, etc. funcione en Linux.

Artículos relacionados

Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.