Сам я не очень разбираюсь во freebsd, а программист уволился((
столкнулся с такой проблемой
При включение абонента в UTM ( пополнение баланса/включить интернет) IP абонента добавляется во все таблицы ipfw (100/101/106/107), в результате происходит полнейшая путаница. Также при перезагрузки сервера freebsd , все ip добавляются во все таблицы.
Лечу пока руками
ipfw table 106 delete 192.168.x.y
но надоело уже ((
Подскажите куда посмотреть/поковырять, чую что где-то строчка есть..но где((
правила ipfw
Код: Выделить всё
#!/bin/sh
fwcmd="/sbin/ipfw"
natcmd="/sbin/natd -n igb2 -m -u -f /etc/natd.conf -p 8778"
${fwcmd} -f flush
${fwcmd} -f pipe flush
${fwcmd} -f queue flush
################## PIPE
##################
# Безлимитный 10Мб квартиры настройка каналов
${fwcmd} pipe 8 config bw 10Mbit/s queue 20 mask dst-ip 0xffffffff gred 0.05/20/100/0.7
${fwcmd} pipe 9 config bw 10Mbit/s queue 20 mask src-ip 0xffffffff gred 0.05/20/100/0.7
# Безлимитный 10Мб квартиры настройка таблиц
${fwcmd} add pipe 8 ip from not me to table\(100\) out via igb1
${fwcmd} add pipe 9 ip from table\(101\) to not me in via igb1
# Безлимитный 6Мб настройка каналов
${fwcmd} pipe 12 config bw 6Mbit/s queue 20 mask dst-ip 0xffffffff gred 0.05/20/100/0.7
${fwcmd} pipe 13 config bw 6Mbit/s queue 20 mask src-ip 0xffffffff gred 0.05/20/100/0.7
# Безлимитный 6Мб настройка таблиц
${fwcmd} add pipe 12 ip from not me to table\(106\) out via igb1
${fwcmd} add pipe 13 ip from table\(107\) to not me in via igb1
# Правила для таблиц тарифа Безлимитный 10Мб квартиры
${fwcmd} add divert natd ip from table\(100\) to any out via igb0
${fwcmd} add divert natd ip from table\(101\) to any out via igb0
# Правила для таблиц тарифа Безлимитный 6Мб
${fwcmd} add divert natd ip from table\(106\) to any out via igb0
${fwcmd} add divert natd ip from table\(107\) to any out via igb0
# Внешний интерфейс
${fwcmd} add divert natd ip from any to 210.118.59.194 in via igb0
${fwcmd} add 0010 allow all from any to any via lo0
${fwcmd} add 0020 deny ip from any to 127.0.0.1/8
${fwcmd} add 0030 deny ip from 127.0.0.1/8 to any
#${fwcmd} add 0040 allow ip from 10.0.0.0/32 to me
${fwcmd} add 0050 allow ip from me to any
${fwcmd} add 0402 deny udp from any to any 80
table 100 add UIP/32

п.с. мануал к utm почитал, по форуму поискал, похожего трэша не нашел.