Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Раздача параметров прокси через dhcp  (Прочитано 27968 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nucleon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Раздача параметров прокси через dhcp
« : 27 Февраль 2010, 17:50:37 »
задача раздавать параметры прокси сервера всем клиентам, посредством DHCP!
решение на базе DNS попрошу не предлагать!

бьюсь как в стенку и не вижу результата

нашел вот пример конфига DHCP:
Цитировать
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
option custom-proxy-server "http://192.168.0.1/wpad.dat";
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.150 192.168.0.200;
}

подскажите правильные параметры... потому как на это он ругается...
Цитировать
dhcpd self-test failed. Please fix the config file.
The error was:
/etc/dhcp3/dhcpd.conf line 6: unknown option dhcp.custom-proxy-server
option custom-proxy-server "http://192.168.0.1/wpad.dat"
       ^
Configuration file errors encountered -- exiting

о системе: ubuntu-server 8.04.последнее обновление...
фаил "http://192.168.0.1/wpad.dat", проверен работает
если вручную вписать то проблем нет...

попутно опробовал еще несколько параметров:
Цитировать
option wpad-url code 252 = text;
option wpad-url "http://192.168.0.1/proxy.dat ";
option wpad-сurl code 252 = text;
option wpad-сurl "http://192.168.0.1/proxy.dat "
option local-pac-server code 252 = text;
option local-pac-server "http://192.168.0.1/wpad.dat"
option custom-proxy-server http://192.168.0.1/wpad.dat;
как глобальные и нет, но результат один - параметры не раздаются, сервер DHCPd не стартует, 
а описание подобного найти нигде не могу

подскажите хоть в какую сторону копать...

Гарри Кашпировский

  • Гость
Re: Раздача параметров прокси через dhcp
« Ответ #1 : 27 Февраль 2010, 20:54:58 »
Взгляните man dhcp.conf, я там не увидел ничего, связанного с настройкой параметров прокси.
Цитировать
задача раздавать параметры прокси сервера всем клиентам, посредством DHCP!
Так-так, вам просто нужно автоматом записать параметры прокси сервера клиентам.
Не легче ли организовать прозрачный прокси-сервер?
« Последнее редактирование: 27 Февраль 2010, 20:57:34 от Гарри Кашпировский »

