Acties:
  • 0 Henk 'm!

  • BramuS
  • Registratie: December 2006
  • Laatst online: 28-07 09:50
Hoi,

Ik heb de laatste week aardig gelezen op dit forum over Mikrotik en KPN RoutedIPTV, maar helaas krijg ik mijn setup niet werkend :(

Ik heb op dit moment onderstaande setup draaien, en dit heeft 1 avond goed gewerkt met IPTV. Echter nu zet ik zojuist de TV aan en ik krijg na 2 seconden meteen de melding dat de zender niet beschikbaar is. Als ik in de IP Addresses lijst kijk zie ik wel dat er een IP adres is toegekend aan vlan1.4 (10.202.143.*/23), en dat lijkt me goed te zijn vanuit KPN.

Ik ben zelf een redelijke leek op dit gebied en heb de handleiding van Netwerkje.com gevolgd en vervolgens daar ook wat aanpassingen op gedaan ivm bridge-local vs bridge-LAN. Ook op de IGMP-PROXY dus de bridge-local aangemaakt, maar helaas werkt het niet zoals het hoort.

Mijn setup ziet er alsvolgt uit:
NTU --> MikroTik --> IPTV op interface ether 3
Op de overige poorten zitten lijntjes door het huis, maar ook een Meraki switch met IGMP-Snooping ingeschakeld (geen idee of dit hoort maar was default zo).

Ik hoop dat een van jullie mij op weg kan helpen waar het probleem zit.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# oct/25/2019 18:44:05 by RouterOS 6.45.6
# software id = XX
#
# model = RB4011iGS+
# serial number = XX
/interface bridge
add arp=proxy-arp fast-forward=no igmp-snooping=yes name=bridge-local \
    protocol-mode=none
/interface ethernet
set [ find default-name=ether1 ] arp=proxy-arp l2mtu=1598 loop-protect=off
set [ find default-name=ether2 ] l2mtu=1598
/interface vlan
add arp=proxy-arp interface=ether1 name=vlan1.4 vlan-id=4
add interface=ether1 loop-protect=off name=vlan1.6 vlan-id=6
/interface pppoe-client
add add-default-route=yes allow=pap disabled=no interface=vlan1.6 \
    keepalive-timeout=20 max-mru=1500 max-mtu=1500 name=pppoe-client \
    password=kpn user=XX-XX-XX-XX-XX-XX@internet
/interface ethernet switch port
set 0 default-vlan-id=0
set 1 default-vlan-id=0
set 2 default-vlan-id=0
set 3 default-vlan-id=0
set 4 default-vlan-id=0
set 5 default-vlan-id=0
set 6 default-vlan-id=0
set 7 default-vlan-id=0
set 8 default-vlan-id=0
set 9 default-vlan-id=0
set 10 default-vlan-id=0
set 11 default-vlan-id=0
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip dhcp-client option
add code=60 name=option60-vendorclass value="'IPTV_RG'"
/ip dhcp-server option
add code=60 name=option60-vendorclass value="'IPTV_RG'"
add code=28 name=option28-broadcast value="'192.168.2.255'"
/ip dhcp-server option sets
add name=IPTV options=option60-vendorclass,option28-broadcast
/ip pool
add name=thuisnetwerk ranges=192.168.2.50-192.168.2.99
/ip dhcp-server
add address-pool=thuisnetwerk disabled=no interface=bridge-local lease-time=\
    1h30m name=dhcp-thuis
/ppp profile
set *0 only-one=yes use-compression=yes use-upnp=no
/routing bgp instance
set default disabled=yes
/interface bridge port
add bridge=bridge-local interface=ether2
add bridge=bridge-local interface=ether3
add bridge=bridge-local interface=ether4
add bridge=bridge-local interface=ether5
add bridge=bridge-local interface=ether6
add bridge=bridge-local interface=ether7
add bridge=bridge-local interface=ether8
add bridge=bridge-local interface=ether9
/ip address
add address=192.168.2.254/24 interface=bridge-local network=192.168.2.0
/ip dhcp-client
add default-route-distance=210 dhcp-options=\
    option60-vendorclass,hostname,clientid disabled=no interface=vlan1.4 \
    use-peer-dns=no use-peer-ntp=no
/ip dhcp-server config
set store-leases-disk=15m
/ip dhcp-server lease
add address=192.168.2.49 comment="Decoder 1" dhcp-option-set=IPTV \
    mac-address=00:02:9B:DE:8E:EB server=dhcp-thuis
/ip dhcp-server network
add address=192.168.2.0/24 dhcp-option-set=IPTV dns-server=192.168.2.254 \
    domain=bramus.local gateway=192.168.2.254
/ip dns
set allow-remote-requests=yes cache-max-ttl=1d servers=8.8.8.8,195.121.1.34
/ip firewall filter
add action=accept chain=input in-interface=pppoe-client protocol=icmp
add action=accept chain=input connection-state=related
add action=accept chain=input connection-state=established
add action=accept chain=input disabled=yes in-interface=vlan1.4 protocol=igmp
add action=accept chain=input comment="IPTV IGMP" dst-address=224.0.0.0/8 \
    in-interface=vlan1.4 protocol=igmp
add chain=input in-interface=vlan1.4 protocol=udp
add chain=forward in-interface=vlan1.4 protocol=udp
add action=accept chain=input disabled=yes dst-address=192.168.2.11 dst-port=\
    3389 protocol=tcp src-port=3389
add action=reject chain=input in-interface=pppoe-client protocol=tcp \
    reject-with=icmp-port-unreachable
add action=reject chain=input in-interface=pppoe-client protocol=udp \
    reject-with=icmp-port-unreachable
/ip firewall nat
add action=masquerade chain=srcnat comment="Needed for IPTV" disabled=yes \
    dst-address=213.75.112.0/21 out-interface=vlan1.4
add action=masquerade chain=srcnat comment="Needed for IPTV" disabled=yes \
    dst-address=217.166.0.0/16 out-interface=vlan1.4
add action=masquerade chain=srcnat comment="Needed for IPTV" disabled=yes \
    dst-address=10.142.64.0/18 out-interface=vlan1.4
add action=masquerade chain=srcnat out-interface=vlan1.4
add action=masquerade chain=srcnat comment="Needed for internet" \
    out-interface=pppoe-client src-address=192.168.2.0/24
add action=dst-nat chain=dstnat dst-address=XX.XX.XX.XX dst-port=443 protocol=\
    tcp to-addresses=192.168.2.XX to-ports=443
add action=dst-nat chain=dstnat dst-address=XX.XX.XX.XX dst-port=21 protocol=\
    tcp to-addresses=192.168.2.XX to-ports=21
add action=masquerade chain=srcnat dst-address=192.168.2.XX dst-port=443 \
    out-interface=bridge-local protocol=tcp src-address=192.168.2.0/24
/ip ssh
set forwarding-enabled=remote
/ip upnp
set show-dummy-rule=no
/ip upnp interfaces
add interface=bridge-local type=internal
add interface=pppoe-client type=external
/routing igmp-proxy
set quick-leave=yes
/routing igmp-proxy interface
add alternative-subnets=217.166.0.0/16,213.75.0.0/16,10.29.0.0/18 interface=\
    vlan1.4 upstream=yes
add interface=bridge-local
/snmp
set enabled=yes
/system clock
set time-zone-autodetect=no time-zone-name=Europe/Amsterdam

Acties:
  • +1 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
offtopic:
@BramuS Is het wel slim om je software-ID en serienr. op internet te zetten?

[ Voor 7% gewijzigd door Room42 op 25-10-2019 19:01 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • BramuS
  • Registratie: December 2006
  • Laatst online: 28-07 09:50
Room42 schreef op vrijdag 25 oktober 2019 @ 19:01:
offtopic:
@BramuS Is het wel slim om je software-ID en serienr. op internet te zetten?
Thanks, even weg gehaald :)

Acties:
  • 0 Henk 'm!

  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 21:14
BramuS schreef op vrijdag 25 oktober 2019 @ 18:54:
Echter nu zet ik zojuist de TV aan en ik krijg na 2 seconden meteen de melding dat de zender niet beschikbaar is.
De eerste twee seconden krijg je via unicast, dus de multicast-stream wordt niet goed opgebouwd of gefilterd. Ik heb je config doorgenomen en zie wat ongerelateerde dingen (onnodige proxy-arp, geen bescherming op je forward-chain, beperkte reject op je input chain). Hoe zit het met je udp- en igmp-rules, input en forward? Lopen de counters op?

Een algemene tip; begin altijd met de default configuration. Stel deze met QuickSet in op PPPoE of voeg handmatig de PPPoE-interface toe en vervolgens pppoe-client aan je WAN interface-list. Masquerading en filtering is dan geregeld. Voeg daarna je vlan4 + igmp-proxy en -rules toe.

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans


Acties:
  • +1 Henk 'm!

  • BramuS
  • Registratie: December 2006
  • Laatst online: 28-07 09:50
Het vreemde is dat hij nu ineens wel werkt. Ik heb er wel een Cisco switch tussen gezet, dus de Mikrotik gaat naar Cisco switch en dan naar STB (op die cisco zit ook nog een RPi met kodi).

De Filter Rules:
Input IGMP loopt heel langzaam op, in 5min van 914 packets naar 916 packets
Input UDP loopt inderdaad ook op en doet wat meer packets
Forward UDP loopt ook gewoon op net als de Input UDP.

Wat betreft je tip, thanks hiervoor. Ik heb de Netwerkje handleiding gevolgd maar handmatig wat zaken aangepast. Wellicht dat ik deze setup die nu geëxporteerd is even opsla en vanuit daar eens via de QuickSetup opnieuw ga beginnen als dat mijn setup wat stabieler / veiliger maakt. Al moet ik daarbij toegeven dat ik een leek ben en inmiddels redelijk snap wat er gebeurt maar het zelf optuigen kan nogal een uitdaging worden :-)