Skip to content

Instantly share code, notes, and snippets.

@jtprogru
Created December 7, 2025 08:27
Show Gist options
  • Select an option

  • Save jtprogru/628d3a2987daa696a3443b199de11613 to your computer and use it in GitHub Desktop.

Select an option

Save jtprogru/628d3a2987daa696a3443b199de11613 to your computer and use it in GitHub Desktop.

Вот полный список возможных флагов маршрутов в таблице маршрутизации (набор флагов может отличаться в зависимости от ОС):

Основные флаги (общие для большинства систем)

U (Up) — маршрут активен и доступен для использования

G (Gateway) — маршрут использует шлюз (gateway), пакеты отправляются через промежуточный узел

H (Host) — маршрут к конкретному хосту, а не к сети

D (Dynamic) — маршрут добавлен динамически (обычно через ICMP redirect)

M (Modified) — маршрут модифицирован (обычно через ICMP redirect)

R (Reinstate/Reject) — восстановить маршрут для динамической маршрутизации, или отвергающий маршрут

! или R — маршрут заблокирован/отклонен (reject route)

Флаги BSD/macOS

L (Link) — запись link-layer (ARP), содержит информацию канального уровня

W (Wascloned/Clone) — маршрут был клонирован из parent-маршрута

C (Cloning) — маршрут генерирует новые маршруты при использовании

c (Prcloning) — протокольное клонирование

S (Static) — статически настроенный маршрут

b (Broadcast) — широковещательный адрес

I (IFSCOPE) — маршрут ограничен определенным интерфейсом

i (IFREF) — маршрут содержит ссылку на интерфейс

r (ROUTER) — хост является маршрутизатором

m (Multicast) — маршрут для multicast-трафика

B (Blackhole) — "черная дыра" — пакеты отбрасываются без уведомления

g (GWFLAG_COMPAT) — совместимость со старым кодом шлюза

Y (Proxy ARP) — маршрут для proxy ARP

Флаги Linux

A (Addrconf) — маршрут установлен процессом автоконфигурации адреса

C (Cache) — запись из кэша маршрутизации

! — маршрут-отказ (reject route)

n (Nonexthop) — маршрут без следующего узла

o (Offload) — маршрут выгружен в аппаратное обеспечение

p (Policy) — маршрут для политики маршрутизации

t (Trap) — маршрут-ловушка

Флаги Solaris/Unix

A (Active) — активный маршрут

B (Broadcast) — широковещательный маршрут

N (Network) — сетевой маршрут (противоположность Host)

P (Permanent) — постоянный маршрут

Z (Zone) — маршрут в зоне (Solaris zones)

Точный набор и значение флагов зависит от операционной системы. Для точной информации используйте man route или man netstat в вашей системе.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment