powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / PROXY Server для BSD
75 сообщений из 75, показаны все 3 страниц
PROXY Server для BSD
    #32132483
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работаю с Windows NT, 2000, XP, с юниксом по возникшей необходимостью только начинаю знакомиться.
Имеется сеть организации через которую можно выходить в Internet, также имеется сеть подразделения в которой имеется свой выхов в Internet. Вней стоит скрвер на котором установлена ОС BSD. Требуется чтобы N количество пользователей подключенных к сети организации могли при необходимости выходить в Internet через сеть подразделения. На сервере имеется 4 сетевых карты 2 уже используются, одна подключена к маршрутизатору другая к хабу сети подразделения. По моему разумению надо одну из свободных сетевых карт сервера подключить к сети организации, установить на север PROXY Server настроить его и сетевую карту и пользователи подключенные к сети организации смтгут работать с Internet через этот PROXY Server подразделения но требуется еще чтобы только конкретные пользователи выходили по этому пути Internet и кроме этого им надо ограничеть трафик чтобы они его весь не загрузили?
Программное обеспечение на Юиникс я никогда не устанавливал Саму ОС BSD с целью ознакомления пробовал устанавливать с дистрибутива на рабочую станцию. Проблемма в том что человек занимающийся этим ушел и сервер с ОС BSD остался без присмотра.
Где скачать прогу которая решила данную проблему и инструкцию как ее установить и настроить. На Windows PROXY Server я устанавливал.????
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32132523
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
squid, oops - самые ходовые варианты. Второй, по слухам, на бзде работает не слишком прямо.

А вообще, лучше найми специального человека, самому с нуля не всё будет удаваться.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32132834
Фотография cyc10ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не надо!
второй работает куда более прямее чем первый (по крайней мере при большой нагрузке - squid отдыхает)
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32132873
salt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да ладно вам, при правильной настройке squid рулит и еще как!!
то что с нуля по;№;%ться придется - факт. А куда без этого? даже ДедМастдай BOL читает... :)

PS. BOL - это man для MSSQL Monster
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32133241
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Squid считается одним из самых известных и используемых прокси.
У меня от него впечатление противоречивое.
Версии 2.3, 2.5 точно не поддерживают устойчивые соединения( Keep-Alive).
2.4 - поддерживает. С другой стороны мне говорили, что 2.4 - версия с большим количеством дырок или глюков, вобщем что-то в этом роде.

Прокси-сервер можно построить и на Apache - есть специальный модуль.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32133306
Фотография cyc10ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>да ладно вам, при правильной настройке squid рулит и еще как!!

когда он будет тащить хотя бы 150 запросов в секунду тогда я скажу что он рулит.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32138451
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установил Squid Раскоментировал строчки cache_swap поставил 100, cache_effective_user nobody. Запускаю /usr/local/squid/sbin/squid -z через некоторое время выдает Could not determine fully qualified hostname.Please set 'visible_hostname'.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32138464
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что-то ты напутил с сетевыми настройками. См. /etc/hosts, или как там у тебя...
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32138602
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня их 4. host, host.allow, host.deny, host.equiv.
В host одна запись
127.1 localhost

В host.allow
ALL: ALL
ALL: 172.16.0.
ALL: 145.249.

В host.deny
ALL: ALL

А host.equiv пустой.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32138763
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А машина в сети присутствует или ты проксю просто так ставишь, поиграться?
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32138799
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На машине ОС была установлена и она стояла гдето в другой сети. Я поменял в hetstart hostname , defroute, ipaddr_exp0, netmask_exp0 и , адрес nameserver в resolv.conf (до замены она ругалась что не находит сервера имен). Сеть пингую с нее и ее пингую с других машин. Но при трассировке по IP адресу имени не выдает и по имени не пингуется и не трассируется???
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32138834
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищи документацию по настройке сети на свою BSD/OS
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32138933
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может сервер имен не подцепил машину???
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32138948
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя неправильно описан локальный хост:
Код: plaintext
1.
 127 . 1  localhost 


Нужно:
Код: plaintext
1.
2.
 127 . 0 . 0 . 1 	 localhost 
 192 . 168 . 46 . 131  myhost.domainname myalias


