Почитал тут форум. Одни говорят что это невозможно другие, что можно.
Следующая ситуация:
На сервере FreeBSD 4.7 стоят две сетевые карты, одна с внешним инетовским айпишником, вторая с внутренним в корпоративную сеть.
На этом же сервере стоит SQUID. Он настроен и работает. Люди через него в инет лазят.
Затем выполнил все настройки прокси сервера для cvsup (хотя одни говорили в одном месте прописать, другие в другом - прописал везде):/root/.login
setenv ftp_proxy http://10.227.67.2:3128/
setenv http_proxy http://10.227.67.2:3128//root/.profile
HTTP_PROXY=10.227.67.2:3128
export HTTP_PROXY
FTP_PROXY=10.227.67.2:3128
export FTP_PROXY/root/.cshrc
setenv SOCKS_SERVER 10.227.67.2:3128
setenv HTTP_PROXY 10.227.67.2:3128
setenv FTP_PROXY 10.227.67.2:3128/etc/make.conf
FTP_PROXY=http://10.227.67.2:3128/
HTTP_PROXY=http://10.227.67.2:3128/
FETCH_ENV= FTP_PROXY=http://10.227.67.2:3128
FETCH_ENV= HTTP_PROXY=http://10.227.67.2:3128в итоге:
# env
...
SOCKS_SERVER=10.227.67.2:3128
HTTP_PROXY=10.227.67.2:3128
FTP_PROXY=10.227.67.2:3128
ftp_proxy=http://10.227.67.2:3128/
...при запуске Cvsup:
# cvsup -g -L 2 /root/cvsupfile.ports
Parsing supfile "/root/cvsupfile.ports"
Connecting to cvsup.ru.FreeBSD.org
Cannot connect to cvsup.ru.FreeBSD.org: Connection refused
Will retry at 09:31:10Файл cvsupfile.ports:
*default host=cvsup.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs*default tag=.
*default delete use-rel-suffixports-archivers
ports-astro
ports-audio
ports-benchmarks
ports-biology
ports-cad
ports-comms
ports-converters
ports-databases
ports-deskutils
ports-devel
ports-editors
ports-emulators
ports-games
ports-graphics
ports-lang
ports-mail
ports-math
ports-mbone
ports-misc
ports-net
ports-news
ports-perl5
ports-print
ports-russian
ports-security
ports-shells
ports-sysutils
ports-textproc
ports-www
ports-x11
ports-x11-clocks
ports-x11-fm
ports-x11-fonts
ports-x11-toolkits
ports-x11-wmВопросы:
Так все таки возможно cvsup через прокси или нет? Если нет, то какая есть альтернатива? Если да, то что я не так сделал?
И еще такой вопросик. Одна сет. плата, как писал выше, с инетовским айпишником. Как заставить cvsup использовать именно этот интерфейс без всяких проксиков?Заранее благодарен.
может у кого получилось, у меня нет.. обошел только тем, что пустил машину по порту cvsup не через прокси, а напрямую через нат...
>может у кого получилось, у меня нет.. обошел только тем, что пустил
>машину по порту cvsup не через прокси, а напрямую через нат...а как ты это сделал, можно подробней? у меня не нат а тунель, но может пригодиться...
>>может у кого получилось, у меня нет.. обошел только тем, что пустил
>>машину по порту cvsup не через прокси, а напрямую через нат...
>
>а как ты это сделал, можно подробней? у меня не нат а
>тунель, но может пригодиться...у меня на циске настроен фаервол и нат. я просто прописал адрес сервака и все.
а какой порт использует cvsup?
>а какой порт использует cvsup?
Привет!
порт 5999
А что netstat не используешь?
>>а какой порт использует cvsup?
>
>
>Привет!
>порт 5999
>А что netstat не используешь?теперь буду. новичек я пока.
>
>при запуске Cvsup:
># cvsup -g -L 2 /root/cvsupfile.ports
>Parsing supfile "/root/cvsupfile.ports"
>Connecting to cvsup.ru.FreeBSD.org
>Cannot connect to cvsup.ru.FreeBSD.org: Connection refused
>Will retry at 09:31:10
>а ты не обратил внимание на ответ ? Тебе сервер отказал в коннекте !!
Посмотри что выдаст tcpdump
>>
>>при запуске Cvsup:
>># cvsup -g -L 2 /root/cvsupfile.ports
>>Parsing supfile "/root/cvsupfile.ports"
>>Connecting to cvsup.ru.FreeBSD.org
>>Cannot connect to cvsup.ru.FreeBSD.org: Connection refused
>>Will retry at 09:31:10
>>
>
>а ты не обратил внимание на ответ ? Тебе сервер отказал в
>коннекте !!
>Посмотри что выдаст tcpdumpЗначит он сервера достиг?
tcpdump'ом пользоваться не умею, если не трудно напиши какие параметры написать. То что он выдал по умолчанию я думаю не пойдет.
>>>
>>>при запуске Cvsup:
>>># cvsup -g -L 2 /root/cvsupfile.ports
>>>Parsing supfile "/root/cvsupfile.ports"
>>>Connecting to cvsup.ru.FreeBSD.org
>>>Cannot connect to cvsup.ru.FreeBSD.org: Connection refused
>>>Will retry at 09:31:10
>>>
>>
>>а ты не обратил внимание на ответ ? Тебе сервер отказал в
>>коннекте !!
>>Посмотри что выдаст tcpdump
>
>Значит он сервера достиг?
>tcpdump'ом пользоваться не умею, если не трудно напиши какие параметры написать. То
>что он выдал по умолчанию я думаю не пойдет.
Позна я вернулся в форум канчена ...для начала man tcpdump
а побыстрому:
tcpdump -n -i <имя интерф на котором слушать> host <IP адрес какой тебе нада посмотреть>
ну а там можно по флагам определить кто возврацает закрытие и поступает ли вообще какой нить ответ от удаленного хоста.
Вот еще какая проблема.
Как я писал выше, у меня две сетевые в сервере. Одна с внешним айпишником, другая с внутренним.Когда подключал к сетевому шнурку ноутбук и давал ему внешинй айпишник, то все в инете пинговалось на ура. А на сервере не пингуется. Такое впечатление что ping использует плату с внутренним айпишником. Может из-за этого и cvsup не работает. Как это можно исправить?
>Вот еще какая проблема.
>Как я писал выше, у меня две сетевые в сервере. Одна с
>внешним айпишником, другая с внутренним.
>
>Когда подключал к сетевому шнурку ноутбук и давал ему внешинй айпишник, то
>все в инете пинговалось на ура. А на сервере не пингуется.
>Такое впечатление что ping использует плату с внутренним айпишником. Может из-за
>этого и cvsup не работает. Как это можно исправить?какой нить пакетный фильтр стоит ? если да то посмотри правила ограничиввающие icmp пакеты, или просто отключи его навремя и пробуй пинги , тогда будет видна из-за фильтра неработает или нет.