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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: -p tcp и -m tcp  (Прочитано 526 раз)

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

Оффлайн 070tss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
-p tcp и -m tcp
« : 08 Июль 2016, 12:38:26 »
Зачем явно указывать протокол -m tcp, если можно ограничиться -p tcp? В чем разница?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26086
    • Просмотр профиля
Re: -p tcp и -m tcp
« Ответ #1 : 08 Июль 2016, 15:28:21 »
Разница в том, что вы не прочли документацию. -m - это module, загрузка дополнительного модуля обработки правил.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн 070tss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: -p tcp и -m tcp
« Ответ #2 : 08 Июль 2016, 18:59:03 »
Прочел всю документацию, но ничего конкретного по этому вопросу не нашёл. Что же такого обрабатывает этот модуль, чего не может обработать правило с указанием протокола? Вот я о чём.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26086
    • Просмотр профиля
Re: -p tcp и -m tcp
« Ответ #3 : 08 Июль 2016, 19:32:28 »
Указание протокола ничего не обрабатывает. Вообще.
Оно только проверяет, что пакет имеет метку "IP protocol" = 6 (tcp, да…)
Чтобы проверить такие специфичные вещи, как порты источника/назначения, например, надо грузить модуль обработки этого протокола.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн MooSE

  • Активист
  • *
  • Сообщений: 895
    • Просмотр профиля
Re: -p tcp и -m tcp
« Ответ #4 : 09 Июль 2016, 05:24:19 »
Вы не можете указать "-p tcp" если у вас не загружен соответствующий модуль. В ряде случаев модуль загружается автоматически, но на всякий случай лучше явно указывать на необходимость его загрузки с помощью "-m tcp".

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26086
    • Просмотр профиля
Re: -p tcp и -m tcp
« Ответ #5 : 09 Июль 2016, 06:10:28 »
Вы не можете указать "-p tcp" если у вас не загружен соответствующий модуль.
Неверно… Модуль IP загружен ВСЕГДА. Это же IP tables.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн 070tss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: -p tcp и -m tcp
« Ответ #6 : 09 Июль 2016, 16:23:55 »
Благодарю за помощь в изысканиях моих.:)

Оффлайн MooSE

  • Активист
  • *
  • Сообщений: 895
    • Просмотр профиля
Re: -p tcp и -m tcp
« Ответ #7 : 12 Июль 2016, 14:39:22 »
Вы не можете указать "-p tcp" если у вас не загружен соответствующий модуль.
Неверно… Модуль IP загружен ВСЕГДА. Это же IP tables.

Не путайте IP и TCP ;)

На самом деле при указании "-m tcp" явно загружается модуль ядра xt_tcpudp. Если не указать "-m tcp" и не загрузить указанный модуль каким либо способом то попытка добавить любые правила, связанные с tcp (а так же udp) вернёт ошибку.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26086
    • Просмотр профиля
Re: -p tcp и -m tcp
« Ответ #8 : 12 Июль 2016, 14:55:23 »
/facepalm
Вы знаете, чем IP от TCP отличается?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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