Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexey Vissarionov                   2:5020/545     25 Jun 2007  14:16:26
 To : Eugene E.Nikolaenko
 Subject : Как по dhcp отдать маршруты?
 -------------------------------------------------------------------------------- 
 
 
 25 Jun 07 11:47, Eugene E.Nikolaenko -> Sergey Prach:
 
  SP>> Есть острая необходиомсть по dhcp отдавать маршруты клиентам. Hо
  SP>> маны утверждают что для виндового dhcp-клиента это не по зубам, а
  SP>> может все таки у кого-то это получилось или есть какое-то косвенное
  SP>> решение, типа отдаем название файла, в котором прописаны маршруты, а
  SP>> клиент его по tftp/ftp/еще что-то получает и запускает на исполнение.
  EN> === Цитирую файл dhcp.txt ===
  EN> Ага - M$ как всегда во всем своим путем... Вместо опции с кодом 121,
  EN> описанным в http://www.ietf.org/rfc/rfc3442.txt, они используют код
  EN> 249 (на 128 больше) - впрочем, в этом случае все тоже предельно
  EN> просто:
 
 Тебе следовало бы обратить внимание, что этот ответ в ru.home.lan был написан
 мной и адресован некому Sergey Prach :-)
 
  EN> option classless-route code 121 = array of unsigned integer 8;
  EN> option ms-classless-route code 249 = array of unsigned integer 8;
  EN> subnet 10.0.1.0 netmask 255.255.255.0
  EN> {
  EN>  ignore client-updates;
  EN>  range                          10.0.1.2 10.0.1.254;
  EN>  option subnet-mask             255.255.0.0;
  EN>  option classless-route         16, 10,0, 10,0,1,1;
  EN>  option ms-classless-route      16, 10,0, 10,0,1,1;
  EN> }
 
 Hу да ладно - пусть и здесь для истории сохранится... Добавлю лишь, что вместо
 array of unsigned integer 8 можно использовать string и генерировать значения
 простым перловым скриптом:
 
 #!/usr/bin/perl
 while (<>)
 {
  next unless /(\d+)\.(\d+)\.(\d+)\.(\d+)\/(\d+)\s+(\d+)\.(\d+)\.(\d+)\.(\d+)/;
  printf("%02x:%02x:"."%02x:"x($5/8.125), $5, $1,$2,$3,$4 );
  printf("%02x:%02x:%02x:%02x".(!eof && ":"), $6,$7,$8,$9 );
 }
 print "\n";
 
 Hа вход оно принимает строки вида "сеть/биты шлюз", на выходе дает готовые
 значения для string:
 
 gremlin@evil:~ > echo 10.0.0.0/16 10.0.4.1 | ./mkdhcproutestr.pl
 10:0a:00:0a:00:04:01
 gremlin@evil:~ > echo "10.0.0.0/16 10.0.4.1\n192.168.0.0/16 10.0.4.1" |
 ./mkdhcproutes.pl
 10:0a:00:0a:00:04:01:10:c0:a8:0a:00:04:01
 --
 Alexey V. Vissarionov aka Gremlin from Kremlin
 gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
 
 ... Сервер под Windows - как Запорожец представительского класса
 --- /bin/vi
  * Origin: http://openwall.com/Owl/ru/ (2:5020/545)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как по dhcp отдать маршруты?   Sergey Prach   24 Jun 2007 01:00:28 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   24 Jun 2007 01:12:32 
 Re: Как по dhcp отдать маршруты?   Sergey Prach   24 Jun 2007 02:37:11 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   24 Jun 2007 02:54:44 
 Re: Как по dhcp отдать маршруты?   Zahar Kiselev   24 Jun 2007 23:49:04 
 Re: Как по dhcp отдать маршруты?   Ilya Anfimov   24 Jun 2007 11:14:58 
 Как по dhcp отдать маршруты?   Slawa Olhovchenkov   24 Jun 2007 03:21:42 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   24 Jun 2007 12:33:09 
 Как по dhcp отдать маршруты?   Slawa Olhovchenkov   24 Jun 2007 13:55:20 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   24 Jun 2007 15:18:52 
 Re: Как по dhcp отдать маршруты?   Sergey Prach   24 Jun 2007 16:00:38 
 Как по dhcp отдать маршруты?   Slawa Olhovchenkov   24 Jun 2007 16:35:48 
 Re: Как по dhcp отдать маршруты?   Sergey Prach   24 Jun 2007 14:30:41 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   24 Jun 2007 15:32:58 
 Re: Как по dhcp отдать маршруты?   Sergey Prach   24 Jun 2007 16:30:45 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   24 Jun 2007 17:36:58 
 Re^2: Как по dhcp отдать маршруты?   Eugene E.Nikolaenko   25 Jun 2007 12:02:18 
 Re^2: Как по dhcp отдать маршруты?   Eugene E.Nikolaenko   25 Jun 2007 11:49:43 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   25 Jun 2007 16:25:39 
 Re: Как по dhcp отдать маршруты?   Sergey Prach   26 Jun 2007 02:00:28 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   26 Jun 2007 11:39:57 
 Re: Как по dhcp отдать маршруты?   Sergey Prach   26 Jun 2007 23:40:48 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   27 Jun 2007 00:23:09 
 Re^2: Как по dhcp отдать маршруты?   Eugene E.Nikolaenko   26 Jun 2007 01:59:34 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   26 Jun 2007 11:30:23 
 Как по dhcp отдать маршруты?   Alexey Vissarionov   24 Jun 2007 10:35:40 
 Re: Как по dhcp отдать маршруты?   Sergey Prach   24 Jun 2007 13:30:24 
 Как по dhcp отдать маршруты?   Alexey Vissarionov   24 Jun 2007 18:41:22 
 Re: Как по dhcp отдать маршруты?   Kir   24 Jun 2007 16:46:49 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   24 Jun 2007 17:48:01 
 Re: Как по dhcp отдать маршруты?   Sergey Prach   24 Jun 2007 18:30:41 
 Re: Как по dhcp отдать маршруты?   Eugene E.Nikolaenko   25 Jun 2007 11:47:33 
 Как по dhcp отдать маршруты?   Alexey Vissarionov   25 Jun 2007 14:16:26 
 Re: Как по dhcp отдать маршруты?   Sergey Prach   26 Jun 2007 02:00:28 
 Re: Как по dhcp отдать маршруты?   Alex Korchmar   26 Jun 2007 11:41:58 
Архивное /ru.linux/2294467f9817.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional