Como uso o ufw para abrir portas apenas no ipv4?


9

Sempre que executo um comando como ufw allow 22, o ufw adiciona automaticamente as regras de firewall ao ipv4 e ipv6. Se eu quiser abrir apenas uma porta no ipv4, existe uma maneira de fazer isso? Algo como ufw allow 22 proto ipv4.

Respostas:


13

Você apenas precisa usar a sintaxe mais completa e especificar um endereço (intervalo).

Por exemplo, permita conexões à porta TCP 22 em todos os endereços IPv4:

ufw allow proto tcp to 0.0.0.0/0 port 22

Eu não acho que isso seja realmente uma resposta completa. Por favor, veja o meu abaixo. Graças
jamescampbell

10

Eu editaria o próprio arquivo de configuração ufw para desativar o IPv6:

sudo nano /etc/default/ufw

Altere a linha que diz: IPV6=yespara IPV6=noreiniciar o serviço ufw. Você pode até executar sudo ufw reloadse a instância ufw já estiver ativada.

Isso funcionou para mim para garantir que todas as regras adicionadas sejam adicionadas apenas ao IPv4.

obrigado


Funciona de maneira fantástica e até causa a exclusão de todas as regras duplicadas do IPv6 imediatamente após o recarregamento. Obrigado
spaceman

@ spaceman nenhum problema, feliz que deu certo
jamescampbell

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.