Come posso usare ufw per aprire le porte solo su ipv4?


9

Ogni volta che eseguo un comando simile ufw allow 22, ufw aggiunge automaticamente le regole del firewall sia a ipv4 che a ipv6. Se voglio aprire solo una porta su ipv4, c'è un modo per farlo? Qualcosa del genere ufw allow 22 proto ipv4.

Risposte:


13

Devi solo usare la sintassi più completa e specificare un indirizzo (intervallo).

Ad esempio, consentire le connessioni alla porta TCP 22 su tutti gli indirizzi IPv4:

ufw allow proto tcp to 0.0.0.0/0 port 22

Non penso che questa sia in realtà una risposta completa. Si prega di vedere il mio di seguito. Grazie
— jamescampbell,

10

Vorrei modificare il file di configurazione ufw stesso per disattivare IPv6:

sudo nano /etc/default/ufw

Cambia la riga che dice: IPV6=yesper IPV6=noriavviare quindi il servizio ufw. Puoi anche eseguire sudo ufw reloadse l'istanza ufw è già abilitata.

Questo ha funzionato per me per garantire che tutte le regole che aggiungo vengano aggiunte solo a IPv4.

Grazie


Funziona alla grande e provoca anche la cancellazione di tutte le duplicate delle regole IPv6 immediatamente dopo il ricaricamento. Grazie
— astronauta

@spaceman nessun problema, felice che abbia funzionato
— jamescampbell

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.