GRE Iptables: poort openen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Dennisweb
  • Registratie: September 2010
  • Laatst online: 01:36
Ik ben momenteel bezig met het opzetten van een GRE Tunnel. Dit werkt prima. Ik wil nu een poort openen van server B naar server A.

Kan iemand me uitleggen waarom dit niet werkt en hoe dit dan wel moet? De poort is simpelweg niet openen.

Laten we zeggen ik heb Server A en Server B:

Server A heeft als PUBLIC_IP 91.192.123.1 (met als GRE IP 192.168.168.1)
Server B heeft als Public_IP 91.192.123.2 (met als GRE IP 192.168.168.2)

De webserver draait op Server A (poort 80). Ik wil dat de poort op server B openstaat en deze dan geforward wordt naar Server A.

code:
1
2
3
4
5
6
7
8
9
10
OLD_IP=91.192.123.1
NEW_IP=192.168.168.1

# enable IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -I POSTROUTING 1 -o gre1 -j ACCEPT
# redirect the traffic on port 80
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination $NEW_IP:80
iptables -t nat -A POSTROUTING -p tcp -d $NEW_IP --dport 80 -j SNAT --to-source $OLD_IP



Ik krijg de poort dus helemaal niet open. Iemand een idee?

Acties:
  • 0 Henk 'm!

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Waarom gebruik je NAT? Dat maakt 't nodeloos complex

QnJhaGlld2FoaWV3YQ==