1

У меня несколько проблем, когда я пытаюсь заставить CentOS загрузить что-нибудь. Я не могу заставить работать yum, потому что время доступа к файлу истекло. В любом случае, есть ли способ отследить, почему команда не прошла определенный этап?

Например, если я запускаю следующую команду:

 wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

wget зависает при подключении к addressFromAbove и, наконец, через пару минут останавливается.

Как я могу диагностировать эту проблему?

2 ответа2

4

Есть несколько вещей, которые нужно проверить. Я бы начал с проверки этих вещей:

  • Команда "ifconfig": убедитесь, что у вас есть IP-адрес и правильная маска сети на адаптере, через который вы подключаетесь. Если у вас есть несколько адаптеров на вашем сервере, убедитесь, что правильный порт подключен.
  • Если вы используете статический IP, попробуйте переключиться на DHCP, если можете. Если это работает сейчас, у вас есть некоторые настройки, которые не устанавливаются должным образом при использовании статического IP.
  • Команда «ping default_gateway_ip »: введите IP-адрес вашего шлюза, чтобы узнать, может ли сервер взаимодействовать в вашей сети.
  • Команда «ping 8.8.8.8»: проверить, передается ли трафик непосредственно на удаленный адрес.
  • команда "ping www.google.com": проверьте, можете ли вы разрешить адрес через DNS
  • команда "route": убедитесь, что ваш шлюз по умолчанию установлен, иначе трафик не будет правильно направляться во внешние сети. (ищите флаг UG)
  • Команда "service iptables stop": выключите брандмауэр и проверьте, не настроен ли он неправильно (не забудьте включить его снова)

Если что-то из этого не поможет, вы сможете выполнить поиск в Интернете, чтобы найти решение.

1

Вы можете попробовать некоторые из основных шагов по устранению неполадок, если вы еще этого не сделали.

Попробуйте пинговать speedtest.wdc01.softlayer.com, разрешает ли это DNS-имя? Если это так, то ваш DNS работает правильно. Отвечает ли пинг IP-адресом этого веб-сайта? Если да, то ваше IP-соединение работает правильно.

Вы также можете попробовать сделать то же самое на google.com, чтобы проверить другой адрес и т.д.

Попробуйте использовать трассировку, чтобы увидеть, насколько "близко" он добирается до пункта назначения, это может быть что-то в вашей системе или что-то вне вашего контроля. Эти тесты помогут вам сузить это.

Вы также можете проверить, что у вас есть правильный IP/Subnet/Gateway, запустив ifconfig, а также посмотрев файл /etc /sysconfig /network-scripts /ifcfg-eth0, чтобы убедиться, что DNS-серверы, которые использует ваш сервер, верны, посмотрев на файл /etc/resolv.conf.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .