Yum через http прокси

Yum через http прокси

У меня есть несколько серверов Fedora 13, которые должны подключаться через http-прокси для обновлений yum. Весь трафик порта 80 должен направляться через этот прокси. Я настроил прокси-сервер в графическом интерфейсе сетевых настроек. Я могу нормально просматривать интернет. Я также настроил информацию о прокси в /etc/yum.conf следующим образом: proxy=http:proxy.largecorp.corp/accelerated_pac_base.pac proxy_user=user proxy_password=password

Затем я добавил экспорт HTTP_PROXY="http:proxy.largecorp.corp/accelerated_pac_base.pac" в /etc/bashrc и указал источник файла.

При запуске yum update: Загружены плагины:presto, refresh-packagekit Ошибка: Невозможно получить метаданные репозитория (repomd.xml) из репозитория: fedora. Проверьте путь и повторите попытку.

Все URL-адреса репозиториев являются значениями по умолчанию, поскольку это новая установка.

решение1

Используйте прокси ntlmaps.http://sourceforge.net/projects/ntlmaps/настройте его, запустите (на вашем компьютере должен быть установлен Python) и введите что-то вроде

http://127.0.0.1:5865 

в вашем yum.conf (номер порта может быть другим в зависимости от вашей конфигурации).

решение2

http:proxy.largecorp.corp/accelerated_pac_base.pacне является допустимым URL-адресом, не так ли http://proxy.largecorp.corp/accelerated_pac_base.pac?

Помимо этого, вам следует попытаться явно указать, какой прокси-сервер должен использовать yum, вместо того, чтобы указывать ему URL-адрес автоконфигурации, подобный тому, который вы используете; что-то вроде

http://proxy.largecorp.corp:8080

Просто найдите ваши фактические настройки прокси-сервера и используйте их.

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