GNU/Linux >> Tutoriales Linux >  >> Linux

iptables:comando no encontrado

El subsistema de procesamiento de paquetes de red del kernel de Linux se llama Netfilter, y iptables es el comando que se usa para configurarlo. Hasta hace poco, simplemente iptables era el administrador de firewall predeterminado en todas las distribuciones de Linux. Todavía está en la mayoría de las distribuciones, pero Red Hat Enterprise Linux 7 y todos sus descendientes ahora usan el nuevo firewalld como una interfaz más fácil de usar para configurar las reglas de iptables. Ubuntu viene con Uncomplicated Firewall (ufw), que también es una interfaz fácil de usar para iptables. iptables consta de cinco tablas de reglas, cada una con su propio propósito:

  • Tabla de filtros :Para la protección básica de nuestros servidores y clientes, esta podría ser la única tabla que usamos.
  • Tabla de traducción de direcciones de red (NAT) :NAT se utiliza para conectar la Internet pública a redes privadas.
  • Mesa Mangle :Esto se utiliza para alterar los paquetes de red a medida que pasan por el cortafuegos.
  • Tabla sin procesar :Esto es para paquetes que no requieren seguimiento de conexión.
  • Mesa de seguridad :La tabla de seguridad solo se usa para sistemas que tienen instalado SELinux.

Aquí hay un ejemplo de comando de iptables:

# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.3:8080

Aquí,

  • -t nat :Operar en la mesa nat...
  • -UN ENRUTAMIENTO PREVIO :… agregando la siguiente regla a su cadena PREROUTING.
  • -i eth1 :Haga coincidir los paquetes que entran en la interfaz de red eth1...
  • -p tcp :… que utilizan el protocolo tcp (TCP/IP)
  • –puerto 80 :... y están destinados al puerto local 80.
  • -j DNAT :Saltar al objetivo DNAT...
  • –a destino 192.168.1.3:8080 :… y cambie la dirección de destino a 192.168.1.3 y el puerto de destino a 8080.

Si obtiene el siguiente error mientras ejecuta el comando iptables:

iptables: command not found

puede intentar instalar el paquete iptables como se muestra a continuación según su elección de distribución.

Distribución Comando
Debian apt-get install iptables
Ubuntu apt-get install iptables
Alpino apk agregar iptables
Arco Linux pacman -Siptables
Kali Linux apt-get install iptables
Cent OS yum instalar iptables
Fedora dnf instalar iptables
Raspbian apt-get install iptables


Linux
  1. administrador de suscripciones:comando no encontrado

  2. dnf:comando no encontrado

  3. bc:comando no encontrado

  4. dpkg:comando no encontrado

  5. id:comando no encontrado

nc:comando no encontrado

aws-shell:comando no encontrado

pstree:comando no encontrado

rm:comando no encontrado

mv:comando no encontrado

ln:comando no encontrado