The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ipfw  и 1.2.3.4/24{128,35-55,89}"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ipfw  и 1.2.3.4/24{128,35-55,89}"
Сообщение от TheSam Искать по авторуВ закладки(ok) on 09-Авг-04, 20:59  (MSK)
Такой вопрос. Я хочу входить на рабочий сервер по ssh из дому.. Домашний провайдер дает динамический ip... пул примерно на 30 ip.. Как прописать в файрволе правило только один раз для всех ip, а не 30 для кадждого ip в отдельности....
в man ipfw нашел:
list: {num | num-num}[,list]
             Matches all addresses with base address addr (specified as a dotted quad or a hostname) and whose last byte is in the list between braces { } .  Note that there must be no spaces between braces and numbers (spaces after commas are allowed).  Elements of the list can be specified as single entries or ranges.  The masklen field is used to limit the size of the set of addresses, and can have any value between 24 and 32. If not specified, it will be assumed as 24. This format is particularly useful to handle sparse address sets within a single rule. Because the matching occurs using a bitmask, it takes constant time and dramatically reduces the com plexity of rulesets.As an example, an address specified as 1.2.3.4/24{128,35-55,89} will match the following IP addresses: 1.2.3.128, 1.2.3.35 to 1.2.3.55, 1.2.3.89 .

все хорошо, только не пойму почему:
The masklen field is used to limit the size of the set of addresses, and can have any value between 24 and 32 (а как быть если надо указать к примеру от 192.1.1.1 до 192.1.6.55)

А сейчас вообще вопрос дурацкий: а какой netmask у инетовски адрессов? Вообщем прошу помощи.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ipfw  и 1.2.3.4/24{128,35-55,89}"
Сообщение от hatta emailИскать по авторуВ закладки(ok) on 09-Авг-04, 21:39  (MSK)
>все хорошо, только не пойму почему:
>The masklen field is used to limit the size of the set
>of addresses, and can have any value between 24 and 32
>(а как быть если надо указать к примеру от 192.1.1.1 до
>192.1.6.55)

Там, кажется, списки адресов можно складывать:
ipfw add allow all from 192.1.2.{1-55},192.1.3.{1-55},192.1.4.{1-55} to me
, например.

>А сейчас вообще вопрос дурацкий: а какой netmask у инетовски адрессов?

число за слешем здесь - это не нетмаск, хотя в принципе выполняет ту же роль по проверке принадлежности адресов некоему диапазону, те можно написать
192.168.0.1/24{1-31} и 192.168.0.1/27{1-31} и по идее второй вариант должен работать быстрее, если я ничего не путаю... А для инетовских адресов нетмаск не нужен, поскольку по сути своей предназначен для различения адресов своей сети и чужой(интернета).

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру