Paso 5: Configuración del firewall y NAT
Ya que tenemos varios clientes en el interior acceso a internet una dirección IP pública que necesitamos utilizar NAT. Está parado para la traducción de direcciones de red y va seguir el cliente que solicitó lo que tráfico cuando devuelve la información sobre el túnel. También es necesario configurar algunos seguridad alrededor de la frambuesa Pi lo mismo y el túnel.
sudo iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE
Habilitar NAT.
sudo iptables -A FORWARD -i eth0 -o tun0 -j ACCEPT
Permitiendo todo el tráfico desde la eth0 (interno) a tun0 (túnel).
sudo iptables -A FORWARD -i tun0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
Permitir tráfico de tun0 (túnel) para volver sobre eth0 (interno). Puesto que nos especifique el estado relacionados, establecida se limitará a la conexión desde la red interna. Bloqueando el tráfico externo tratando de iniciar una nueva conexión.
sudo iptables -A INPUT -i lo -j ACCEPT
Permitiendo que el tráfico de loopback de Raspberry Pi.
sudo iptables -A INPUT -i eth0 -p icmp -j ACCEPT
Permitiendo que las computadoras en la red local para hacer ping a la frambuesa Pi.
sudo iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
Permitir SSH desde la red interna.
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
Permitiendo todo el tráfico Iniciado por el Raspberry Pi para volver. Este es el mismo estado principal como antes.
sudo iptables -P FORWARD DROPsudo iptables -P INPUT DROPsudo iptables -L
Si tráfico no coincide con ninguna de la las reglas especifican se quitarán.
sudo apt-get install iptables-persistente
sudo systemctl habilitar netfilter persistente
Primera línea instala una paz de código que hace las reglas de iptables que acabamos de crear persistentes entre reinicios. El otro guarda las reglas después de que había cambiado. Este tiempo es suficiente para ejecutar el primero de ellos. Si cambia las reglas de ejecutan el segundo de ellos para salvar. Reglas de iptables son en efecto tan pronto como agregarlos si desordenar y perder el reinicio sólo acceso y los elementos guardados ya no volverá.