Enrutamiento en Centos 7.3 a Internet

Enrutamiento en Centos 7.3 a Internet

He buscado, pero todo lo que intenté no funciona.

Tengo dos máquinas con Centos,Máquina 1con unenp0s3( 192.168.56.99 IP), y elmaquina 2con (enp0s8 192.168.56.101yenp0s3 10.0.2.15 IPs). Como puede ver, mi red interna es 192.168.56.0/24y quiero conectar la Máquina 1 a Internet a través de la Máquina 2.

En caso de que sea importante, se trata de máquinas virtuales que se ejecutan en VirtualBox en un host de Windows 10.

¿Cómo podría hacerlo? Gracias.

Respuesta1

iptablesdebe ser su amigo para su máquina de puerta de enlace, por ejemplo, configurado de manera similar aesta guía de Debian para configurar una puerta de enlace, que utiliza eth0 como tarjeta de red interna y eth1 como dirección externa y luego proporciona el siguiente script:

#!/bin/sh
# run as root

#
# delete all existing rules.
#
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X

# Always accept loopback traffic
iptables -A INPUT -i lo -j ACCEPT


# Allow established connections, and those not coming from the outside
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

# Allow outgoing connections from the LAN side.
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT

# Masquerade.
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

# Don't forward from the outside to the inside.
iptables -A FORWARD -i eth1 -o eth1 -j REJECT

# Enable routing.
echo 1 > /proc/sys/net/ipv4/ip_forward

información relacionada