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.