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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Что такое ip protocol 6 0xff  (Прочитано 354 раз)

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

Оффлайн prizes

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Что такое ip protocol 6 0xff
« : 26 Июль 2016, 07:34:05 »
Народ уже который месяц пытаюсь прожевать тему шейпера TC+HTB, но еще много непонятных для меня и не объясняемых на форумах что для чего моментов.
Кто в состоянии объяснить строку
tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 match ip dst 192.168.10.78 \
match ip protocol 6 0xff match ip sport 22 0xffff flowid 1:103

особенно интересует
1)что такое ip protocol 6 0xff почему именно 6 и 0xff
2)ip sport 22 0xffff. То что совпадение в пакете порта №22 (ssh) это понятно, но почему 0xffff и меняется ли данная маска? и зачем она нужна, можно ли без нее?

Пользователь добавил сообщение 26 Июль 2016, 07:36:46:
Еще вопрос в догонку:
параметр prio  я встречал как в объявлениях класса, так и в фильтрах. Кто главнее? или можно указать только в классе или в фильтре? или надо и там и там?
Хочу чтобы все было не на уровне гепотиз и догадок а именно как оно есть на самом деле
« Последнее редактирование: 26 Июль 2016, 07:36:46 от prizes »

Оффлайн krazetanus

  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: Что такое ip protocol 6 0xff
« Ответ #1 : 26 Июль 2016, 08:08:40 »

Оффлайн prizes

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Что такое ip protocol 6 0xff
« Ответ #2 : 26 Июль 2016, 11:20:34 »
данный материал уже для тех кто все это знает, но малость подзабыл. Спасибо за совет, но это немного не то что я хотел. Хочу человеческим языком чтобы объяснили

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26078
    • Просмотр профиля
Re: Что такое ip protocol 6 0xff
« Ответ #3 : 26 Июль 2016, 12:57:48 »
/etc/protocols
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн prizes

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Что такое ip protocol 6 0xff
« Ответ #4 : 26 Июль 2016, 13:47:12 »
AnrDaemon конечно я понял что надо еще дописать команду cat, но она выдала список всяких протоколов, где же в вашем совете пояснения на вопросы написанные мной выше?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26078
    • Просмотр профиля
Re: Что такое ip protocol 6 0xff
« Ответ #5 : 26 Июль 2016, 13:57:10 »
Не "список всяких", а таблицу мапинга имён протоколов на их номера.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн prizes

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Что такое ip protocol 6 0xff
« Ответ #6 : 27 Июль 2016, 05:02:03 »
увидел, действительно все цифры совпадают с цифрами в примерах на различных форумах. Теперь маска. Как посчитать не надо воспользуюсь калькулятором, но надо объяснить номеру какого протокола какая маска и почему. Или можно использовать 0xffff(hex) = 65535(dec) на все случаи жизни?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26078
    • Просмотр профиля
Re: Что такое ip protocol 6 0xff
« Ответ #7 : 27 Июль 2016, 05:52:42 »
Маски можно вообще не писать. В 99,999999999% случаев они не нужны.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн prizes

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Что такое ip protocol 6 0xff
« Ответ #8 : 27 Июль 2016, 06:13:13 »
Ну теперь для полного решения вопроса осталось только параметр prio разобрать. Где его прописывать в классах или фильтрах? Или и там и там? тогда в каком случаем что за что отвечает?

 

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