Команда ip в Linux позволяет управлять практически всеми аспектами сетевого подключения. metanit.com Для управления сетевыми интерфейсами чаще всего используют подкоманду link. codeby.net wiki.merionet.ru
Некоторые возможности использования команды ip для управления сетевыми интерфейсами:
- Просмотр информации о сетевых интерфейсах и связанных с ними IP-адресах. www.geeksforgeeks.org Команда отображает такие сведения, как имена интерфейсов, MAC-адреса, адреса IPv4 и IPv6, маски подсети и многое другое. www.geeksforgeeks.org
- Настройка сетевого интерфейса. www.geeksforgeeks.org Для настройки используют команду ip link, за которой следует действие (например, «установить», «добавить», «удалить»). www.geeksforgeeks.org
- Изменение статуса сетевого интерфейса. wiki.merionet.ru Чтобы включить сетевой интерфейс, используют команду ip link set [interface] up, отключить интерфейс — ip link set [interface] down. wiki.merionet.ru
- Просмотр статистики сетевого интерфейса. codeby.net Для этого используют параметр -s. codeby.net Он показывает все подробности о пакете и данных, отправленных и полученных через этот интерфейс. codeby.net
Некоторые встроенные объекты команды ip и их назначение:
- link — используется для управления или отображения свойств сетевого устройства, мониторинга текущего состояния сетевого интерфейса. metanit.com
- addr/address — используется для управления или отображения сетевых адресов IPv4 или IPv6 на устройстве. metanit.com
- route — используется для управления или отображения записей в таблице маршрутизации. metanit.com
- rule — используется для управления или отображения правил в базе данных политики маршрутизации. metanit.com
- neigh — используется для управления или отображения записей в кэше ARP. metanit.com
- netns — используется для управления пространствами имён IP-сетей. metanit.com
- tunnel — используется для управления или отображения IP-туннелей. metanit.com
- madr — используется для управления или отображения адресов многоадресной рассылки для интерфейсов. metanit.com
- mroute — используется для управления или отображения записей кэша многоадресной маршрутизации. metanit.com
- monitor — используется для наблюдения за тем, что происходит на данном устройстве. metanit.com
При настройке сетевых интерфейсов команды нужно запускать как пользователь root или пользователь с привилегиями sudo. wiki.merionet.ru По умолчанию система не сохраняет изменения перманентно. wiki.merionet.ru Чтобы сделать настройки постоянными, можно добавить команды в сценарий запуска или отредактировать дистрибутивные файлы конфигурации. wiki.merionet.ru