it-swarm-es.com

¿Habilitar ping en el servidor de seguridad de Windows Server?

Acabo de instalar Windows Server 2008 en un servidor y puedo conectarme a través de Escritorio remoto, pero no puedo hacer ping. ¿Debo abrir un puerto especial en el firewall para poder hacer ping a un servidor?

23
holiveira

Por defecto, Windows 2008 no responde a los pings. Para permitir:

Herramientas administrativas

Firewall de Windows con seguridad avanzada

Reglas de entrada

Uso compartido de archivos e impresoras (solicitud de eco - ICMPv4-IN)

Habilitar regla

Ahora debería poder hacer ping a su servidor desde la LAN.

34
sh-beta

Habilite el ping a través del Firewall de Windows en la línea de comando de esta manera:

netsh firewall set icmpsetting 8

Aparentemente, esto ha cambiado en Windows Server 2008 R2 y versiones posteriores, a:

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request"
    protocol=icmpv4:8,any dir=in action=allow

Eso es ... uh ... bastante bocado.

12
Jeff Atwood

en powershell puedes usar:

# allow-icmp.ps1
# Sets up windows firewall to allow inbound ICMP - using PowerShell
# Thomas Lee - [email protected]

#create firewall manager object
$FWM=new-object -com hnetcfg.fwmgr

# Get current profile
$pro=$fwm.LocalPolicy.CurrentProfile

# Check Profile
if ($pro.IcmpSettings.AllowInboundEchoRequest) {
    "Echo Request already allowed"
} else {
    $pro.icmpsettings.AllowInboundEchoRequest=$true
}

# Display ICMP Settings
"Windows Firewall - current ICMP Settings:"
"-----------------------------------------"
$pro.icmpsettings
9
Alban

Deberá permitir que pasen los paquetes ICMP. Ping no usa TCP, por lo que no hay puerto para abrir.

8
Justin Scott

Otra forma de arreglar esto:

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow
2
whizkid

Presta atención para usar las comillas correctas. Algunos sitios web reemplazan las comillas por símbolos similares que causan errores de sintaxis. C.f. ingrese la descripción del enlace aquí

0
bernd_k

Ejecute estos 2 en admin powershell, habilita los pings entrantes ipv6 e ipv4 en todas las redes (pública/privada/dominio):

Set-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" -enabled True
Set-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv6-In)" -enabled True

Es equivalente a esto https://serverfault.com/a/6049/14781

0
CMCDragonkai