Cómo saber qué está bloqueando Internet (descarga) en el servidor de la nube

Cómo saber qué está bloqueando Internet (descarga) en el servidor de la nube

Antecedentes: Mi empleador utiliza un servidor de base de datos basado en la nube a través de un servicio llamado Rackspace. Nuestros otros servidores acceden a este servidor a través de ssh. Nuestros administradores de red no estarán disponibles durante la próxima semana, tenemos muy poca documentación sobre nuestras configuraciones personalizadas y Rackspace ha recomendado hacer una copia de seguridad de todos los servidores debido a un reinicio que deben realizar en los próximos días.

El problema: el servidor en cuestión, casi con certeza intencionalmente, por razones de seguridad, no puede descargar contenido de Internet. Necesito usar yum (el administrador de paquetes) para instalar el agente de respaldo que usa Rackspace, para poder hacer una copia de seguridad del servidor. Pero yum da un error que indica que no puede conectarse a los repositorios, y cuando intento hacer ping a Google o a cualquier sitio externo conocido, obtengo una pérdida del 100% de los paquetes. ¿Cómo puedo saber si se trata de una configuración en Rackspace (he escaneado su documentación y no puedo encontrar nada que parezca relevante) o en algún lugar de la máquina?

Salida de iptables -L -n:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
RH-Firewall-1-INPUT  all  --  0.0.0.0/0            0.0.0.0/0           

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
RH-Firewall-1-INPUT  all  --  0.0.0.0/0            0.0.0.0/0           

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
#[... A long list of ACCEPT rules edited out for brevity]

Chain RH-Firewall-1-INPUT (2 references)
target     prot opt source               destination
#[... A long list of ACCEPT rules edited out for brevity]
REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

Respuesta1

Puede abrir temporalmente su firewall con

iptables -I INPUT 1 -j ACCEPT

que agrega la regla ACEPTAR ANTES de cualquier otra cosa (el 1 significa "en el índice 1"). Realice las actualizaciones e instalaciones de yum, luego cierre el firewall nuevamente con

iptables -D INPUT 1

Otra solución sería eliminar temporalmente la primera regla con

iptables -D INPUT 1

y luego restaurar el estado original del firewall con

service iptables restart

(Este último comando funciona sólo en sistemas Redhat y similares a Redhat).

información relacionada