Режим Promiscuous или режим promisc - это функция, которая заставляет карту ethernet передавать весь полученный трафик ядру. Обычно она используется программами для перехвата пакетов, такими как Wireshark и tcpdump.
Когда сетевая карта находится в режиме promiscuous, она может читать весь полученный трафик, а не только адресованные ей пакеты. Предположим, что для eth1 режим promiscuous используется для передачи всего трафика, который получает 'eth1', а не только адресованных ему кадров. Сетевая карта обычно находится в режиме promiscuous, когда:
- Если она была вручную настроена в этот режим с помощью команды ifconfig.
- Если используется инструмент сетевого монитора, например tcpdump и т.д.
- При использовании моста сетевая карта в основном должна работать в режиме promiscuous.
Вручную установить сетевую карту в режим Promiscuous Mode
Чтобы перевести интерфейс в режим promiscuous, можно использовать любую из этих команд, но наиболее актуальным способом является использование команды 'ip'.
1 | ifconfig [interface] promisc |
1 | ip link set [interface] promisc on |
Постоянные настройки Promiscuous Mode
Чтобы перевести интерфейс в постоянный режим promiscuous, необходимо в конец файла ifcfg-ethX добавить "PROMISC=yes"
1 | nano /etc/sysconfig/network-scripts/ifcfg-eth1 |
1 | ...PROMISC=yes |