Quais conexões TCP e UDP de entrada são permitidas, pela política de firewall padrão da Estação de Trabalho Fedora e Servidor Fedora?
Estou interessado na versão atual, Fedora 28.
Resposta
Veja as definições de zona padrão em /usr/lib/firewalld/zones/
e cruze a referência deles com /usr/lib/firewalld/services/
.
FedoraWorkstation.xml
Os pacotes de rede recebidos não solicitados são rejeitados da porta 1 a 1024, exceto para alguns serviços de rede. Os pacotes de entrada relacionados a conexões de rede de saída são aceitos. Conexões de rede de saída são permitidas.
<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
Para uso em áreas públicas. Você não confia nos outros computadores em redes para não danificar seu computador. Somente conexões de entrada selecionadas são aceitas.
<service name="ssh"/> <!-- tcp 22 --> <service name="dhcpv6-client"/> <!-- udp 546 from fe80::/64 only --> <service name="cockpit"/> <!-- tcp 9090 -->
(“cockpit” é implementado como um servidor web em execução Porta TCP 9090. Ela usa HTTPS e autenticação de senha. Há uma opção alternativa para usar a autenticação de chave SSH e SSH também).
Ela permite MDNS / avahi?
Isso é um pouco confuso quando você olha para o pacote. O pacote inclui um patch para ativar o MDNS por padrão, mas não altera nenhum desses arquivos. No entanto, o MDNS será permitido na estação de trabalho Fedora. A porta MDNS padrão é 5353, que está nas “portas altas” que a estação de trabalho Fedora permite (1025-65535).
O patch MDNS é anterior a FedoraWorkstation.xml
e FedoraServer.xml
no Fedora 21 (09/12/2014). Este foi o primeiro lançamento do Fedora a ser dividido em edições Workstation e Server. No Fedora 20, a definição de zona padrão era public.xml
e permitia MDNS.
Fedora 21 e sua estação de trabalho firewall – LWN.net, 17/12/2014
https://src.fedoraproject.org/rpms/firewalld/tree/f28
Data: Seg, 6 de agosto de 2012 10:01:09 +0200
Assunto: [PATCH] Faça o MDNS funcionar em todos, exceto na maioria zonas restritivas
MDNS é um protocolo de descoberta e, assim como DNS ou DHCP, deve
estar disponível para que a rede funcione conforme o esperado.A implementação do Avahi (o MDNS principal) tomou medidas para garantir que
nenhuma informação privada seja publicada por padrão.Veja: https://fedoraproject.org/wiki/Desktop/Whiteboards/AvahiDefault
/usr/lib/firewalld/zones