2

Мне нужно использовать Wi-Fi в корпоративной среде с моей Fedora 21. Он использует NTLM. С помощью curl я смог добраться до сайтов (yahoo) с настройкой прокси, типом прокси, пользователем и паролем, но с yum я не смог (я имею в виду, я установил прокси / пользователя / пароль, но там я не нашел никаких настроек, чтобы сказать, что я хочу использовать аутентификацию NTLM)

Теоретически я мог бы использовать для этого пакет cntlm, но я не могу использовать yum для его установки ...

Есть ли способ загрузить пакет с помощью curl, а затем установить его с помощью yum?

ЛЮБОЙ обходной путь приветствуется. Например: если я могу использовать Windows-машину для загрузки пакета, скопировать его с помощью флешки и затем установить его с помощью yum, я буду в равной степени счастлив. Но для случаев, когда я не могу рассчитывать на наличие Windows и Linux, лучшим ответом будет тот, который касается только Linux :)

В случае, если это помогает: yum list cntlm говорит:

cntlm.x86_64 0.92.3-7.fc21 fedora

Спасибо

2 ответа2

3

Я использую Fedora 20, поэтому я запустил yumdownloader, чтобы вы запросили Fedora 21 и список зависимостей:

$ yumdownloader --urls  --resolve --releasever=21 cntlm
http://mirrors.ircam.fr/pub/fedora/linux/releases/21/Everything/x86_64/os/Packages/c/cntlm-0.92.3-7.fc21.x86_64.rpm

Как видите, нет никаких зависимостей. Таким образом, вы можете скачать этот rpm с помощью curl (произвольно с зеркала во Франции) и установить его с помощью rpm -i (или yum install).

$ curl http://mirrors.ircam.fr/pub/fedora/linux/releases/21/Everything/x86_64/os/Packages/c/cntlm-0.92.3-7.fc21.x86_64.rpm >/tmp/cntlm.rpm
$ sudo rpm -i /tmp/cntlm.rpm
$ # or sudo yum install /tmp/cntlm.rpm
0

Для cntlm используйте yumdownloader --download-only, затем используйте rpm -iVh для его установки

тогда используйте cntlm как пожелаете.

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