iproute2

12 commands

12 shown

Добавить вторичный IP Назначить вторичный IP с префиксом на лету; примечание: не сохраняется после перезагрузки ip addr add 10.0.0.5/24 dev <name> && ip addr show dev <name> #iproute2#network#troubleshooting Задать MTU интерфейса Установить jumbo MTU и поднять линк; примечание: MTU должен совпадать на всём пути ip link set dev <name> mtu 9000 && ip link set dev <name> up #iproute2#network#performance JSON-вывод адресов в jq Машиночитаемый дамп интерфейсов; вывести поднятые линки и их локальные IP ip -j a | jq -r '.[] | select(.operstate=="UP") | .ifname + " " + (.addr_info[]?.local // "-")' #iproute2#observability#network Какой маршрут выбран Показать точный маршрут, src-адрес и интерфейс, выбранные ядром для назначения ip route get <ip> #iproute2#network#troubleshooting#debug Маршрутизация по источнику Маршрутизация по адресу источника через отдельную таблицу; проверка ip rule show ip rule add from <ip> table 100 && ip route add default via 192.168.1.1 dev <name> table 100 #iproute2#network#security#troubleshooting Команда в сетевом namespace Создать изолированный сетевой namespace и выполнить команды внутри него ip netns add test && ip netns exec test ip -br a #iproute2#network#k8s#debug Внести задержку и потери Эмулировать WAN-задержку и потери пакетов для тестов; снять через tc qdisc del tc qdisc add dev <name> root netem delay 100ms loss 1% && tc -s qdisc show dev <name> #iproute2#network#performance#troubleshooting Удалить netem qdisc Удалить корневой qdisc, чтобы вернуть обычный трафик после тестов netem tc qdisc del dev <name> root #iproute2#network#performance Слежение за событиями сети Поток изменений маршрутов/линков/адресов/соседей в реальном времени; для отладки флаппинга ip monitor all #iproute2#monitoring#network#debug FDB и порты моста Просмотр L2-таблицы пересылки (MAC->порт) и состояний портов моста bridge fdb show br <name>; bridge link show #iproute2#network#troubleshooting#k8s Внутренности TCP по сокету Показать rtt/cwnd/retrans по сокету на 443; найти медленных/лоссовых пиров ss -tip state established '( dport = :443 )' #iproute2#ss#performance#network#debug Закрыть сокеты по фильтру Принудительно закрыть подходящие сокеты (ядро>=4.9); нужен CONFIG_INET_DIAG_DESTROY ss -K dst <ip> dport = :8080 #iproute2#ss#network#troubleshooting#security
no commands match