Как узнать, что блокирует интернет (загрузку) на облачном сервере

Как узнать, что блокирует интернет (загрузку) на облачном сервере

Предыстория: Мой работодатель использует облачный сервер базы данных через сервис Rackspace. К этому серверу наши другие серверы получают доступ через ssh. Наши сетевые администраторы будут недоступны в течение следующей недели, у нас очень мало документации по нашим пользовательским конфигурациям, и Rackspace рекомендовал сделать резервную копию всех серверов из-за перезагрузки, которую им нужно будет выполнить в ближайшие несколько дней.

Проблема: сервер, о котором идет речь, почти наверняка намеренно, из соображений безопасности, не может загружать контент из интернета. Мне нужно использовать yum (менеджер пакетов) для установки агента резервного копирования, который использует Rackspace, чтобы я мог сделать резервную копию сервера. Но yum выдает ошибку, что он не может подключиться к репозиториям, и когда я пытаюсь пинговать Google или любой известный внешний сайт, я получаю 100% потерю пакетов. Как мне узнать, является ли это конфигурацией в Rackspace (я просмотрел их документацию и не нашел ничего, что казалось бы релевантным.) или где-то в машине?

Вывод 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

решение1

Вы можете временно открыть свой брандмауэр с помощью

iptables -I INPUT 1 -j ACCEPT

что добавляет правило ACCEPT ПЕРЕД всем остальным (1 означает "по индексу 1"). Сделайте обновления и установки yum, затем снова закройте брандмауэр с помощью

iptables -D INPUT 1

Другим решением было бы временно удалить первое правило с помощью

iptables -D INPUT 1

а затем восстановите исходное состояние брандмауэра с помощью

service iptables restart

(последняя команда работает только в системах Redhat и подобных системах).

Связанный контент