Mikrotik ugunsmūris ir 3. un 4. slānis, mēs varam veikt noteiktas konfigurācijas 7. slānī, bet ne visas no tām darbosies. Šajā gadījumā mums būtu jāidentificē porti un protokoli, lai veiktu WhatsApp zvanus, taču tas negarantē, ka zvanīšana darbosies.
MikroTik maršrutētājā varat konfigurēt noteikumus, lai ierobežotu ienākošos Wi-Fi savienojumus, lai būtu atļauti tikai WhatsApp zvani. Tas tiek panākts, izmantojot MikroTik maršrutētāja ugunsmūra iespējas, īpaši izmantojot Layer7 protokolu un mangle noteikumus.
Lai gan WhatsApp saviem pakalpojumiem izmanto dažādus IP diapazonus un portus, un tie var mainīties, tas ir iespējams īstenot pieeju šim nolūkam.
Lai izveidotu konfigurāciju, kas mēģina ierobežot datplūsmu tikai ar WhatsApp zvaniem, jums jāveic šīs vispārīgās darbības:
1. Identificējiet WhatsApp izmantotās IP adreses un portus
WhatsApp izmanto dažādas IP adreses un portus. Zvanīšanai tas parasti izmanto UDP portu diapazonu 3478-3481, lai gan signalizācijai un citiem pakalpojumiem var izmantot arī citus portus un protokolus (TCP). Konkrētas IP adreses var atšķirties un piederēt Facebook (WhatsApp īpašniekam) piešķirtajiem blokiem.
2. Izveidojiet Layer7 protokola noteikumus
Tas ietver WhatsApp trafika modeļa identificēšanu (kas var būt sarežģīts un var mainīties) un ugunsmūrī izveidot kārtulu, kas to atpazīst.
3. Izveidojiet Mangle noteikumus, lai atzīmētu satiksmi
Izmantojot mangle funkciju, varat atzīmēt trafiku, kas atbilst Layer7 modelim vai noteiktiem portiem, ko izmanto WhatsApp.
4. Izveidojiet ugunsmūra noteikumus, lai atļautu/liegtu satiksmi
Izmantojot atzīmēto trafiku, varat izveidot noteikumus, kas īpaši atļauj WhatsApp zvanus un noraidīt visu pārējo trafiku.
Šeit ir pamata piemērs tam, kā jūs varētu sākt to konfigurēt, paturiet prātā, ka jums būs jāpielāgo noteikumi konkrētajām IP adresēm un portiem, ko WhatsApp izmanto jūsu konfigurācijas laikā:
/ip firewall layer7-protocol
add name=whatsapp regexp=".*(whatsapp).*"
/ip firewall mangle
add action=mark-connection chain=prerouting dst-port=3478-3481 protocol=udp layer7-protocol=whatsapp new-connection-mark=whatsapp_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=whatsapp_conn new-packet-mark=whatsapp_pkt passthrough=no
/ip firewall filter
add action=accept chain=forward packet-mark=whatsapp_pkt
add action=drop chain=forward connection-mark=!whatsapp_conn
Šie noteikumi ir ļoti vienkārši un vispārīgi. WhatsApp un citi pakalpojumi bieži maina savus IP adreses un metodes, lai novērstu šāda veida filtrēšanu, tāpēc šim nolūkam paredzēto noteikumu atjaunināšana var būt sarežģīta, un, mainoties tīkla trafikam, ir nepieciešama pastāvīga tīkla sesiju uzraudzība.
Visbeidzot
Lūdzu, ņemiet vērā, ka šāda veida kontroles ieviešana var ietekmēt WhatsApp zvanu kvalitāti vai pat neļaut tiem izveidot savienojumu atkarībā no tā, kā WhatsApp konkrētajā brīdī nolemj maršrutēt zvanus. Turklāt šāda veida iestatījumus var ietekmēt pilnīga šifrēšana un citi apmulsināšanas paņēmieni, ko varētu izmantot WhatsApp.
Šai ziņai nav atzīmju.