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


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

Автор Тема: Снимаем флаг DF с tcp пакетов  (Прочитано 4433 раз)

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

Оффлайн Lex_old

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
  • Всего в жизни добиваешься спустя время
    • Просмотр профиля
Снимаем флаг DF с tcp пакетов
« : 10 Мая 2011, 10:42:24 »
Всем привет!!!
Ранее тема обсуждалась тут https://forum.ubuntu.ru/index.php?topic=144842.0
сейчас решил сделать типа FAQ

И так нам нужно снять флаг DF или просто говоря запрет на фрагментацию пакетов TCP и делается это через ip route
----------------------------------------------------------------
Пример:
           ip route add 192.168.5.0/24 via 192.168.1.1 mtu lock 1500
теперь разберем пример:
ip route add 192.168.5.0/24 via 192.168.1.1 - это обычное добавление маршрута
mtu lock - как описывается в документации этот параметр запрещает изменять размер MTU и автоматически снимает флаг DF как на IPv4 так и на IPv6

Тоесть все пакеты которые пойдут в сеть 192.168.5.0 будут без этого флага, сделаете 0.0.0.0/0 то значит все сети кроме локальной
----------------------------------------------------------------
а вот пример как сделать с локальной сетью
ip route change 192.168.1.0/24 dev eth0 src 192.168.1.1 mtu lock
----------------------------------------------------------------

Ну вот в общем то и все, есть конечно еще вариант, вот тут, но я решил не внедрять самописные модули что то мне не очень хочется сидеть и в скрипте разбираться
вот ссылка http://forum.sphere.kharkov.com/index.php?showtopic=11145


Всем удачи!!!


 

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