Jakie przychodzące połączenia TCP i UDP są dozwolone przez domyślne zasady zapory sieciowej Fedora Workstation i Fedora Server?
Jestem zainteresowany w aktualnej wersji Fedora 28.
Odpowiedź
Spójrz na domyślne definicje stref w /usr/lib/firewalld/zones/
i porównaj je z /usr/lib/firewalld/services/
.
FedoraWorkstation.xml
Niechciane przychodzące pakiety sieciowe są odrzucane z portów od 1 do 1024, z wyjątkiem wybranych usług sieciowych. Pakiety przychodzące, które są związane z wychodzącymi połączeniami sieciowymi, są akceptowane. Wychodzące połączenia sieciowe są dozwolone.
<service name="dhcpv6-client"/> <!-- udp 546 from fe80::/64 only --> <service name="ssh"/> <!-- tcp 22 --> <service name="samba-client"/> <!-- udp 137,138, plus nf_conntrack_netbios_ns --> <port protocol="udp" port="1025-65535"/> <port protocol="tcp" port="1025-65535"/>
FedoraServer.xml
Do użytku w miejscach publicznych. Nie ufasz, że inne komputery w sieci nie szkodzą Twojemu komputerowi. Akceptowane są tylko wybrane połączenia przychodzące.
<service name="ssh"/> <!-- tcp 22 --> <service name="dhcpv6-client"/> <!-- udp 546 from fe80::/64 only --> <service name="cockpit"/> <!-- tcp 9090 -->
(„kokpit” jest zaimplementowany jako serwer WWW działający na Port TCP 9090. Używa uwierzytelniania HTTPS i hasła. Istnieje również alternatywna opcja uwierzytelniania za pomocą kluczy SSH i SSH).
Czy zezwala na MDNS / avahi?
To jest nieco zagmatwane, gdy patrzysz na opakowanie. Pakiet zawiera poprawkę, która domyślnie włącza MDNS, ale nie dotyka żadnego z tych plików. Niemniej jednak MDNS będzie dozwolony na Fedorze Workstation. Standardowy port MDNS to 5353, który znajduje się w „wysokich portach”, na które pozwala Fedora Workstation (1025-65535).
Poprawka MDNS jest wcześniejsza niż FedoraWorkstation.xml
i FedoraServer.xml
w Fedorze 21 (09.12.2014). Było to pierwsze wydanie Fedory, które zostało podzielone na wersje Workstation i Server. W Fedorze 20 domyślną definicją strefy było public.xml
i zezwalała na MDNS.
Fedora 21 i jej stacja robocza firewall – LWN.net, 17.12.2014
https://src.fedoraproject.org/rpms/firewalld/tree/f28
Data: Pon., 6 sierpnia 2012 r. 10:01:09 +0200
Temat: [PATCH] Spraw, aby MDNS działało we wszystkich z wyjątkiem większości strefy restrykcyjne
MDNS jest protokołem wykrywania i podobnie jak DNS czy DHCP powinien
być dostępny, aby sieć działała zgodnie z oczekiwaniami.Avahi (główna implementacja MDNS) podjęła kroki, aby upewnić się, że
żadne prywatne informacje nie są publikowane domyślnie.Patrz: https://fedoraproject.org/wiki/Desktop/Whiteboards/AvahiDefault
/usr/lib/firewalld/zones