I can’t find the GRE helper anymore in the 3.0rc5,6.
I am an ISP. Since installing 3.0rc, my customers are unable to connect to a PPTP VPN through the Mikrotik NAT. I am srcnat’ing people behind 1 IP address. I have the service port PPTP enabled. I have no firewall rules blocking PPTP. I can’t find the GRE protocol service port anywhere. I think that is blocking the PPTP. I have not found any other docs that explain much on PPTP, GRE through the Mikrotik. I am finding it harder than I believe it is. What am I missing?
PPTP service-port helper should be enough to bypass PPTP tunnels over NAT.
Try to follow jwcn suggestion and upgrade to 3.0 version, let us know about the results.
I have the same behavior on several releases up to and including RC10. The PPTP passthrough worked fine on v2.9. As stated earlier v2.9 had a PPTP and a GRE helper.
Understood. This still does not allow a PPTP session to passthrough NAT. This stopped working in v3.0 release candidates. It worked in v2.9.
More accurately this is a double NAT situation. The customer behind the MT has a SOHO router, Linksys, Netgear, DLink, etc… If that customer is NAT’d through the MT then they can not get a successful PPTP session (even with the aforementioned PPTP Service Port/helper). If this customer is removed from NAT and given a routable IP then PPTP works correctly. We have a large number of customers that we have to remove from NAT and assign a routable IP address to when we upgrade a site from v2.9 to v3.0. Also we are only using the MT as a router, no wireless cards, no MT AP, no MT CPE.
I have upgraded my MT network to all v3.0 except for my home. I will upgrade here later tonight and see if I can replicate your problem and get back to you.
I am having the same problem. We are using masquerade for our customers. Any customer who is using a SOHO router needs the GRE helper. This is missing in 3.0 How can we add it? How can we fix this problem?