User Tools

Site Tools


networking:router:mikrotik_voip

This is an old revision of the document!


Mikrotik - VoIP

One Man's Example

Firewall and Mangle Setup

# mar/02/2010 01:05:55 by RouterOS 3.20
# software id = T06M-LTT
#
/ip firewall connection tracking
set enabled=no generic-timeout=10m icmp-timeout=10s tcp-close-timeout=10s \
    tcp-close-wait-timeout=10s tcp-established-timeout=1d \
    tcp-fin-wait-timeout=10s tcp-last-ack-timeout=10s \
    tcp-syn-received-timeout=5s tcp-syn-sent-timeout=5s tcp-syncookie=no \
    tcp-time-wait-timeout=10s udp-stream-timeout=3m udp-timeout=10s
/ip firewall filter
add action=drop chain=forward comment="" disabled=no dst-port=445 protocol=\
    tcp
add action=drop chain=forward comment="" disabled=no dst-port=135-139 \
    protocol=tcp
/ip firewall mangle
add action=mark-packet chain=prerouting comment=OSPF disabled=no \
    new-packet-mark=ospf passthrough=no protocol=ospf
add action=mark-packet chain=prerouting comment=ICMP disabled=no \
    new-packet-mark=icmp passthrough=no protocol=icmp
add action=mark-packet chain=prerouting comment="Small Packets" disabled=no \
    new-packet-mark=small packet-size=0-256 passthrough=no
add action=mark-packet chain=prerouting comment="Large Packets" disabled=no \
    new-packet-mark=large packet-size=257-1550 passthrough=no
/ip firewall nat
add action=src-nat chain=srcnat comment="SRCNAT PPPoE clients on IC->WS" \
    disabled=no out-interface=ether1 src-address=10.255.255.0/24 \
    to-addresses=208.66.121.18
/ip firewall service-port
set ftp disabled=no ports=21
set tftp disabled=no ports=69
set irc disabled=no ports=6667
set h323 disabled=no
set sip disabled=no ports=5060,5061
set pptp disabled=no

Queue Setup

# mar/02/2010 01:03:01 by RouterOS 3.20
# software id = T06M-LTT
#
/queue type
set default kind=pfifo name=default pfifo-limit=50
set ethernet-default kind=pfifo name=ethernet-default pfifo-limit=50
set wireless-default kind=sfq name=wireless-default sfq-allot=1514 \
    sfq-perturb=5
set synchronous-default kind=red name=synchronous-default red-avg-packet=1000 \
    red-burst=20 red-limit=60 red-max-threshold=50 red-min-threshold=10
set hotspot-default kind=sfq name=hotspot-default sfq-allot=1514 sfq-perturb=\
    5
set default-small kind=pfifo name=default-small pfifo-limit=10
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=0 name=GLOBAL packet-mark="" parent=global-in priority=8 queue=\
    default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=0 name=PRIO-1 packet-mark="" parent=GLOBAL priority=1 queue=\
    default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=0 name=OSPF packet-mark=ospf parent=PRIO-1 priority=1 queue=\
    default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=0 name=ICMP packet-mark=icmp parent=PRIO-1 priority=2 queue=\
    default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=0 name=TCPACK packet-mark=tcpack parent=PRIO-1 priority=3 \
    queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=0 name=PRIO-2 packet-mark="" parent=GLOBAL priority=2 queue=\
    default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=0 name=SMALL packet-mark=small parent=PRIO-2 priority=2 queue=\
    default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=0 name=LARGE packet-mark=large parent=PRIO-2 priority=4 queue=\
    default
/queue interface
set ether1 queue=ethernet-default
set ether2 queue=ethernet-default
set ether3 queue=ethernet-default
set LOOPBACK queue=default
networking/router/mikrotik_voip.1403648860.txt.gz · Last modified: 2014/06/24 16:27 by gcooper