|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Работаю с Windows NT, 2000, XP, с юниксом по возникшей необходимостью только начинаю знакомиться. Имеется сеть организации через которую можно выходить в Internet, также имеется сеть подразделения в которой имеется свой выхов в Internet. Вней стоит скрвер на котором установлена ОС BSD. Требуется чтобы N количество пользователей подключенных к сети организации могли при необходимости выходить в Internet через сеть подразделения. На сервере имеется 4 сетевых карты 2 уже используются, одна подключена к маршрутизатору другая к хабу сети подразделения. По моему разумению надо одну из свободных сетевых карт сервера подключить к сети организации, установить на север PROXY Server настроить его и сетевую карту и пользователи подключенные к сети организации смтгут работать с Internet через этот PROXY Server подразделения но требуется еще чтобы только конкретные пользователи выходили по этому пути Internet и кроме этого им надо ограничеть трафик чтобы они его весь не загрузили? Программное обеспечение на Юиникс я никогда не устанавливал Саму ОС BSD с целью ознакомления пробовал устанавливать с дистрибутива на рабочую станцию. Проблемма в том что человек занимающийся этим ушел и сервер с ОС BSD остался без присмотра. Где скачать прогу которая решила данную проблему и инструкцию как ее установить и настроить. На Windows PROXY Server я устанавливал.???? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2003, 11:28 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
squid, oops - самые ходовые варианты. Второй, по слухам, на бзде работает не слишком прямо. А вообще, лучше найми специального человека, самому с нуля не всё будет удаваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2003, 12:00 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
не надо! второй работает куда более прямее чем первый (по крайней мере при большой нагрузке - squid отдыхает) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2003, 15:19 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
да ладно вам, при правильной настройке squid рулит и еще как!! то что с нуля по;№;%ться придется - факт. А куда без этого? даже ДедМастдай BOL читает... :) PS. BOL - это man для MSSQL Monster ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2003, 15:45 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Squid считается одним из самых известных и используемых прокси. У меня от него впечатление противоречивое. Версии 2.3, 2.5 точно не поддерживают устойчивые соединения( Keep-Alive). 2.4 - поддерживает. С другой стороны мне говорили, что 2.4 - версия с большим количеством дырок или глюков, вобщем что-то в этом роде. Прокси-сервер можно построить и на Apache - есть специальный модуль. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2003, 09:32 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
>да ладно вам, при правильной настройке squid рулит и еще как!! когда он будет тащить хотя бы 150 запросов в секунду тогда я скажу что он рулит. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2003, 10:23 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Установил Squid Раскоментировал строчки cache_swap поставил 100, cache_effective_user nobody. Запускаю /usr/local/squid/sbin/squid -z через некоторое время выдает Could not determine fully qualified hostname.Please set 'visible_hostname'. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 12:22 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Ну что-то ты напутил с сетевыми настройками. См. /etc/hosts, или как там у тебя... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 12:29 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
У меня их 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 пустой. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 13:30 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
А машина в сети присутствует или ты проксю просто так ставишь, поиграться? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 14:41 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
На машине ОС была установлена и она стояла гдето в другой сети. Я поменял в hetstart hostname , defroute, ipaddr_exp0, netmask_exp0 и , адрес nameserver в resolv.conf (до замены она ругалась что не находит сервера имен). Сеть пингую с нее и ее пингую с других машин. Но при трассировке по IP адресу имени не выдает и по имени не пингуется и не трассируется??? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 15:01 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Поищи документацию по настройке сети на свою BSD/OS ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 15:18 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Может сервер имен не подцепил машину??? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 16:08 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
У тебя неправильно описан локальный хост: Код: plaintext 1.
Нужно: Код: plaintext 1. 2.
Допустим хочешь машину назвать gooddy c IP - 192.168.46.131. Домен good.ru Код: plaintext 1. 2.
И в файл hostname пропиши Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 16:20 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Все поправил но это ничего не дало. У меня почему-то при загрузке системы машина не выходит на login а выдпет сообщение Enter pathname of shell or return for sh: Нажимаю Enter и сразу же вхнжу в систкму как ROOT без ввода какого либо пароля. Может отсюда у меня происходит все остальное???? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 17:02 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Вряд ли. Поищи grep-ом в /etc/* такое сообщение, из какого скрипта оно вываливается, и далее распутывай, что является причиной сбоя. По поводу сети тебе написал softbuilder, не знаю только, насколько это применимо к BSD/OS (например, Linux, Solaris и AIX по-разному настраиваются, хотя во многом и сходно). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 17:09 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
В доке по SQUID: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 17:26 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
v /etc/squid.conf propishi: visible_hostname tvoj.liuboj.host ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2003, 12:19 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Это неправильно. Надо проблему искать, а не дырки какашками затыкать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2003, 12:38 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Задал 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2003, 17:38 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Ну сразу бы сказал. Не грузится она у тебя по-человечески и переходит в однопользовательский режим (что-то вроде safe mode в винде :), если нужна аналогия). Смотри /var/log/messages или как это там называется (ищи похожий файл в /var) - должна быть причина ошибки. Кстати, сообщение выдаётся при переходе в s-mode, поэтому, видимо, ты его не нашёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2003, 18:10 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Вот что в файле 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 09:40 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
У тебя ошибка (синтаксическая ?) в /etc/rc, как я понимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 10:37 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
А как найти ошибку?? По сообщению на консоле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. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 13:50 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Ну закомментируй. inetd отнюдь не всегда и всем нужен. Посмотри /etc/inetd.conf. Попробуй inetd позапускать руками. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 15:02 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
В файле 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= ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 15:32 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Что значит "не подключается к домену"? Это не винда :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 15:44 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Я предпологал что как и в винде надо зайти на сервер домена и прорисать там рабочую станцию. Тогда почему она по имени не распознается. Адрес IP Сервера имен указал. В имя машины включено и имя домена. Даже в файле hosts прописал 145.249.14.3 ses.fom.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 16:02 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
FQDN формируется из имени хоста и имени домена. Имя хоста не может содержать символ '.' . Ищи, где у тебя настраивается имя домена. В hosts оставь только ses. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 17:10 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Все заработало, для этого надо: На хосте В файле /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 Перезагрузить сервер ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2003, 16:07 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Но до Proxy еще не дошел. Надо еще разобраться как прописать вторую сетевую карту к которой будет подключена вторая сеть, пользователи которой будут использовать Proxy для выхода в Internet ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2003, 16:12 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
>Перезагрузить сервер Тебе ж сказали: это не винда. :) Я например недавно обнаружил, что достаточно сказать что-то вроде kill -HUP {PID_демона}. А можно ли перезапустить всех демонов одним махом? вроде должно быть kill -HUP 1? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2003, 03:25 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
c127, зачем init убивать? И зачем "всех демонов одним махом"? Не пойму. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2003, 08:43 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
"А можно ли перезапустить всех демонов одним махом? вроде должно быть kill -HUP 1?" В Linux есть стандартный сервис killall, который гасит все сервисы при shutdown,е. Посмотри его описание, его можно изменить не на гашение, а перезапуск. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2003, 09:56 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
>А можно ли перезапустить всех демонов одним махом? вроде должно быть 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 тоже прокатит либо с небольшими изменениями. а вообще такое чревато (; ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2003, 10:18 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
сорри, вопрос то был про всех демонов тогда команда будет выглядеть вот так kill -HUP `ps ax | awk '{if ($2 == "??") print $1}'` либо kill -HUP `ps ax | awk '{if (NR > 2 && $2 == "??") print $1}'` второй вариант - если не нужно посылать HUP в init ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2003, 10:22 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Виноват, плохо сформулировал мысль. Более точная формулировка: как переинициализировать БСД (не трогая ядро) без перезапуска компьютера. Если это возможно. 2 Scott Tiger >c127, зачем init убивать? И зачем "всех демонов одним махом"? Не пойму. Не убивать, а перезапускать. А всех, например, если имя нужного не знаю. По мере изучения системы такая необходимость постепенно пропадает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2003, 04:44 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Код: plaintext
Ну ты эта... Того-этого... Ну ты понял, короче... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2003, 12:07 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Имеется локальная сеть A через которую можно выходить в Internet, также имеется локальная сеть B в которой имеется свой выхов в Internet. В ней стоит сервер на котором установлена ОС BSD. Требуется чтобы N количество пользователей подключенных к сети А могли при необходимости выходить в Internet через сеть В. На сервер в сети В установил SQUID, запустил его. У меня несколько вопросов: 1. В обеих сетях на DNS серверах каждой прописать соответствующие этим сетям сетевые карти (имя машины на какорой установлен SQUID.имя домена IP адрес)????? 2. Кроме этого в сети А прописать на ее DNS сервере имя SQUID (proxy.имя машины на какорой установлен SQUID.имя домена IP адрес)????? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 13:44 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Обожди :) У тебя сетки как повязаны? Какую роль выполняет BSD-шный сервер? Только прокси? Вообще, нарисуй лучше ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 14:12 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
У меня в сети В 2 BSD машины. Основной сервер на котором стоит DNS сервер, HTTP сервер, Sendmail сервер, а на второй SQUID сервер. Остальные машины под Windows NT, 2000, XP. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 14:34 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Сеть А большая и как я знаю там также свой DNS, Mail и т.д.Также в най есть DHCP. На каких ОС это все стоит я не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 14:38 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Охохонюки-хо-хо... Итак, ты должен понять/принять на веру следующие факты: 1. DNS и/или иная служба имён не являются обязательным компонентом для работы unix-систем. Желательным - да, заниматься репликацией /etc/hosts - неблагодарное занятие, но обязательным - ни в коем разе. Забудь навсегда про все эти горе-микрософтовские изобретения, типа WINS, "Сеть Microsoft", "рабочая группа Windows" и проч. редкостное дерьмище - сами придумали, пусть сами и пользуются. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 14:53 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
2. Взаимодействие между unix-машинами в твоём случае осуществляется по голому tcp/ip, который (адрес, маска, роутинг) настраивается на каждой машине и однозначно определяет эту машину в пределах сети. 3. Для того, чтобы пользователь из сети А мог получить доступ в сеть С (интернет) посредством прокси-сервера, находящегося в сети В, необходимо: а) Обеспечить работу tcp/ip между сетями А и В установкой маршрутизатора между ними. б) Клиенту из А сказать/прописать в настройках браузера IP-адрес/имя (при работающей службе имён, доступной в сетке А либо отдельным своим сервером, либо видной из В) прокси-сервера из сетки В. в) Откинуться на спинку кресла... (дальше ты должен знать) Поставишь DNS в какой-то из сеток - ради бога, это ни на что не влияет, только на удобство. Можешь поставить его на маршрутизаторе, если это софтовое решение, а не циска какая-нибудь. Другой вопрос - как твой прокси из сетки В выходит в сеть С(интернет), но про это ты ничего не сказал. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 14:57 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Имеется 2 локальные сети. Сеть А большая Там есть выход в Интернет. Сеть В небольшая имеет свой выход в Интернет. В каждой сети свои UNIX серверы, на которых установлены DNS, MAIL и т.д. В сети В есть свободная UNIX (BSDI)машина (имеет 2 сетевые карты) подключенная к этой сети которая стоит в таком месте где можно ее подключить кроме сети В к сети А. Требуется некоторым пользователям сети А организовать по необходимости пользоваться Интернетом сети В. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 16:14 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Сейчас сети А и В как-то связаны? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 16:23 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Нет. Я выяснил что после правки файлов базы DNS, не перезагружая сервера можно перезагрузить только базу ndc reload. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 16:33 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Молодец :) По бинду есть хорошая длинная дока в комплекте. По вопросу - ну сделай свою BSD роутером, там должно что-то быть или в комплекте, или ставится отдельно (я с этой системой дел не имел, но, по-моему, ipfilter там работает). Ну и клиентов из А сконфигурируй, чтобы они знали, какой маршрут есть из их сетки в В. А прокси используй тот, который у тебя сейчас обслуживает В. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 17:00 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
А как выяснить работает установленный мною PROXY?? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 17:30 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
При автоматической загрузке 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 .......... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 17:41 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Работает вроде. ps -ef | grep squid ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 17:58 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
ВОПРОС. Если между локальной сетью и интернет стоит Firewall то нужно ли проводить настройку для работы из под Firewall???? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 08:55 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Настройку файрволла? Да, хотя это зависит от того, как он настроен сейчас. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 10:19 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Настройку Squid. При вводе выдает ошибку: {5} % squid v FATAL: Cannot open HTTP Port????? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 10:27 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
При вводе чего и куда? С машины, на которой стоит сквид, наружу на 80-й порт попасть можешь? Ты лучше скажи, как сейчас файрволл настроен, чего гадать... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 11:04 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Набираю {3} % ifconfig -a ifconfig: Command not found. Как для данного пользователя прописать путь где лежит эта прога (/sbin/)??? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 11:19 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
При помощи программы PUTTY соедоняюсь с машиной на которой установлен SQUID, даю команду squid -v и получаю ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 11:25 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Все настройки SQUID по умолчанию кроме cache_swap и cache_effective_user nobody. Firewall стоит на машине с ОС FreeBSD но я незнаю какой Firewall там стоит. Войти в машину могу но как узнать какой Firewall стоит и где посмотреть его настройки???? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 11:33 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
По 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) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 11:49 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
trafshow это какая-то смотрелка трафика. На фре из пакетных фильтров обычно используется или ipfilter, или ipfw. Соответственно, man одно, man другое. Что используется у тебя - посмотри список loadable kernel modules, или как там оно называется во фре, не помню точно. Про ifconfig - прописать /sbin в PATH в .profile пользователя, под которым заходишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 12:19 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Прописал в каталоге пользователя в файле /usr/home/ пользователь/.profile в конец строки PATH :/sbin но всеравно выдает {7} % ldconfig -p ldconfig: Command not found. Если набираю /sbin/ldconfig -p или /sbin/ifconfig -a то нормально выводит информацию???? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 13:07 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Стоит ipfwю Выяснил что когда путь прописываешь в файле .cshrc то все нормально???? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 13:44 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
С ipfw не работал. Что касается .cshrc - это от оболочки всё зависит. У тебя, видимо, C Shell. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 13:59 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2003, 02:32 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
/bin/sh on etc/rc terminated abnirmally, going to single user mode Такая строка встречается повсеместно в скриптах rc.d. Происходит проверка при выполнении загрузочных скриптов и если какой-нить fsck возвращает жуткую ошибку - извини, давай как в single mode и лечить лечить... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2003, 11:39 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
При помощи программы PUTTY соедоняюсь с машиной на которой установлен SQUID, даю команду squid -v и получаю ошибку. {5} % squid v FATAL: Cannot open HTTP Port. Что всетаки делать??????? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 09:04 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
netstat -an в студию ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 11:00 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
{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} % ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 11:35 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Ох, ипать, много-то как... А на какой порт ты хочешь сквида повесить? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 15:54 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Если бы я знал. В этом вопросе я пока профан. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 16:16 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
В конфиге есть в самом верху. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 17:27 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Что делать??? squid -v выдает версию 1.1.8 хотя установил 2.5. Стал разбираться выяснил что версия 1.1.8 уже стояла до моей установки 2.5 и если я не указываю путь она лезет в 1.1.8. Как от этого избавится и вообще как удалить старую версию??? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2003, 13:07 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
Смотри (и правь при необходимости) свой $PATH. Удалить старую - если в твоей ОС есть какой-нибудь уродливый package manager, и старая версия сквида ставилось при помощи него - через него и сноси, если у тебя такого добра нет или для установки прошлой версии использовался кошерный способ с make install - просто rm файлы старой версии. В принципе, можешь переинсталлить новую версию поверх старой, хотя это не совсем правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2003, 14:37 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
% 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???? Как выяснить чем установлен? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2003, 12:24 |
|
PROXY Server для BSD
|
|||
---|---|---|---|
#18+
У тебя, наверное, alias нарисован на сквидовский бинарник. man alias Насчёт "чем установлен" - не в курсе, надо смотреть, есть ли package manager в твоей системе, и если есть, то как он работает. Я BSD/OS в галза не видел. Но это не принципиальный вопрос, на самом деле. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2003, 14:35 |
|
|
start [/forum/topic.php?all=1&fid=25&tid=1491852]: |
0ms |
get settings: |
27ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
1172ms |
get tp. blocked users: |
2ms |
others: | 291ms |
total: | 1563ms |
0 / 0 |