Страница 1 из 1

Проблемма обновления портов через прокси

Добавлено: 2009-07-23 11:10:36
Ellion
Добрый день.
Скорее всего тема обсуждалась уже не раз, но поиск результата не дал.
Проблемма в следующем, машина с установленной FreeBSD выходит в интернет через прокси (Kerio), доступ к интернету есть(порты ставятся без проблем), но при попытке запустить cvsup происходит следующее:

Код: Выделить всё

# cvsup -g -L 2 /usr/local/etc/supfile && make fetchindex
Parsing supfile "/usr/local/etc/supfile"
Connecting to 127.0.0.1
Connected to 127.0.0.1
Connection from 127.0.0.1 (port 57093) accepted
Connected to HTTP proxy 192.168.0.254:3128
Error: Couldn't read from proxy after sending CONNECT command
Error: Unable to connect to remote host cvsup5.FreeBSD.org (port 5999)
Premature EOF from server
Will retry at 12:02:27
.
Cvsup настроен согласно http://www.lissyara.su/?id=1012, запускается через prtunnel согласно http://www.lissyara.su/?id=1579.
Заранее спасибо.

Re: Проблемма обновления портов через прокси

Добавлено: 2009-07-23 13:16:07
hizel
статьи не читал, но не проще portsnap воспользоваться? :pardon:

Re: Проблемма обновления портов через прокси

Добавлено: 2009-07-23 14:50:01
desb
В /etc/rc.conf

Код: Выделить всё

inetd_enable="YES"
В /etc/inetd.conf

Код: Выделить всё

cvsup stream tcp nowait root /usr/bin/nc -xIP-прокси:Port-прокси -Xconnect cvsup10.FreeBSD.org 5999
В /usr/local/etc/supfile

Код: Выделить всё

*default host=127.0.0.1
И обновляемся:

Код: Выделить всё

csup -g -L 2 -z /usr/local/etc/supfile
Неужели все так???
Тогда, что говорит если

Код: Выделить всё

nc -xIP-прокси:Port-прокси -Xconnect cvsup10.FreeBSD.org 5999

Re: Проблемма обновления портов через прокси

Добавлено: 2009-07-24 10:02:45
Ellion
desb писал(а):В /etc/rc.conf

Код: Выделить всё

inetd_enable="YES"
В /etc/inetd.conf

Код: Выделить всё

cvsup stream tcp nowait root /usr/bin/nc -xIP-прокси:Port-прокси -Xconnect cvsup10.FreeBSD.org 5999
В /usr/local/etc/supfile

Код: Выделить всё

*default host=127.0.0.1
И обновляемся:

Код: Выделить всё

csup -g -L 2 -z /usr/local/etc/supfile
Неужели все так???
Тогда, что говорит если

Код: Выделить всё

nc -xIP-прокси:Port-прокси -Xconnect cvsup10.FreeBSD.org 5999
В первом случае:

Код: Выделить всё

# cvsup -g -L 2 /usr/local/etc/supfile
Parsing supfile "/usr/local/etc/supfile"
Connecting to 127.0.0.1
Cannot connect to 127.0.0.1: Connection refused
Will retry at 11:07:26
Кстати прокси с авторизацией.

Во втором:

Код: Выделить всё

# nc -x192.168.0.254:3128 -Xconnect cvsup10.FreeBSD.org 5999
nc: proxy read: Broken pipe
Может в Керио что подкрутить? Сейчас создано правило разрешающее любую деятельность пользователю.

Re: Проблемма обновления портов через прокси

Добавлено: 2009-07-24 10:12:13
Ellion
Касательно Portsnap'a выдаёт следующее:

Код: Выделить всё

# portsnap fetch
Looking up portsnap.FREEBSD.org mirrors... 3 mirrors found.
Fetching public key from portsnap1.FreeBSD.org... failed.
Fetching public key from portsnap2.FreeBSD.org... failed.
Fetching public key from portsnap4.FreeBSD.org... failed.
No mirrors remaining, giving up.

Re: Проблемма обновления портов через прокси

Добавлено: 2009-07-24 10:18:29
desb
Если прокся с авторизацией, то нужно через prtunnel

Код: Выделить всё

prtunnel -t http -H IP_Proxy -P Port_Proxy -D 5999 cvsup10.FreeBSD.org 5999
притом добавить параметры:
-u имя пользователь
-p пароль пользователя

а порт 5999 на проксе открыт для пользователя?

Re: Проблемма обновления портов через прокси

Добавлено: 2009-07-24 10:21:48
Raven2000
Велосипедисты гляньте тут CVSUP и установка софта через Proxy. =)

Re: Проблемма обновления портов через прокси

Добавлено: 2009-07-24 10:43:08
Ellion
desb писал(а):Если прокся с авторизацией, то нужно через prtunnel

Код: Выделить всё

prtunnel -t http -H IP_Proxy -P Port_Proxy -D 5999 cvsup10.FreeBSD.org 5999
притом добавить параметры:
-u имя пользователь
-p пароль пользователя

а порт 5999 на проксе открыт для пользователя?
В первом моём сообщении какраз эта ситуация.

Код: Выделить всё

# prtunnel -t http -H 192.168.0.254 -P 3128 -D 5999 cvsup10.FreeBSD.org 5999
prtunnel daemon started
Waiting for connection to port 5999...
[root@wsfb ~]# cvsup -g -L 2 /usr/local/etc/supfile
Parsing supfile "/usr/local/etc/supfile"
Connecting to 127.0.0.1
Connected to 127.0.0.1
Connection from 127.0.0.1 (port 57259) accepted
Connected to HTTP proxy 192.168.0.254:3128
Error: Couldn't read from proxy after sending CONNECT command
Error: Unable to connect to remote host cvsup10.FreeBSD.org (port 5999)
Premature EOF from server
Will retry at 11:46:21
Настчёт порта. Открывать Udp или TCP? :oops:

Re: Проблемма обновления портов через прокси

Добавлено: 2009-07-24 11:50:33
desb
Покури еще раз статью про настройку!