%20en%20el%20servidor%20de%20la%20nube.png)
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).