Допустим хочешь машину назвать gooddy c IP - 192.168.46.131.
Домен good.ru
Код: plaintext
1.
2.
 127 . 0 . 0 . 1 	 localhost 
 192 . 168 . 46 . 131  gooddy.good.ru gooddy


И в файл hostname пропиши
Код: plaintext
1.
gooddy.good.ru
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32139016
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все поправил но это ничего не дало.
У меня почему-то при загрузке системы машина не выходит на login а выдпет сообщение Enter pathname of shell or return for sh:
Нажимаю Enter и сразу же вхнжу в систкму как ROOT без ввода какого либо пароля. Может отсюда у меня происходит все остальное????
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32139023
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вряд ли. Поищи grep-ом в /etc/* такое сообщение, из какого скрипта оно вываливается, и далее распутывай, что является причиной сбоя. По поводу сети тебе написал softbuilder, не знаю только, насколько это применимо к BSD/OS (например, Linux, Solaris и AIX по-разному настраиваются, хотя во многом и сходно).
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32139046
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В доке по SQUID:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Tag Name unique_hostname
Usage unique_hostname hostname
Description
If you want to have multiple machines with the same 'visible_hostname' then you 
must give each machine a different
unique_hostname' so that forwarding loops can be detected. In brief, Just set 
visible_hostname to the address the
clients connects to, and unique_hostname to the externally visible address of each
 proxy. (address == registered
domain name)
Default none
Example
unique_hostname www.kovaiteam.com
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32139779
Hugle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
v /etc/squid.conf propishi:
visible_hostname tvoj.liuboj.host
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32139797
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это неправильно. Надо проблему искать, а не дырки какашками затыкать.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32140234
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задал grep -li "Enter pathname of shel or RETUPN for sh:" /etc/* и ничего не нашел. Перед этим сообщением (Enter pathname of shell or return for sh:)выдает
starting additional network daemos: nfsiod rwhod printer maxim nmbd smbd inetdAre 14 16:09:54 dev init /bin/sh on etc/rc terminated abnirmally, going to single user mode
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32140278
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну сразу бы сказал. Не грузится она у тебя по-человечески и переходит в однопользовательский режим (что-то вроде safe mode в винде :), если нужна аналогия). Смотри /var/log/messages или как это там называется (ищи похожий файл в /var) - должна быть причина ошибки.

Кстати, сообщение выдаётся при переходе в s-mode, поэтому, видимо, ты его не нашёл.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32140519
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что в файле var/log/messages на сегодня

Apr 15 08:35:42 dev kernel: BSDI BSD/OS 4.0 Kernel #0: Mon Sep 20 09:28:28 MSK/MSD 1999
Apr 15 08:35:42 dev kernel: root@dev.fic.ru:/usr/src/sys/compile/DEV
Apr 15 08:35:42 dev kernel: Cpu-0 = Pentium II (349 MHz) GenuineIntel mdl 5 step 2 type 0, feat 183f9ff
Apr 15 08:35:42 dev kernel: delay multiplier 6346
Apr 15 08:35:42 dev kernel: real mem = 67108864 (64.00 MB)
Apr 15 08:35:42 dev kernel: avail mem = 63799296 (60.84 MB)
Apr 15 08:35:42 dev kernel: buffer cache = 6545408 (6.24 MB)
Apr 15 08:35:42 dev kernel: isa0 (root)
Apr 15 08:35:42 dev kernel: pci0 at root: configuration mechanism 1
Apr 15 08:35:42 dev kernel: pccons0 at isa0 iobase 0x60 irq 1: color, 8 screens
Apr 15 08:35:42 dev kernel: pcaux0 at isa0 iobase 0x60 irq 12
Apr 15 08:35:42 dev kernel: com0 at isa0 iobase 0x3f8 irq 4: buffered (16550AF)
Apr 15 08:35:42 dev kernel: com1 at isa0 iobase 0x2f8 irq 3: buffered (16550AF)
Apr 15 08:35:42 dev kernel: lp0 at isa0 iobase 0x378 irq 7
Apr 15 08:35:42 dev kernel: fdc0 at isa0 iobase 0x3f0 irq 6 drq 2: floppy controller
Apr 15 08:35:42 dev kernel: fd0 at fdc0 slave 0: 1.44M HD 3.5 floppy
Apr 15 08:35:42 dev kernel: wdc0 at isa0 iobase 0x1f0 irq 14: disk controller
Apr 15 08:35:42 dev kernel: wd0 at wdc0 drive 0: sec/int=4 8421840*512
Apr 15 08:35:42 dev kernel: npx0 at isa0 iobase 0xf0: math coprocessor
Apr 15 08:35:42 dev kernel: vga0 at isa0 iobase 0x3c0 maddr 0xa0000-0xaffff: VGA graphics
Apr 15 08:35:42 dev kernel: ne0 at isa0 iobase 0x340 irq 5: NE-2000, address 52:54:4c:01:ac:89
Apr 15 08:35:42 dev kernel: eb0 at pci0 iobase 0x1000 irq 11: 3C90xB eaddr 00:50:04:46:44:ea rev 25
Apr 15 08:35:42 dev kernel: at eb0 phy 24 not configured
Apr 15 08:35:42 dev last message repeated 1 times
Apr 15 08:35:42 dev kernel: eb0: No usable PHYs found
Apr 15 08:35:42 dev kernel: changing root device to wd0a
Apr 15 08:35:42 dev kernel: NetCon TFS file system loaded (c) 1996 NetCon Corp. Miami, FL
Apr 15 08:35:53 dev init: /bin/sh on /etc/rc terminated abnormally, going to single user mode
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32140618
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя ошибка (синтаксическая ?) в /etc/rc, как я понимаю.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32140997
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как найти ошибку??
По сообщению на консолеecho starting additional network daemons: nfsiod rwhod printer maxim nmbd smbd inetd после которой выдается ошибка я нашел в файле /etc/rc строку
echo -n starting additional network daemons:
затем нашел строчки связанные с inetd

# "-u internal" is the same as the default action if
# there is no -u option.
if [ -f /etc/inetd.conf ]; then
echo -n ' inetd'; inetd -u ${inetd_ignore:-internal}
fi

Если зкоментирую эти строчки и все что ниже то ошибка пропадает и машина при загрузке выходит на login.
Затем я выяснил стоит мне раскоментировать или три вышеперечисленные строчки или строчку sh /etc/rc.local как я получаю starting additional network daemos: nfsiod rwhod printer maxim nmbd smbd inetdAre 14 16:09:54 dev init /bin/sh on etc/rc terminated abnirmally, going to single user mode.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32141147
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну закомментируй. inetd отнюдь не всегда и всем нужен. Посмотри /etc/inetd.conf. Попробуй inetd позапускать руками.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32141189
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В файле resolf.conf я уснавливал адрес сервера имен как и на виндовских машинах, а сейчас посмотрел на самом сервере какой там установлен сервер имен и такой-же установил на своей машине, ошибка сразу-же пропала но по имени никак не пингуется. Я думаю что машина не подключается к домену. В каком файле прописывается домен ен нашел
Вся сетевая карта у меня прописывается в файле netstart
hostname=ses.fom.ru
nis_domain=
interfaces="eb0"
primary="eb0"
defroute="145.249.14.126"
# exp0::
ipaddr_eb0="145.249.14.3"
netmask_eb0="255.255.255.128"
linkarg_eb0="media auto"
additional_eb0=
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32141205
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит "не подключается к домену"? Это не винда :)
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32141248
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я предпологал что как и в винде надо зайти на сервер домена и прорисать там рабочую станцию. Тогда почему она по имени не распознается. Адрес IP Сервера имен указал. В имя машины включено и имя домена. Даже в файле hosts прописал 145.249.14.3 ses.fom.ru
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32141339
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FQDN формируется из имени хоста и имени домена. Имя хоста не может содержать символ '.' . Ищи, где у тебя настраивается имя домена. В hosts оставь только ses.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32144226
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все заработало, для этого надо:

На хосте

В файле /etc/netstart прописать имя машины и параиетры сетевой каты
hostname=host_name.dimain_name
nis_domain=
interfaces="eb0"
primary="eb0"
defroute="XXX.XXX.XXX.XXX"
# exp0::
ipaddr_eb0="XXX.XXX.XXX.XXX"
netmask_eb0="XXX.XXX.XXX.XXX"
linkarg_eb0="media auto"
additional_eb0=
В файле /etc/recolv.conf прописать IP сервера имен
nameserver "XXX.XXX.XXX.XXX"

На сервере имен

В файле /etc/named/pri/name.zone прописать
host_name IN A XXX.XXX.XXX.XXX
и увеличить Serial number
В файле /etc/named/rev/name .rev прописать
XXX IN PTR host_name.dimain_name.
и увеличить Serial

Перезагрузить сервер
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32144234
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но до Proxy еще не дошел. Надо еще разобраться как прописать вторую сетевую карту к которой будет подключена вторая сеть, пользователи которой будут использовать Proxy для выхода в Internet
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32145521
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Перезагрузить сервер

Тебе ж сказали: это не винда. :) Я например недавно обнаружил, что достаточно сказать что-то вроде kill -HUP {PID_демона}.

А можно ли перезапустить всех демонов одним махом? вроде должно быть kill -HUP 1?
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32145558
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c127, зачем init убивать? И зачем "всех демонов одним махом"? Не пойму.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32145636
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"А можно ли перезапустить всех демонов одним махом? вроде должно быть kill -HUP 1?"

В Linux есть стандартный сервис killall, который гасит все сервисы при shutdown,е. Посмотри его описание, его можно изменить не на гашение, а перезапуск.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32145663
Фотография cyc10ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А можно ли перезапустить всех демонов одним махом? вроде должно быть kill ->HUP 1

можно послать всем процессам -HUP кроме init

если killall нет то можно при помощи например awk сделать
kill -HUP `ps ax | awk '{if (NR > 2 && $5 != "awk") print $1}'`

команда специфична для конкретного UNIX, это я для {Open|Free}BSD
пример валиден, наверное и для BSD/OS тоже прокатит либо с небольшими
изменениями. а вообще такое чревато (;
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32145669
Фотография cyc10ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри, вопрос то был про всех демонов
тогда команда будет выглядеть вот так

kill -HUP `ps ax | awk '{if ($2 == "??") print $1}'`

либо
kill -HUP `ps ax | awk '{if (NR > 2 && $2 == "??") print $1}'`

второй вариант - если не нужно посылать HUP в init
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32146309
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виноват, плохо сформулировал мысль. Более точная формулировка:
как переинициализировать БСД (не трогая ядро) без перезапуска компьютера. Если это возможно.

2 Scott Tiger
>c127, зачем init убивать? И зачем "всех демонов одним махом"? Не пойму.

Не убивать, а перезапускать. А всех, например, если имя нужного не знаю. По мере изучения системы такая необходимость постепенно пропадает.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32146556
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Не убивать, а перезапускать. А всех, например, если имя нужного не знаю. По мере изучения системы такая необходимость постепенно пропадает.


Ну ты эта... Того-этого... Ну ты понял, короче...
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150107
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется локальная сеть A через которую можно выходить в Internet, также имеется локальная сеть B в которой имеется свой выхов в Internet. В ней стоит сервер на котором установлена ОС BSD. Требуется чтобы N количество пользователей подключенных к сети А могли при необходимости выходить в Internet через сеть В. На сервер в сети В установил SQUID, запустил его. У меня несколько вопросов:

1. В обеих сетях на DNS серверах каждой прописать соответствующие этим сетям сетевые карти (имя машины на какорой установлен SQUID.имя домена IP адрес)?????
2. Кроме этого в сети А прописать на ее DNS сервере имя SQUID (proxy.имя машины на какорой установлен SQUID.имя домена IP адрес)?????
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150134
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обожди :) У тебя сетки как повязаны? Какую роль выполняет BSD-шный сервер? Только прокси? Вообще, нарисуй лучше
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150155
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня в сети В 2 BSD машины.
Основной сервер на котором стоит DNS сервер, HTTP сервер, Sendmail сервер, а на второй SQUID сервер. Остальные машины под Windows NT, 2000, XP.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150160
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сеть А большая и как я знаю там также свой DNS, Mail и т.д.Также в най есть DHCP. На каких ОС это все стоит я не знаю.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150179
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Охохонюки-хо-хо...

Итак, ты должен понять/принять на веру следующие факты:

1. DNS и/или иная служба имён не являются обязательным компонентом для работы unix-систем. Желательным - да, заниматься репликацией /etc/hosts - неблагодарное занятие, но обязательным - ни в коем разе. Забудь навсегда про все эти горе-микрософтовские изобретения, типа WINS, "Сеть Microsoft", "рабочая группа Windows" и проч. редкостное дерьмище - сами придумали, пусть сами и пользуются.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150185
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. Взаимодействие между unix-машинами в твоём случае осуществляется по голому tcp/ip, который (адрес, маска, роутинг) настраивается на каждой машине и однозначно определяет эту машину в пределах сети.

3. Для того, чтобы пользователь из сети А мог получить доступ в сеть С (интернет) посредством прокси-сервера, находящегося в сети В, необходимо:
а) Обеспечить работу tcp/ip между сетями А и В установкой маршрутизатора между ними.
б) Клиенту из А сказать/прописать в настройках браузера IP-адрес/имя (при работающей службе имён, доступной в сетке А либо отдельным своим сервером, либо видной из В) прокси-сервера из сетки В.
в) Откинуться на спинку кресла... (дальше ты должен знать)

Поставишь DNS в какой-то из сеток - ради бога, это ни на что не влияет, только на удобство. Можешь поставить его на маршрутизаторе, если это софтовое решение, а не циска какая-нибудь.

Другой вопрос - как твой прокси из сетки В выходит в сеть С(интернет), но про это ты ничего не сказал.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150285
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется 2 локальные сети. Сеть А большая Там есть выход в Интернет. Сеть В небольшая имеет свой выход в Интернет. В каждой сети свои UNIX серверы, на которых установлены DNS, MAIL и т.д. В сети В есть свободная UNIX (BSDI)машина (имеет 2 сетевые карты) подключенная к этой сети которая стоит в таком месте где можно ее подключить кроме сети В к сети А. Требуется некоторым пользователям сети А организовать по необходимости пользоваться Интернетом сети В.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150296
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас сети А и В как-то связаны?
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150310
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет.

Я выяснил что после правки файлов базы DNS, не перезагружая сервера можно перезагрузить только базу ndc reload.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150341
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Молодец :) По бинду есть хорошая длинная дока в комплекте.

По вопросу - ну сделай свою BSD роутером, там должно что-то быть или в комплекте, или ставится отдельно (я с этой системой дел не имел, но, по-моему, ipfilter там работает). Ну и клиентов из А сконфигурируй, чтобы они знали, какой маршрут есть из их сетки в В. А прокси используй тот, который у тебя сейчас обслуживает В.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150378
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как выяснить работает установленный мною PROXY??
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150395
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При автоматической загрузке SQUID в LOG файле я вижу:
03/04/25 16:56:31| Squid Cache (Version 1.1.18): Exiting normally.
03/04/28 10:40:47| Starting Squid Cache version 1.1.18 for i386-pc-bsdi4.0...
03/04/28 10:40:47| With 2537 file descriptors available
03/04/28 10:40:47| Performing DNS Tests...
03/04/28 10:40:47| Successful DNS name lookup tests...
03/04/28 10:40:47| Started 5 'dnsserver' processes
03/04/28 10:40:47| Unlinkd pipe opened on FD 12
03/04/28 10:40:47| file_map_create: creating space for 2097152 files
03/04/28 10:40:47| Swap maxSize 102400, estimated 5120 objects
03/04/28 10:40:47| Target number of buckets: 102
03/04/28 10:40:47| Using 7951 Store buckets, maintain 1 bucket every 10 seconds
03/04/28 10:40:47| Rebuilding storage from disk image in /var/www/squid/cache
03/04/28 10:41:29| Rebuilding in FAST MODE.
03/04/28 10:41:29| Accepting HTTP connections on FD 16.
03/04/28 10:41:29| Accepting ICP connections on FD 17.
03/04/28 10:41:29| Ready to serve requests.
03/04/28 10:41:29| Finished rebuilding storage from disk image.
03/04/28 10:41:29| 0 Lines read from previous logfile.
03/04/28 10:41:29| 0 Objects loaded.
03/04/28 10:41:29| 0 Objects expired.
03/04/28 10:41:29| 0 Duplicate URLs purged.
03/04/28 10:41:29| 0 Swapfile clashes avoided.
03/04/28 10:41:29| Took 0 seconds ( 0.0 objects/sec).
03/04/28 10:41:29| store_swap_size = 0k
03/04/28 10:54:40| Completed 1 full expiration scans of store table
..........
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32150415
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает вроде. ps -ef | grep squid
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151455
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВОПРОС.
Если между локальной сетью и интернет стоит Firewall то нужно ли проводить настройку для работы из под Firewall????
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151526
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настройку файрволла? Да, хотя это зависит от того, как он настроен сейчас.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151539
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настройку Squid.

При вводе выдает ошибку:

{5} % squid v
FATAL: Cannot open HTTP Port?????
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151600
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При вводе чего и куда?
С машины, на которой стоит сквид, наружу на 80-й порт попасть можешь? Ты лучше скажи, как сейчас файрволл настроен, чего гадать...
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151627
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Набираю {3} % ifconfig -a
ifconfig: Command not found.
Как для данного пользователя прописать путь где лежит эта прога (/sbin/)???
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151637
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При помощи программы PUTTY соедоняюсь с машиной на которой установлен SQUID, даю команду squid -v и получаю ошибку.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151652
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все настройки SQUID по умолчанию кроме cache_swap и cache_effective_user nobody. Firewall стоит на машине с ОС FreeBSD но я незнаю какой Firewall там стоит. Войти в машину могу но как узнать какой Firewall стоит и где посмотреть его настройки????
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151673
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По Firewall выяснил какой стоит.

fw# trafshow -v

trafshow version 3.1
compiled for i386--freebsd4.5 with
cc -O -pipe -DHAVE_CONFIG_H -I. -I/usr/local/include/ncurses -I/usr/local/include -lpcap -lncurses -ltermcap -L/usr/local/lib
pcap library version 0.6
ncurses version 5.1
colors support
your current terminal has no color capability
try -C option to force ansi color mode

Copyright (c) 1993-1997 JSC Rinet, Novosibirsk, Russia
For bugs report email to trafshow@rinet.nsk.su (include this page)
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151732
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trafshow это какая-то смотрелка трафика. На фре из пакетных фильтров обычно используется или ipfilter, или ipfw. Соответственно, man одно, man другое. Что используется у тебя - посмотри список loadable kernel modules, или как там оно называется во фре, не помню точно.

Про ifconfig - прописать /sbin в PATH в .profile пользователя, под которым заходишь.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151830
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прописал в каталоге пользователя в файле /usr/home/ пользователь/.profile в конец строки PATH :/sbin но всеравно выдает
{7} % ldconfig -p
ldconfig: Command not found.

Если набираю /sbin/ldconfig -p или /sbin/ifconfig -a то нормально выводит информацию????
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151877
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоит ipfwю
Выяснил что когда путь прописываешь в файле .cshrc то все нормально????
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32151898
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С ipfw не работал. Что касается .cshrc - это от оболочки всё зависит. У тебя, видимо, C Shell.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32152305
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ipfw list
покажет конфигурацию файервола. В handbook (http://www.freebsdsystems.com/handbook/firewalls.html) и ipfw(8) про ipfw много написано, рекомендую. Посмотри в /etc/rc.conf откуда он читает свою конфигурацию (имя параметра не помню, что-то типа firewall_script), по умолчанию это скрипт /etc/rc.firewall. Перезапустить этот файервол можно командой sh /etc/rc.firewall. В файле /etc/defaults/rc.conf можно посмотреть все умолчательные настройки для /etc/rc.conf. Параметр firewall_type управляет устанавливает типа файервола (для /etc/rc.firewall). Для отладки можно сказать: firewall_type="open" - все откроется. При перекомпиляции ядра строка "options IPFIREWALL_DEFAULT_TO_ACCEPT" открывает файервол по умолчанию, если ее нет, то по умолчанию все закрыто (чтоб это выяснить смотри например последнюю строчку результатов команды "ipfw list") и чтоб открыть нужно явно сказать что-то вроде "ipfw -a allow all from any to any". Все цитирую по памяти, могут быть небольшие ошибки.

Это если проблема таки в файерволе.

>Выяснил что когда путь прописываешь в файле .cshrc то все нормально

Это С шелл. Как тут уже сказали bash читает из ~/.profile. Если C шелл не нравится в /etc/passwd можно поменять или просто запустить /bin/bash, а когда надоест сказать exit.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32152341
Фотография shane54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/bin/sh on etc/rc terminated abnirmally, going to single user mode

Такая строка встречается повсеместно в скриптах rc.d. Происходит проверка при выполнении загрузочных скриптов и если какой-нить fsck возвращает жуткую ошибку - извини, давай как в single mode и лечить лечить...
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32154828
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При помощи программы PUTTY соедоняюсь с машиной на которой установлен SQUID, даю команду squid -v и получаю ошибку.

{5} % squid v
FATAL: Cannot open HTTP Port.

Что всетаки делать???????
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32154944
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netstat -an в студию
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32154997
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
{4} % netstat -an
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp 0 20 145.249.17.3.22 172.16.0.50.3831 ESTABLISHED
tcp 0 0 145.249.17.3.21 172.16.0.50.3788 ESTABLISHED
tcp 0 0 *.22 *.* LISTEN
tcp 0 0 *.8080 *.* LISTEN
tcp 0 0 127.0.0.1.49162 *.* LISTEN
tcp 0 0 127.0.0.1.49160 127.0.0.1.49161 ESTABLISHED
tcp 0 0 127.0.0.1.49161 127.0.0.1.49160 ESTABLISHED
tcp 0 0 127.0.0.1.49158 127.0.0.1.49159 ESTABLISHED
tcp 0 0 127.0.0.1.49159 127.0.0.1.49158 ESTABLISHED
tcp 0 0 127.0.0.1.49156 127.0.0.1.49157 ESTABLISHED
tcp 0 0 127.0.0.1.49157 127.0.0.1.49156 ESTABLISHED
tcp 0 0 127.0.0.1.49154 127.0.0.1.49155 ESTABLISHED
tcp 0 0 127.0.0.1.49155 127.0.0.1.49154 ESTABLISHED
tcp 0 0 127.0.0.1.49152 127.0.0.1.49153 ESTABLISHED
tcp 0 0 127.0.0.1.49153 127.0.0.1.49152 ESTABLISHED
tcp 0 0 *.1109 *.* LISTEN
tcp 0 0 *.2106 *.* LISTEN
tcp 0 0 *.544 *.* LISTEN
tcp 0 0 *.2105 *.* LISTEN
tcp 0 0 *.543 *.* LISTEN
tcp 0 0 *.37 *.* LISTEN
tcp 0 0 *.1 *.* LISTEN
tcp 0 0 *.13 *.* LISTEN
tcp 0 0 *.19 *.* LISTEN
tcp 0 0 *.9 *.* LISTEN
tcp 0 0 *.7 *.* LISTEN
tcp 0 0 *.113 *.* LISTEN
tcp 0 0 *.143 *.* LISTEN
tcp 0 0 *.110 *.* LISTEN
tcp 0 0 *.79 *.* LISTEN
tcp 0 0 *.512 *.* LISTEN
tcp 0 0 *.513 *.* LISTEN
tcp 0 0 *.514 *.* LISTEN
tcp 0 0 *.23 *.* LISTEN
tcp 0 0 *.21 *.* LISTEN
tcp 0 0 *.139 *.* LISTEN
tcp 0 0 127.0.0.1.880 *.* LISTEN
tcp 0 0 *.515 *.* LISTEN
tcp 0 0 *.912 *.* LISTEN
tcp 0 0 *.906 *.* LISTEN
tcp 0 0 *.111 *.* LISTEN
udp 0 0 *.917 *.*
udp 0 0 *.8081 *.*
udp 0 0 *.37 *.*
udp 0 0 *.13 *.*
udp 0 0 *.19 *.*
udp 0 0 *.9 *.*
udp 0 0 *.7 *.*
udp 0 0 *.518 *.*
udp 0 0 *.512 *.*
udp 0 0 *.513 *.*
udp 0 0 *.908 *.*
udp 0 0 *.904 *.*
udp 0 0 *.111 *.*
udp 0 0 *.514 *.*
Active Local domain sockets
Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr
f0e64700 dgram 0 0 0 f0894194 0 f0720994
f0741900 stream 0 0 0 0 0 0
f08f7300 stream 0 0 f091fa00 0 0 0 /var/run/dialer
f0dfa600 stream 0 0 f0e0e380 0 0 0 /etc/entropy
f0cfe900 stream 0 0 0 0 0 0
f0cfeb00 stream 0 0 0 f0720894 0 0
f0cfec00 stream 0 0 0 f0720814 0 0
f0cf8500 stream 0 0 0 f0ce7194 0 0
f0cf8e00 stream 0 0 0 f0ce7114 0 0
f0ce6700 stream 0 0 0 f0ce7314 0 0
f0ce6800 stream 0 0 0 f09a1594 0 0
f0ccf600 dgram 0 0 0 f0894194 0 f0e4f694
f0c8f400 dgram 0 0 0 f0894194 0 f09a1a94
f0bbf500 stream 0 0 f0bb7280 0 0 0 /var/run/printer
f0bb0a00 dgram 0 0 0 f0894194 0 f0720c14
f0b7ea00 dgram 0 0 0 f0894194 0 f09a1c14
f099e600 dgram 0 0 0 f0894194 0 f0894814
f0998c00 dgram 0 0 0 f0894194 0 0
f0946b00 dgram 0 0 f0970600 0 f0ebcf94 0 /var/run/log
{5} %
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32155287
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ох, ипать, много-то как... А на какой порт ты хочешь сквида повесить?
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32155311
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы я знал. В этом вопросе я пока профан.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32155387
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конфиге есть в самом верху.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32156028
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что делать???
squid -v выдает версию 1.1.8 хотя установил 2.5.
Стал разбираться выяснил что версия 1.1.8 уже стояла до моей установки 2.5 и если я не указываю путь она лезет в 1.1.8. Как от этого избавится и вообще как удалить старую версию???
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32156194
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри (и правь при необходимости) свой $PATH. Удалить старую - если в твоей ОС есть какой-нибудь уродливый package manager, и старая версия сквида ставилось при помощи него - через него и сноси, если у тебя такого добра нет или для установки прошлой версии использовался кошерный способ с make install - просто rm файлы старой версии. В принципе, можешь переинсталлить новую версию поверх старой, хотя это не совсем правильно.
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32158399
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
% find / -name "squid*"
Старая
/usr/var/log/squid
/usr/var/www/conf/squid-accelerator.sample
/usr/var/www/conf/squid-proxy.sample
/usr/var/www/conf/squid.conf
/usr/var/www/conf/squid.conf.b
/usr/var/www/squid
/usr/var/www/squid/bin/squid-logs.pl
/usr/var/www/squid/bin/squid.daily
/usr/var/www/squid/bin/squid.daily.sample
/usr/var/www/squid/bin/squid.weekly
/usr/var/www/squid/bin/squid.weekly.sample
Новая
/usr/contrib/bin/squid
/usr/local/apache/squid
/usr/local/apache/squid/bin/squid
/usr/local/apache/squid/etc/squid.conf.default
/usr/local/apache/squid/etc/squid.conf
/usr/local/apache/squid/etc/squid.conf.orig
/usr/local/squid
/usr/local/squid/bin/squidclient
/usr/local/squid/sbin/squid
/usr/local/squid/etc/squid.conf.default
/usr/local/squid/etc/squid.conf
/usr/local/squid/var/logs/squid.pid
/usr/local/squid/man/man8/squid.8
/usr/share/man/cat8/squid.0
/root/squid.core
/squid.core

%env

PATH=/usr/home/Sashnyov/bin:/bin:/usr/bin:/usr/X11/bin:/usr/contrib/bin:/usr/con
trib/mh/bin:/usr/games:/usr/local/bin:/sbin:/usr/sbin:/usr/local/squid/sbin

Понять не могу откуда берет путь к старому Squid????

Как выяснить чем установлен?
...
Рейтинг: 0 / 0
PROXY Server для BSD
    #32158596
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя, наверное, alias нарисован на сквидовский бинарник. man alias
Насчёт "чем установлен" - не в курсе, надо смотреть, есть ли package manager в твоей системе, и если есть, то как он работает. Я BSD/OS в галза не видел. Но это не принципиальный вопрос, на самом деле.
...
Рейтинг: 0 / 0
75 сообщений из 75, показаны все 3 страниц
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / PROXY Server для BSD
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]