Расположение wgetrc SUSE 9.3 (или куда тулить прокси ?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

chifram
Сообщения: 76

Расположение wgetrc SUSE 9.3

Сообщение chifram »

имеем SUSE 9.3 и установленый wget

где находится файл wgetrc ???
соединение через прокси нужно прописать пользователя и пароль

тут пишут :
========================
Расположение wgetrc

В момент запуска Wget сначала ищет "глобальный" инициализационный файл, обычно расположенный как "/usr/local/etc/wgetrc" (или с префиксом отличающимся от "/usr/local", если Wget не был установлен там), и считывает из него команды, если такие существуют.

После этого Wget ищет пользовательский инициализационный файл. Если установлена переменная среды окружения "WGETRC", то Wget попытается загрузить указываемый ей файл. Если это не удается, то больше никаких попыток не выполняется.

Если "WGETR" не установлена, то Wget пытается найти файл как "$HOME/.wgetrc".

Факт загрузки пользовательских установок после глобальных означает, что в случае столкновения значений установки пользовательского wgetrc перекрывают глобальные для системы (по умолчанию "/usr/local/etc/wgetrc"). Берегитесь злобные админы!
===========================

нет у меня в local даже etc не то чтобы wgetrc

где этот файл настроек ?

chifram добавил в 01.08.2005 17:42

кажись оно в /etc/wgetrc
SUSE 11, Athlon 1700+, KT-400, ATI 9600XT, 2x256 DDR 3200, TV-tuner SAA7134
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Расположение wgetrc SUSE 9.3

Сообщение t.t »

(chifram @ Понедельник, 01 Августа 2005, 16:42) писал(а):кажись оно в /etc/wgetrc
Если ставили из пакета, вероятнее всего так оно и есть.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
chifram
Сообщения: 76

Re: Расположение wgetrc SUSE 9.3

Сообщение chifram »

что то лыжи не едут :)

в этом файле
use_proxy = on
http_proxy = http://192.168.17.10:3128/
http_user = chifram
http_passwd =password

итого
wget http://ru-board.com/forall/lynx/netarchive/wget_ru.zip
--17:46:53-- http://ru-board.com/forall/lynx/netarchive/wget_ru.zip
=> `wget_ru.zip'
Установка соединения с 192.168.17.10:3128... соединились.
Запрос Proxy послан, ожидание ответа... 407 Proxy Authentication Required
17:46:53 ОШИБКА 407: Proxy Authentication Required.

в самой ОС где-то еще наверняка прописаны настройки прокси, но пользователь там не прописан и видать они имеют приоритет повыше
интересно где ?
SUSE 11, Athlon 1700+, KT-400, ATI 9600XT, 2x256 DDR 3200, TV-tuner SAA7134
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Расположение wgetrc SUSE 9.3

Сообщение t.t »

Первое, что приходит в голову -- ~/.wgetrc Там, случаем, ничего про прокси нет?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
chifram
Сообщения: 76

Re: Расположение wgetrc SUSE 9.3

Сообщение chifram »

так в домашней директории ничего похожего нет :(
в YAST2 был забит IP прокси без авторизации
убрал ситуация не изменилась

Изображение

?

chifram добавил в 02.08.2005 11:22

а принудительно качает :(

wget --proxy=on 192.168.17.10:3128 --proxy-user=chifram --proxy-passwd=password http://www.one.com.ua/dm/download/dmaster.exe
--10:12:28-- http://192.168.17.10:3128/
=> `index.html'
Установка соединения с 192.168.17.10:3128... соединились.
Запрос Proxy послан, ожидание ответа... 400 Bad Request
10:12:28 ОШИБКА 400: Bad Request.

--10:12:28-- http://www.one.com.ua/dm/download/dmaster.exe
=> `dmaster.exe'
Установка соединения с 192.168.17.10:3128... соединились.
Запрос Proxy послан, ожидание ответа... 200 OK
Длина: 2,163,585 [application/octet-stream]

100%[===============================================================================>] 2,163,585 10.09K/s ETA 00:00

10:15:59 (10.05 KB/s) - `dmaster.exe' сохранен [2163585/2163585]


ЗАВЕРШЕНО --10:15:59--
Принято: 2,163,585 байт в 1 файлax
---------------
где в suse забит прокси ? какой файл ?
SUSE 11, Athlon 1700+, KT-400, ATI 9600XT, 2x256 DDR 3200, TV-tuner SAA7134
Спасибо сказали:
Wizard
Сообщения: 88

Re: Расположение wgetrc SUSE 9.3

Сообщение Wizard »

Тот прокси, который прописан в YaST'е, SuSEconfig прописывает в /etc/SuSEconfig/profile в качестве переменных среды http_proxy и ftp_proxy. Проверить можно элементарно - "echo $http_proxy". И, насколько я понимаю, эти переменные имеют приоритет над wgetrc.

Соответственно, надо в либо YaST'е указать прокси с логином паролем. Это будет действовать глобально на всех пользователей. Либо же в YaST'е прокси убрать, и запустить "SuSEconfig --module profiles", что, соответственно, уберет параметры проксей из /etc/SuSEconfig/profile.
После этого перелогиниться и проверить отсутствие переменных http_proxy и ftp_proxy (опять же "echo $http_proxy").

Кстати, можно еще проще - перед запуском wget'а сделать "unset http_proxy" (и/или ftp_proxy).
Спасибо сказали:
chifram
Сообщения: 76

Re: Расположение wgetrc SUSE 9.3

Сообщение chifram »

/etc/SuSEconfig/profile тут ничего похожего нет

---------
chifram@CSO2:~> echo $http_proxy

chifram@CSO2:~>



----------
chifram@CSO2:~> unset http_proxy
chifram@CSO2:~> wget http://www.lemnews.com/dl/LA33.rar
--11:02:47-- http://www.lemnews.com/dl/LA33.rar
=> `LA33.rar.1'
Установка соединения с 192.168.17.10:3128... соединились.
Запрос Proxy послан, ожидание ответа... 407 Proxy Authentication Required
11:02:47 ОШИБКА 407: Proxy Authentication Required.
------------------
самое интересное что поле пользователь и пароль не активизируется :(
есть только вариант запрашивать при необходимости

еще варианты есть ?
SUSE 11, Athlon 1700+, KT-400, ATI 9600XT, 2x256 DDR 3200, TV-tuner SAA7134
Спасибо сказали:
Wizard
Сообщения: 88

Re: Расположение wgetrc SUSE 9.3

Сообщение Wizard »

Есть.
Я протормозил. http_user и http_password это параметры авторизации для HTTP сервера, на который ты идешь, а не для прокси-сервера.

В wgetrc укажи проксю таким макаром:
http_proxy = http://chifram:password@192.168.17.10:3128
Спасибо сказали:
chifram
Сообщения: 76

Re: Расположение wgetrc SUSE 9.3

Сообщение chifram »

Для Wizard:
спасибо работает !
SUSE 11, Athlon 1700+, KT-400, ATI 9600XT, 2x256 DDR 3200, TV-tuner SAA7134
Спасибо сказали: