Автор Тема: SL5 getweb через прокси [РЕШЕНО]  (Прочитано 59936 раз)

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Подключаю принтеры 1020 и 1005, в перспективе ещё зоопарк подобных.
С помощью команды getweb 1005 можно получить необходимую прошивку, но выход в интернет только через прокси.
Поэтому вполне закономерно получаю:
[root@elm /]# getweb 1005
getweb: Couldn't download http://foo2zjs.rkkda.com/firmware/sihp1005.tar.gz
Самостоятельно не смог найти никаких getweb.ini, getweb.conf. Гугль и поиск по форуму тоже не порадовали.
Может, кто-нибудь знает как заставить getweb работать через прокси? Поделитесь опытом.

А пока руками скачал и с помощью arm2hpdl получил sihp1020.dl и sihp1005.dl отсюда: http://jabx.narod.ru/soft/linuxdrivers/index.htm (вдруг кому-то полезно окажется  ;) )
« Последнее редактирование: 16.12.2009 10:14:46 от kda »

kda

  • Гость
Re: SL5 getweb через прокси
« Ответ #1 : 11.12.2009 14:54:52 »
Центр управления системой->Группа Сеть->Настройки проху?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: SL5 getweb через прокси
« Ответ #2 : 11.12.2009 20:22:20 »
Если посмотреть что такое getweb, то можно увидеть, что getweb использует обычный wget.

Смотрим man wget
Цитировать
  --proxy=on/off
           Поддержка прокси-сервера. Включена по умолчанию если прокси-сервер
           определён.
....
       --proxy-user=user
       --proxy-passwd=password
           Определяет имя пользователя user и пароль and password  for для
           авторизации на прокси-сервере.  Будет использован тип авторизации
           "basic".
....
ФАЙЛЫ
       /usr/local/etc/wgetrc
           Расположение по умолчанию глобального файла настроек.

       .wgetrc
           Пользовательский файл настроек.



Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Re: SL5 getweb через прокси
« Ответ #3 : 11.12.2009 22:51:16 »
Или просто добавляем переменные окружения в консоли (если это делается из консоли):
http_proxy="http://your_proxy_here:8080"
ftp_proxy=${http_proxy}
И вперед - запускайте свою приблуду, должна через проксю ломонуться :)
P.S. Гнусные принтера эти HP1005, HP1006
« Последнее редактирование: 11.12.2009 22:53:48 от black_13 »

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Re: SL5 getweb через прокси
« Ответ #4 : 14.12.2009 06:52:32 »
ruslandh,black_13 спасибо. Вы подтвердили мои подозрения, что getweb и wget близницы-братья.

А что касается "Центр управления системой->Группа Сеть->Настройки проху?", то в этом случае через прокси начинает ломиться apt-get, а в моём случае это "не можно".
(Может строчкой выше и чушь написал, но при включении "Настройки проху"  не
выполняется apt-get update и пр.)

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Re: SL5 getweb через прокси
« Ответ #5 : 15.12.2009 08:42:01 »
В общем, фигня получилась. :(
[skv@host-101 ~]$ http_proxy="http://148.62.228.34:3128"
[skv@host-101 ~]$ ftp_proxy=${http_proxy}
[skv@host-101 ~]$ getweb 1005 --proxy-user=000xxx --proxy-passwd=yyy000
--proxy-user=000xxx/sihp1005.tar.gz: Нет такого файла или каталога
getweb: Couldn't download http://foo2zjs.rkkda.com/firmware/sihp1005.tar.gz
[skv@host-101 ~]$

>/usr/local/etc/wgetrc
>           Расположение по умолчанию глобального файла настроек.
Нет здесь такого файла. /usr/local/etc вообще просто пустой каталог.

>       .wgetrc
>           Пользовательский файл настроек.
Нет такого каталога ни в /home/skv, ни в /root

Опять маны курить, причём по getweb(у) их нет. :(

Оффлайн Andrey

  • Завсегдатай
  • *
  • Сообщений: 734
Re: SL5 getweb через прокси
« Ответ #6 : 15.12.2009 08:49:05 »
А если так?
[skv@host-101 ~]$ export http_proxy="http://148.62.228.34:3128"
[skv@host-101 ~]$ export ftp_proxy=${http_proxy}

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: SL5 getweb через прокси
« Ответ #7 : 15.12.2009 08:54:18 »
>       .wgetrc
>           Пользовательский файл настроек.
Нет такого каталога ни в /home/skv, ни в /root

Так и не появится, пока сами не создадите.

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Re: SL5 getweb через прокси (решения нет)
« Ответ #8 : 16.12.2009 07:28:38 »
А если так?
[skv@host-101 ~]$ export http_proxy="http://148.62.228.34:3128"
[skv@host-101 ~]$ export ftp_proxy=${http_proxy}
Так привильней, конечно, но результат неизменный:
[skv@host-101 ~]$ export http_proxy="http://148.62.228.34:3128"
[skv@host-101 ~]$ export ftp_proxy=${http_proxy}
[skv@host-101 ~]$ getweb 1005 --proxy-user=000xxx --proxy-passwd=yyy000
--proxy-user=000xxx/sihp1005.tar.gz: Нет такого файла или каталога
getweb: Couldn't download http://foo2zjs.rkkda.com/firmware/sihp1005.tar.gz
[skv@host-101 ~]$

To ruslandh: Я могу редактировать конфиги, но самому их создавать с неизвестным синтаксисом - я слаб. (пока  ;) )

Затея не удалась, но благодарю за попытку и ваше время.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Andrey

  • Завсегдатай
  • *
  • Сообщений: 734
Re: SL5 getweb через прокси
« Ответ #10 : 16.12.2009 08:03:57 »
Ухххх. Не надо передавать параметры левые getweb-у
$touch ~/.wgetrc
Пишем туда
http://148.62.228.34:3128
ftp://148.62.228.34:3128"
proxy_user=000xxx
proxy_passwd=yyy000
getweb 1005

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Re: SL5 getweb через прокси (РЕШЕНО )
« Ответ #11 : 16.12.2009 10:01:42 »
Ухххх. Не надо передавать параметры левые getweb-у
$touch ~/.wgetrc
Пишем туда
http://148.62.228.34:3128
ftp://148.62.228.34:3128"
proxy_user=000xxx
proxy_passwd=yyy000
getweb 1005
Используя процитированное и ссылки данные ruslandh(ом) получилось. Ура.
[skv@host-101 /]$ getweb 1005 ~
sihp1005.img

Создал файл ~/.wgetrc
Вот его содержимое:
https_proxy = http://148.62.228.34:3128/
http_proxy = http://148.62.228.34:3128/
ftp_proxy = http://148.62.228.34:3128/
use_proxy = on
proxy_password = 000xxx
proxy_user = yyy000