Публикации
7
Зарегистрирован
16 декабря, 2010
Посещение
27 сентября, 2016
Раньше работало, на новых прошивках перестало. Как настроить подобное по новому?
Настройка Voice-vlan (трансляция vlan по MAC маске) для A28
create vlan 2,3 active
mac-access-list 0 permit any a8f9.4b00.0000 src-mask ffff.ff00.0000 any
class-map voice match-any
match mac-access-list 0
exit
policy-map voice
class-map voice
set vlan 3
exit
exit
interface port 1
switchport access vlan 2
switchport access egress-allowed vlan 3
service-policy voice ingress 1
Как интересно сработает set ip next-hop 10.16.0.101 если этого адреса нет в ARP таблице у SNR? Да и еще vlan перекинуть без маршрутизации и трансляции. Сделайте 101 и 201 на SNR, поднимите еще две /30 в сторону бывших 101 и 201 и будет все работать.
Посмотрите в качестве гуи FusionPbx.
Проверьте arp таблицы. Г4 щас уже нет то характер глюка практически исключает его железную причину. Похоже что то в сети включается с таким же ip на час.
Для литья нетфлоу набросал :
cat /usr/local/etc/rc.d/ngflow
#!/bin/sh
# PROVIDE: NGFLOW
# REQUIRE: NETWORKING
# BEFORE: DAEMON
#
ngflow_default_coll='x.x.x.x:p'
. /etc/rc.subr
name="ngflow"
rcvar=`set_rcvar`
load_rc_config $name
[ -z "$ngflow_enable" ] && ngflow_enable="NO"
[ -z "$ngflow_interfaces" ] && ngflow_interfaces=""
[ -z "$ngflow_coll" ] && ngflow_coll=$ngflow_default_coll
start_cmd="${name}_start"
stop_cmd="${name}_stop"
ngflow_start()
{
n=0
for iface in ${ngflow_interfaces}; do
echo "Started netflow on interface ${iface}"
ngctl mkpeer ${iface}: tee lower left
ngctl name ${iface}:lower tee${iface}
ngctl connect ${iface}: tee${iface}: upper right
ngctl mkpeer tee${iface}: one2many left2right many0
ngctl name tee${iface}:left2right one2many${iface}
ngctl connect tee${iface}: one2many${iface}: right2left many1
if [ ${n} = 0 ]; then
ngctl mkpeer one2many${iface}: netflow one iface0
ngctl name one2many${iface}:one netflow
ngctl mkpeer netflow: ksocket export inet/dgram/udp
ngctl name netflow:export ksocket
ngctl msg ksocket: connect inet/${ngflow_coll}
else
ngctl connect one2many${iface}: netflow: one iface${n}
fi
n=`expr $n + 1`
done
}
ngflow_stop()
{
ngctl shutdown ksocket:
ngctl shutdown netflow:
for iface in $ngflow_interfaces; do
echo "Stop netflow on interface ${iface}"
ngctl shutdown one2many${iface}:
ngctl shutdown tee${iface}:
ngctl shutdown ${iface}:
done
}
run_rc_command "$1"
Тут правда трафик в обе стороны льется но переделать несложно (убрать one2many), а это просто рабочий скрипт для подсчета клиентов.
Ну собственно полученные данные парсим и выбираем как хотим. Маны flow-tools Вам в руки.
Маршруты будут приходить по оспф при поднятии тунеля. Просто OSPF настроите и все заработает как Вы хотите.