Может «надежно» начать проигрывать пакеты через определенное время при добавлении правила IP

Используемый мной сервер имеет несколько IP-адресов, которые известны ему. Поскольку я хочу маршрутизировать конкретно на основе частного IP-адреса, который используется, и поскольку эти IP-адреса имеют записи в локальной таблице маршрутизации, я следил за тем, что в этом сообщении, для создания определенных маршрутов: https: // www. linuxglobal.com/bypassing-the-link-local-routing-table/. По сути, я переместил приоритет локальной таблицы на 1 и создал новое правило с приоритетом 0, которое имеет определенные маршруты на основе частных IP-адресов.

Итак, чтобы добавить правило, я использую следующую команду: sudo ip rule добавляет из всех запросов pref 1 100. Когда я отправляю трафик на один из частных IP-адресов, которые я определил, и использую tcpdump на этой виртуальной машине, я вижу, что трафик ICMP проходит действительно (ответ ICMP не создается, но это скорее всего, другая не связанная с этим проблема в моей настройке). Однако через 20-30 секунд я перестаю видеть, что эти пакеты попадают в специальный интерфейс, который я определил, и единственный способ увидеть их снова (в течение 20-30 секунд) - удалить правило и добавить его снова.

Тот факт, что я вижу правила ICMP для этого интерфейса, приводит меня к мысли, что правило действительно работает правильно в начале, но некоторые параметры в конечном итоге начинают отбрасывать пакеты. Возможно, есть где-то где-то буфер, который заполняется до уровня.

Я просто искал какие-либо рекомендации по поиску вещей или любые потенциальные сетевые настройки в Linux, которые могут вызвать это поведение.

Примечание. Для связанного сообщения я не использую iptables и добавляю метки. Я просто переключаю порядок правил, чтобы он проходил через мои правила сначала, до локального.

0
задан 3 January 2018 в 05:35

0 ответов

Другие вопросы по тегам:

Похожие вопросы: