powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / PROXY Server для BSD
25 сообщений из 75, страница 2 из 3
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
25 сообщений из 75, страница 2 из 3
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / PROXY Server для BSD
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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