Jak Głosi Wikipedia Bogon
, to nieformalna nazwa pakietu o takim adresie źródłowym, który nie powinien istnieć w danej sieci. Pochodzi od ang. bogus
– zmyślony, fałszywy)
Konfiguracja, routera w tym artykule jest na podstawie MikroTik, ale powinna być zastosowana na wszystkich routerach, wszystkich vendorów.
Do rzeczy, typowa adresacja sieci LAN
to np. 192.168.0.0/24 lub 10.0.0.0/8 opisana jest w dokumencie RFC 1918. Czyli teoretycznie pakiet IP z takim adresem źródłowym nigdy nie powinien pojawić się na interfejsie WAN
. Oprócz wyżej wymienionych jest jeszcze kilka tego rodzaju adresów:
0.0.0.0/8
Self-Identification RFC 3330127.0.0.0/8
Loopback RFC 3330169.254.0.0/16
Link Local RFC 3330172.16.0.0/12
Private RFC 1918192.0.2.0/24
Reserved – IANA – TestNet1192.88.99.0/24
6to4 Relay Anycast RFC 3068198.18.0.0/15
NIDB Testing198.51.100.0/24
Reserved – IANA – TestNet2203.0.113.0/24
Reserved – IANA – TestNet3224.0.0.0/4
MC, Class D, IANA
Można zabronić takiego ruchu przychodzącego na routerze od strony WAN. Robimy to za pomocą utworzenia listy zabronionych adresacji:
/ip firewall address-list add address=0.0.0.0/8 comment="Self-Identification RFC3330" list=bogons
/ip firewall address-list add address=10.0.0.0/8 comment="Private RFC1918" list=bogons
/ip firewall address-list add address=127.0.0.0/8 comment="Loopback RFC3330" list=bogons
/ip firewall address-list add address=169.254.0.0/16 comment="Link Local RFC3330" list=bogons
/ip firewall address-list add address=172.16.0.0/12 comment="Private RFC1918" list=bogons
/ip firewall address-list add address=192.168.0.0/16 comment="Private RFC1918" list=bogons
/ip firewall address-list add address=192.0.2.0/24 comment="Reserved - IANA - TestNet1" list=bogons
/ip firewall address-list add address=192.88.99.0/24 comment="6to4 Relay Anycast RFC3068" list=bogons
/ip firewall address-list add address=198.18.0.0/15 comment="NIDB Testing" list=bogons
/ip firewall address-list add address=198.51.100.0/24 comment="Reserved - IANA - TestNet2" list=bogons
/ip firewall address-list add address=203.0.113.0/24 comment="Reserved - IANA - TestNet3" list=bogons
/ip firewall address-list add address=224.0.0.0/4 comment="MC, Class D, IANA" list=bogons
A Następnie dodanie odpowiedniej reguły filtrującej określając w niej interfejs WAN (in-interface=
):
/ip firewall raw add action=drop chain=prerouting in-interface=WAN src-address-list=bogons
P.S. Nie stosuj tych reguł (lub je dostosuj) jeżeli na swoim interfejsie WAN nie posiadasz publicznej adresacji IP (np. korzystasz z LTE bez publicznego IP).
Koniec 🙂
Jeżeli pomogłem to ,a będę miał więcej energii na pisanie kolejnych ciekawych wpisów.