$ ip
Сетевые интерфейсы, адреса и маршруты. Она используется для настройки сети, проверки соединения или поиска сетевой проблемы. Например, ip -brief addr — краткая сводка адресов.
Синтаксис
ip [ОПЦИИ] ОБЪЕКТ ДЕЙСТВИЕ
Основные опции
| addr show | адреса интерфейсов |
| -brief | компактный вывод |
| link set up/down | поднять/опустить интерфейс |
| route show | таблица маршрутизации |
| neigh | соседи (ARP/NDP) |
Примеры из практики
$ ip -brief addrПосле запуска · пошаговоЧто произойдёт: краткая сводка адресов. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
$ ip route show defaultПосле запуска · пошаговоЧто произойдёт: какой шлюз используется по убез дополнительного запросанию. Что появится в терминале: Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения. Как понять, что всё получилось: В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
$ sudo ip link set dev eth0 upПосле запуска · пошаговоЧто произойдёт: поднять интерфейс. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех. Важно: Команда запрашивает повышенные права и может попросить пароль. При вводе пароля символы в терминале не отображаются — это нормально.
Совет практика. ifconfig давно deprecated в большинстве дистрибутивов — новые скрипты пишите на ip.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE