Contrariamente a molti firewall quello di RouterOS è un "default allow all"
Questo perchè nascono come dei router e non come firewall.
Quindi se il PC 192.168.1.3 vuole andare verso la porta UDP 5060 del server 10.0.0.50 lo può fare senza problemi.
Attenzione!
Se il PC 192.168.1.3 ha come gateway di default 192.168.1.1 che è il router ADSL allora non funzionerà,
per far si che sia tutto ok puoi aggiungere manualmente delle rotte sui PC delle due lan, per raggiugnere l'altra lan usando come gateway la RB2011, non è il massimo
Oppure usare sempre la RB2011 come default gateway, più pulito ma più difficile da gestire, poi ti spiego
Quindi se i gateway sono apposto il modo per consentire SOLO il traffico UDP 5060 è questo
- Codice: Seleziona tutto
/ip firewall filter add chain=forward src-address=192.168.1.3 dst-address=10.0.0.50 protocol=udp \
dst-port=5060 action=accept
/ip firewall filter add chain=forward src-address=192.168.1.3 dst-address=10.0.0.50 action=drop
La prima regola permette il traffico udp 5060, la seconda nega tutto il resto
Ora veniamo ai gateway condivisi.
Di base la RB avrà un default gateway (lo devi impostare tu aggiungendo la rotta)
Ad esempio userà il 192.168.1.1
Lui userà sempre quella rotta, per far uscire i pc dall'altra linea ADSL, diciamo 10.0.0.1, dovrai dirglielo forzatamente, ad esempio con una regola di mangle
Se il traffico arriva dalla 10.0.0.0/24 e la destinazione NON è 192.168.1.0/24 allora cambi il routing mark in "gateway2"
Poi nella tabella di routing aggiungi un'altra default route con routing mark "gateway2" verso il gateway 10.0.0.1
Un po' complicato ma credo di aver riassunto in un solo post