имеем 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
Расположение wgetrc SUSE 9.3 (или куда тулить прокси ?)
Модератор: Bizdelnick
-
chifram
- Сообщения: 76
Расположение wgetrc SUSE 9.3
SUSE 11, Athlon 1700+, KT-400, ATI 9600XT, 2x256 DDR 3200, TV-tuner SAA7134
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Расположение wgetrc SUSE 9.3
Если ставили из пакета, вероятнее всего так оно и есть.(chifram @ Понедельник, 01 Августа 2005, 16:42) писал(а):кажись оно в /etc/wgetrc
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
chifram
- Сообщения: 76
Re: Расположение wgetrc SUSE 9.3
что то лыжи не едут 
в этом файле
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.
в самой ОС где-то еще наверняка прописаны настройки прокси, но пользователь там не прописан и видать они имеют приоритет повыше
интересно где ?
в этом файле
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
Первое, что приходит в голову -- ~/.wgetrc Там, случаем, ничего про прокси нет?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
chifram
- Сообщения: 76
Re: Расположение wgetrc SUSE 9.3
так в домашней директории ничего похожего нет 
в 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 забит прокси ? какой файл ?
в 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
Тот прокси, который прописан в 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).
Соответственно, надо в либо 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
/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.
------------------
самое интересное что поле пользователь и пароль не активизируется
есть только вариант запрашивать при необходимости
еще варианты есть ?
---------
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
Есть.
Я протормозил. http_user и http_password это параметры авторизации для HTTP сервера, на который ты идешь, а не для прокси-сервера.
В wgetrc укажи проксю таким макаром:
http_proxy = http://chifram:password@192.168.17.10:3128
Я протормозил. http_user и http_password это параметры авторизации для HTTP сервера, на который ты идешь, а не для прокси-сервера.
В wgetrc укажи проксю таким макаром:
http_proxy = http://chifram:password@192.168.17.10:3128
-
chifram
- Сообщения: 76
Re: Расположение wgetrc SUSE 9.3
Для Wizard:
спасибо работает !
спасибо работает !
SUSE 11, Athlon 1700+, KT-400, ATI 9600XT, 2x256 DDR 3200, TV-tuner SAA7134