Roteamento no Centos 7.3 para Internet

Roteamento no Centos 7.3 para Internet

Procurei, mas tudo que tentei não funcionou

Tenho duas máquinas com Centos,Máquina 1com umenp0s3( 192.168.56.99 IP), e aMáquina 2com (enp0s8 192.168.56.101eenp0s3 10.0.2.15 IPs). Como vocês podem ver, minha rede interna é a 192.168.56.0/24, e quero conectar a Máquina 1 à internet através da Máquina 2.

Caso seja importante, estas são VMs rodando no VirtualBox em um host Windows 10.

Como eu poderia fazer isso? Obrigado.

Responder1

iptablesdeve ser seu amigo para sua máquina gateway, por exemplo, configurado de forma semelhante aeste guia Debian para configurar um gateway, que usa eth0 como placa de rede interna e eth1 como endereço externo e fornece o seguinte 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

informação relacionada