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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: htb.init и диапазон портов.  (Прочитано 644 раз)

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

Оффлайн Zmiy3000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
htb.init и диапазон портов.
« : 24 Декабря 2014, 22:49:16 »
Пользуюсь скриптом htb.init.
Понадобилось установить правило для портов с 11000 по 20000
Никак не могу понять, как указать диапазон портов в  RULE.
На один порт как поставить правило понятно:
RULE=*:11000В примере в файле htb.init есть:
#       RULE=10.2.2.5:20/0xfffe
#               selects traffic going to ports 20 and 21 on host 10.2.2.5
Совсем не понял как накладывается маска "/0xfffe".
В инете тоже инфы не нашел.
Может кто то уже делал подобное?

Оффлайн Zmiy3000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: htb.init и диапазон портов.
« Ответ #1 : 26 Декабря 2014, 18:04:32 »
Сам же и отвечаю:
маска накладывается по аналогии с маской IPv4
для порта 5060 диапазона 11000-19999 получилось сл. правила:
RULE=*:5060
RULE=*:0x2af8/0xfff8 # 11000-11007
RULE=*:0x2b00/0xff00 # 11008-11263
RULE=*:0x2c00/0xfc00 # 11264-12287
RULE=*:0x3000/0xf000 # 12288-16383
RULE=*:0x4000/0xf800 # 16384-18431
RULE=*:0x4800/0xfc00 # 18432-19455
RULE=*:0x4c00/0xfe00 # 19456-19967
RULE=*:0x4e00/0xffe0 # 19968-19999

 

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