| if_bridge + ipfw |
[29 Nov 2006|06:35pm] |
|
Стала задача, сделать фильтрацию ipfw трафика проходящего между двумя кошками. Все бы хорошо, да вот только беда, трафик в этом канале бегает тегированый.
Вот, возьмем наш случай
[ LAN ] ----- [Cisco 3750] --- dot1q --- [fxp0][FreeBSD][fxp1] ---- dot1q ---- [Cisco 3750] --- [LAN]
то есть ipfw add reject blabalbal via bridge0 ничего не даст, как и via другие интерфейсы.
Минут 40 ломал голову, не веря, что такая жопа бываает и фря это не умеет. Потом подумалось, что если не понимает так, тогда можно сделать снимать тег на входящем и одевать на исходящем интерфейсах. Не знаю, работает ли это до версии 6.2, не проверял. Но выкрутился так
cloned_interfaces="bridge0 vlan101 vlan102" ifconfig_vlan101="vlan 1000 vlandev fxp0 up" ifconfig_vlan102="vlan 1000 vlandev fxp1 up" ifconfig_bridge0="addm vlan101 addm vlan102 up"
Далее уже allow icmp from any to any via vlanxxxx и все работает на ура !
Спасибо товарищу aaa111 за снятие с ручника в паре случаев и за сочувствие :) Без Макса было бы тяжко
|
|
| cyrus-imapd и BDB |
[06 Mar 2006|02:42pm] |
Вот, примерно год назад, с переходом на BDB 4.2 стал замечать, что иногда при stop\start или когда машина уходит не коректно в ребут (бывало и такое), Cyrus поднимается, но считает свои базы currupted, много читал, думал. Попробывал 4.3 - ситуация такая-же, если конечно на сервер есть нагрузка. Происходит это практически всегда на IDE винтах, на SCSI все нормально, видимо хвататет скорости провести транхакцию. Такое же бывает, когда db/log.* вырастает очень большого объема и время на его перемешение и создание не хватает, тогда cyrus вываливается с ошибкой, что не правильные права и действительно если посмотреть, то права там будут рутовые. Не хватает прыткости :)
После чтения документации в BDB, придумалось, что там можно тюнить параметры, создал вот такой вот файл в db/ c именем DB_CONFIG ---- set_lg_max 104857600 set_lg_bsize 204800 set_lg_regionmax 409600 set_cachesize 0 5120000 2 ----
После этого, падения перестали иметь место :) Если кому-то пригодиться, юзайте.
|
|