¿Es posible poner UFW en CentOS?

11

Si es así, ¿cómo lo haría?

Si no, ¿hay una manera más fácil de establecer algunas reglas básicas en CentOS que no sean iptables?

Soy más desarrollador de aplicaciones y menos administrador de sistemas.

tybro0103
fuente

Respuestas:

14

Como ufw está disponible en el repositorio EPEL, se puede instalar directamente como un paquete:

yum install -y epel-release
yum install -y ufw
derhelge
fuente
5

Si bien no estoy seguro de si UFW se puede portar fácilmente, puede probar una alternativa

  1. yum install system-config-firewall-tui
  2. system-config-firewall-tui
  3. Seleccione habilitado
  4. Elija Personalizar (pestaña entre elementos en el cuadro de diálogo NCurses, use el espacio para seleccionar)
  5. Ahora use la flecha hacia abajo para navegar por la lista, espacio para habilitar / deshabilitar el puerto
  6. Elige Cerrar
  7. Elige Ok

Ahora tendrá su configuración de firewall y esto se habilitará en cada reinicio.

Wayne
fuente
5

Puedo confirmar que esto funciona en CentOS 7 para los usuarios que desean usar gufw + ufw en lugar de firewalld

cd /etc/yum.repos.d/

wget http://download.opensuse.org/repositories/home:zhonghuaren/Fedora_23/home:zhonghuaren.repo

yum install ufw

cd /home

systemctl enable ufw

systemctl start ufw

chkconfig ufw on

ufw enable

ufw status

ufw default deny incoming

ufw default allow outgoing

or

ufw default deny outgoing


systemctl disable firewalld

systemctl stop firewalld

chkconfig firewalld off





yum install webkitgtk3 gnome-icon-theme-symbolic python-distutils-extra gtk2 gtk2.i686 gtk3 gtk2-devel gtk3-devel python-netifaces intltool

cd a_place_to_build

mkdir gufw

wget https://launchpad.net/gui-ufw/gufw-15.04/15.04/+download/gui-ufw-15.04.4.tar.gz

tar -xvf gui-ufw-15.04.4.tar.gz

cd gui-ufw-15.04.4

as root or sudo -i

python setup.py clean install

cd /usr/bin

cp -rf gufw gufw.orig

cp -rf gufw.pkexec gufw

cp: overwrite ‘gufw’? y

then launch as

$sudo gufw

or

as root gufw 


#(optional)
yum remove firewalld firewall-config firewall-applet
usuario554023
fuente
1

Deberías echar un vistazo a Firewalld. Es más amigable con RH.

http://www.reddit.com/r/linux/comments/1ruxwh/is_firewalld_replacing_iptables/

jlbfalcao
fuente
2
Bienvenido a Super User. Si bien este enlace puede responder a la pregunta, se prefiere detallar los elementos que son relevantes que ayudan al OP y hacen referencia al enlace. Los enlaces se rompen y su respuesta es buena ... no una respuesta, sino un enlace roto.
Carl B
0

probado en fedora 21

gufw + ufw:

mkdir gufw

cd gufw

wget https://launchpad.net/gui-ufw/gufw-15.04/15.04/+download/gui-ufw-15.04.4.tar.gz

tar -xvf gui-ufw-15.*.tar.gz

cd gui-ufw-15.10.0/

echo '[home_zhonghuaren]
name=RPM Sphere (Fedora_21)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_21/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_21/repodata/repomd.xml.key
enabled=1' > /etc/yum.repos.d/zhonghuaren_suse_gufw.repo

yum install ufw
systemctl enable ufw
systemctl start ufw
chkconfig ufw on
ufw enable
ufw status
ufw default deny incoming
ufw default allow outgoing

                                                                                                                                                        #ufw default deny outgoing 1


yum install webkitgtk3 gnome-icon-theme-symbolic python-distutils-extra gtk2 gtk3 gtk2-devel gtk3-devel python-netifaces intltool


python setup.py install --prefix=/usr


systemctl disable firewalld
systemctl stop firewalld
chkconfig firewalld off

#(optional)
yum remove firewalld firewall-config firewall-applet




3 http://pantestmb.blogspot.com/2013/04/fedora-18-disable-firewalld-install.html
2 http://translate.google.com/translate?hl=en&sl=es&u=http://heperdidolarazon.neq3.com/%3Fp%3D332&prev=search
1 https://www.digitalocean.com/community/tutorials/how-to-setup-a-firewall-with-ufw-on-an-ubuntu-and-debian-cloud-server

http://pastebin.com/raw.php?i=TX7jBNfD

gufw
fuente
2
La pregunta fue acerca de CentOS, si son totalmente compatibles, explíquelo para que otros usuarios que no estén tan bien entendidos entiendan. Algún otro detalle también puede ser útil. Aparte de eso, transmito este mensaje de Carl B. Bienvenido a Super User. Si bien este enlace puede responder a la pregunta, se prefiere detallar los elementos que son relevantes que ayudan al OP y hacen referencia al enlace. Los enlaces se rompen y su respuesta es buena ... no una respuesta, sino un enlace roto. - Carl B
mic84
estas instrucciones de compilación funcionan en fedora 21 cuando se construyen en centos, centos usa gtk 3.8.8 para que gufw se ejecute en centos, requiere gtk 3.10 cuando intenta construir gtk 3.10, extrae muchas otras dependencias que requieren versiones coincidentes con la construcción de GTK 3.10 fuente o el uso de paquetes externos
Gufw