пятница, 14 мая 2010 г.

"Прозрачный" мост на базе ubuntu linux

Некоторое время назад потребовалось снять лог сетевого трафика с сетевого принтера до SMTP-сервера, который, разумеется, не доступен для установки на него Wireshark. В связи с этим встал вопрос о создании "моста", который можно было бы мониторить. Вариант использования штатного виндового отпал сразу, ибо на 1 розетку в патч-панеле доступен только 1 mac-адрес, и все попытки использовать этот вариант моста, просто блокировал порты розеток на маршрутизаторе.
Тогда в бой пошел линух, и отменная утилита bridge-utils, который присуствует почти в любом дистрибутиве.
Для создания "прозрачного" моста нужны лишь линух, 2 сетевухи (я использовал ноут, и usb сетевуху), и скрипт, ниже:


#!/bin/bash

ifconfig eth0 down
ifconfig eth1 down

brctl addbr br0
brctl addif br0 eth0
brctl addif br0 eth1

brctl stp br0 off

ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0

ifconfig eth0 up
ifconfig eth1 up
ifconfig br0 up
echo "Bridge UP!"
Читать дальше...

Комментариев нет:

Отправить комментарий