Оффлайн nucleon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #2 : 01 Март 2010, 00:44:11 »
не легче, для этого нужно опять же поднять DNS
хотя бы потому, что  браузер ничего не знающий о проксе, будет сначала пытаться "отрезолвить" адреса... т.е. отправит запрос серверу,
и так как сервера днс нет, он соответсвенно обломится!
поднимать DNS по ряду причин я не хочу  (((

допускаю, что DHCPD3 не поддерживает передачу таких опций, но возможно кто-нибудь подскажет какой-то другой DHCP-server

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25960
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #3 : 01 Март 2010, 01:38:07 »
Зачем поднимать DNS?
По DHCP можно отдавать любые адреса DNS, хоть провайдерские. К вопросу это не относится.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн yuristep

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #4 : 01 Март 2010, 01:39:57 »
не легче, для этого нужно опять же поднять DNS
хотя бы потому, что  браузер ничего не знающий о проксе, будет сначала пытаться "отрезолвить" адреса... т.е. отправит запрос серверу, и так как сервера днс нет, он соответсвенно обломится!
Бред какой-то пишите...  ДНС и резолвинг имен это одно, а проксик - это несколько другое ...
Представьте, что отдали Вы всем клиентам, как и хотите,  адрес прокси-сервера... А как это на резолвинге имен отразится? ... Правильно - НИКАК...
1 - не понимаю проблемы с поднятием кэширующего ДНС-сервера
2 - ничего не мешает при нежелании выполнять п.1 на клиентах указать в качестве ДНС внешний сервер - например Вашего провайдера
3 - думаю что более оптимален все-таки прозрачный SQUID с заворачиванием на него всего трафика с помощью iptables ...
Осторожно! - Злой админ!

Оффлайн nucleon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #5 : 01 Март 2010, 11:24:42 »

ДНС и резолвинг имен это одно, а проксик - это несколько другое ...
Представьте, что отдали Вы всем клиентам, как и хотите,  адрес прокси-сервера... А как это на резолвинге имен отразится? ... Правильно - НИКАК...
1 - не понимаю проблемы с поднятием кэширующего ДНС-сервера
2 - ничего не мешает при нежелании выполнять п.1 на клиентах указать в качестве ДНС внешний сервер - например Вашего провайдера
3 - думаю что более оптимален все-таки прозрачный SQUID с заворачиванием на него всего трафика с помощью iptables ...

опять же задача развернуть указание без DNS сервера... поэтому п1 - попросту отпадает, п2 тоже так как NAT отключен и включаться не будет,
п3 прозрачный проксик, но "прозрачный" означает, что браузер о нем ничего не знает...
т.е. работает стандартно - сначала "резолвит", потом подключается,
так вот не в том, что нельзя перенаправить трафик на прокси-сервер, а в том что нельзя "отрезолвить" адреса,
DNS-то нет! т.е. передавать я его могу, но зачем? если есть возможность сразу задать прокси-сервер, который сделает все сам!...
собственно задача раздать параметры прокси через DHCP...
я так понял DHCPd3 это не может(или я не прав?)
если это так, то видимо мне нужно перезадать вопрос - а какой DHCP-server под Ubuntu 8.04 это умеет?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25960
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #6 : 01 Март 2010, 13:06:37 »
Простите меня модераторы, но это п-ц какой-то...
Тебе русским языком сказали - никто тебя не заставляет поднимать свой DNS. Скорми клиентам адреса DNS серверов провайдера и не мучайся.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн nucleon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #7 : 01 Март 2010, 17:05:06 »
а чего их кормить, если доступа к днс сервирам у клиентов нет (NAT, и различные пробросы отсутствуют!)
да и задача то не в этом, задача раздать параметры прокси посредством DHCP - виндовый сервер это может кстати,
и мне почему-то кажется что и на никсах это ну просто должно быть...
« Последнее редактирование: 01 Март 2010, 17:07:39 от nucleon »

Оффлайн roma333

  • Участник
  • *
  • Сообщений: 206
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #8 : 01 Март 2010, 19:28:33 »
(Нажмите, чтобы показать/скрыть)
Взято отсюда - http://squid.h12.ru/FAQ/FAQ-5.html

Вот тут решение - http://bugs.contribs.org/show_bug.cgi?id=3512  8)
« Последнее редактирование: 01 Март 2010, 19:55:42 от roma333 »

Оффлайн nucleon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #9 : 02 Март 2010, 00:03:32 »
Цитировать
Для ISC DHCPD добавьте такие строки в в ваш файл dhcpd.conf:
я правильно понимаю - это другой продукт? или может у меня в системе чего не установлено?
Цитировать
option wpad code 252 = text;
option wpad "http://www.example.com/proxy.pac";
это видимо глобальные параметры?
а то сервер с ними стартует... но клиенту не передает...
« Последнее редактирование: 02 Март 2010, 00:35:16 от nucleon »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25960
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #10 : 02 Март 2010, 01:25:22 »
tcpdump?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн roma333

  • Участник
  • *
  • Сообщений: 206
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #11 : 02 Март 2010, 03:58:12 »
Цитировать
Для ISC DHCPD добавьте такие строки в в ваш файл dhcpd.conf:
я правильно понимаю - это другой продукт? или может у меня в системе чего не установлено?
Цитировать
option wpad code 252 = text;
option wpad "http://www.example.com/proxy.pac";
это видимо глобальные параметры?
а то сервер с ними стартует... но клиенту не передает...

По второй ссылке описана Ваша ситуация (option custom-proxy-server) и методы ее решения

Оффлайн nucleon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #12 : 02 Март 2010, 11:52:23 »
По второй ссылке описана Ваша ситуация (option custom-proxy-server) и методы ее решения
этот параметр я уже пробовал (в первом сообщение указано)
а вот со второй ссылкой не понял немного... судя по тому что там ссылаются на каталоги которых в системе просто нет,
есть основание считать что речь в данном топике(по второй ссылке) идет о другом пакете
если я правильно понял это http://www.isc.org/software/dhcp, который предназначен для BSD и MAK

Оффлайн yuristep

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #13 : 02 Март 2010, 16:13:27 »
... если есть возможность сразу задать прокси-сервер, который сделает все сам!...
В этом месте я покидаю тренд темы и иду бухать - потому как ответить на подобный перл в трезвом состоянии просто невозможно ;) Желаю топикстартеру удачи в борьбе с воздушными мельницами --- самое главное - никогда не искать проторенных и пройденных кем-то дорог!
Осторожно! - Злой админ!

Оффлайн nucleon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Раздача параметров прокси через dhcp
« Ответ #14 : 02 Март 2010, 16:24:35 »
так написал,как-будто я что-то глупое сказал,

Цитировать
.. если есть возможность сразу задать прокси-сервер, который сделает все сам!...
а собственно что он не может?
клиент подключаясь к нему, передает функцию поиска сайта и передачу контента прокси-серверу ...
т.е. для работы через прокс, клиенту не нужен ДНС... ДНС нужен серверу, но это уже совсем другая история )))

 

Страница сгенерирована за 0.059 секунд. Запросов: 22.