Iptables mismo segmento de red IP: Puerto de Salto

image.png

Si eso

  1. La figura encima de los requisitos

  2. Si el cliente es una dirección IP pública no sabe no puede factible (no probado)


medio ambiente

[root @ ~ cliente] # cat / etc / redhat-release  
versión de CentOS Linux 07/07/1908 (Core) 
[root @ ~ cliente] # uname -r 
3.10.0-693.el7.x86_64 
[root @ Cliente ~] # uname -m 
x86_64


Configuración IPtables

# Habilitar el reenvío del núcleo 
[root @ IPtables ~] # echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf 
[root @ IPtables ~] # sysctl -p 
net.ipv4.ip_forward = 1 

# Centos7 por defecto firewalld utilizando como firewalls, borrar y luego instalar iptables. 
[IPtables el root @ ~] # yum remove -Y firewalld 
[IPtables la raíz @ ~] # yum la instalación de iptables -Y-Servers 
[IPtables la raíz @ ~] # systemctl iptables Start 
[IPtables la raíz @ ~] # systemctl permitir iptables 

# claros defecto iptables gobernar, y luego añadir reglas personalizadas. 
[IPtables el root @ ~] # iptables -F 
[IPtables la raíz @ ~] # iptables -t NAT -A -d 192.168.17.5 la PREROUTING -p TCP -j DNAT --a-80 dport ¿Dónde quiere 192.168.17.13:80 
[ root @ iptables ~] # iptables -t nat -A POSTROUTING -p TCP -d 192.168.17.13 --dport 80 -j SNAT---a fuente 192.168.17.5


prueba

#Server instalación Nginx lado, y el puerto de acceso lata 80. 
[Root @ Nginx1 ~] # netstat -tnlp | grep 80 
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 11372 / nginx: Maestro 

#client acceso directo al servidor 
[root @ Cliente ~] # rizo 192.168.17.13 
192.168. 17.13 

#client través de un acceso normal IPtables servidor 
[root @ ~ cliente] # rizo 192.168.17.5 
192.168.17.13




Supongo que te gusta

Origin blog.51cto.com/w877183008/2485110
Recomendado
Clasificación