Re: [freebsd] ipfw: таблицы и v6 адреса.

2011-10-31 Пенетрантность Vladimir Mevsha

26.10.11 17:15, Eugene V. Boontseff написав(ла):

Здравствуйте, все.

Обнаружил, что на данный момент в ipfw таблицы можно помещать только
ipv4 адреса.
И конструкции типа 1.2.3.4/24{1,3-7,25} для v6 адресов тоже не
поддерживаются.
Как там дело обстоит в 9-ке или свежей 8-stable с этим? И какие планы у
разработчиков, никто не в курсе?


--
Евгений Бунцев




Проанализировал исходники из HEAD:

netinet/ip_fw.h:
Структура, определяющая запись в таблице ipfw:
code
  /*
   * These are used for lookup tables.
   */
  typedef struct  _ipfw_table_entry {
  in_addr_t   addr;   /* network address  */
  u_int32_t   value;  /* value*/
  u_int16_t   tbl;/* table number */
  u_int8_tmasklen;/* mask length  */
  } ipfw_table_entry;
/code

Тип in_addr_t представляет собой ipv4 адрес, а для ipv6 адресов по идее 
должна использоваться структура in6_addr.


Таким образом можно предположить, что ipv6 в таблицах в обозримом 
будущем не предвидится, так как в HEAD на уровне ядра это не реализовано.


--
Vladimir Mevsha


Re: [freebsd] ipfw: таблицы и v6 адреса.

2011-10-27 Пенетрантность George L. Yermulnik
Hello!

On Thu, 27 Oct 2011 at 01:10:07 (+0300), Vladimir Mevsha wrote:

  Обнаружил, что на данный момент в ipfw таблицы можно помещать только
  ipv4 адреса.
  И конструкции типа 1.2.3.4/24{1,3-7,25} для v6 адресов тоже не
  поддерживаются.
  Как там дело обстоит в 9-ке или свежей 8-stable с этим? И какие планы у
  разработчиков, никто не в курсе?

  --
  Евгений Бунцев

 Попробовал на 8.2-R (свежая установка в виртуалную машину):

 ipfw add 100 allow ip from 1:2:3:4::/64 to any
 ipfw add 200 allow ip from 1:2:3:4:: to any
 отработало нормально, в ipfw show видно.

Автор спрашивал про ipfw таблицы (ipfw table ...)

 На практике ipv6 не использую.

-- 
George L. Yermulnik
[YZ-RIPE]


[freebsd] ipfw: таблицы и v6 адреса.

2011-10-26 Пенетрантность Eugene V. Boontseff

Здравствуйте, все.

Обнаружил, что на данный момент в ipfw таблицы можно помещать только 
ipv4 адреса.
И конструкции типа 1.2.3.4/24{1,3-7,25} для v6 адресов тоже не 
поддерживаются.
Как там дело обстоит в 9-ке или свежей 8-stable с этим? И какие планы у 
разработчиков, никто не в курсе?



--
Евгений Бунцев



Re: [freebsd] ipfw: таблицы и v6 адреса.

2011-10-26 Пенетрантность Andrey V. Elsukov
On 26.10.2011 18:15, Eugene V. Boontseff wrote:
 Обнаружил, что на данный момент в ipfw таблицы можно помещать только
 ipv4 адреса.
 И конструкции типа 1.2.3.4/24{1,3-7,25} для v6 адресов тоже не
 поддерживаются.
 Как там дело обстоит в 9-ке или свежей 8-stable с этим? И какие планы у
 разработчиков, никто не в курсе?

В 9-ке и 8-ке дела обстоят так же.

-- 
WBR, Andrey V. Elsukov


Re: [freebsd] ipfw: таблицы и v6 адреса.

2011-10-26 Пенетрантность Vladimir Mevsha

26.10.11 17:15, Eugene V. Boontseff написав(ла):

Здравствуйте, все.

Обнаружил, что на данный момент в ipfw таблицы можно помещать только
ipv4 адреса.
И конструкции типа 1.2.3.4/24{1,3-7,25} для v6 адресов тоже не
поддерживаются.
Как там дело обстоит в 9-ке или свежей 8-stable с этим? И какие планы у
разработчиков, никто не в курсе?


--
Евгений Бунцев




Попробовал на 8.2-R (свежая установка в виртуалную машину):

ipfw add 100 allow ip from 1:2:3:4::/64 to any
ipfw add 200 allow ip from 1:2:3:4:: to any
отработало нормально, в ipfw show видно.

На практике ipv6 не использую.


--
Vladimir Mevsha