Linux IP Tables Configutation
#!/bin/sh
#echo
ip addr add 10.0.1.12/24 dev enp0s8
sysctl -w net.ipv4.ip_forward=1
Reset iptables
iptables -F
iptables -F -t nat
iptables -X -t nat
iptables -F -t filter
iptables -X -t filter
iptables -P FORWARD ACCEPT
#1 Drop the input
iptables -F INPUT DROP
#2 forwarding
iptables -A FORWARD -i enp0s8 -o enp0s3 -s 192.168.56.0/255.255.255.0 -d 0/0 -j ACCEPT
iptables -A FORWARD -i enp0s3 -o enp0s8 -s 0/0 -d 10.0.1.0/255.255.255.0 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.0.1.0/255.255.255.0 -d 0/0 -j MASQUERADE
#3 PORT FORWARDING
iptables -A PREROUTING -t nat -i enp0s3 -p tcp -d 192.168.56.101 --dport 1234 -j DNAT --to-destination 10.0.1.12:22
iptables -A PREROUTING -t nat -i enp0s8 -p tcp -d 192.168.56.101 (10.0.1.11) --dport 1234 -j DNAT --to-destination 10.0.1.12:22
#iptables -A FORWARD -i enp0s8 -o enp0s3 -j ACCEPT
ssh -p <PORT> <USERNAME>@<IP_ADDRESS>
ssh -p 1234 t@192.168.56.101