Here is an interesting setup we really would like find a solution to:
“Public Internet” ↔ “datacenter gateway with 172.24.x.x/30” ↔ “Mikrotik router: ether1-WAN: 172.24.x.x/30, LAN bridge ports: 117.252.x.x/29” ↔ “Server machines: 117.252.x.x/29”
We have access to a datacenter. Our provider gives us a default gateway of 172.24.x.x/30 to get access to the internet. At the same time we also get from them public ip addresses that we can use on our server machines. The server machines get public address assignments of 117.252.x.x/29.
Now, from the server machines, we can ping 8.8.8.8 through our mikrotik router and from the internet we can ping the server addresses 117.252.x.x. Oddly enough, we cannot ping 8.8.8.8 from the mikrotik router. The Mikrotik router can ping 172.24.x.x and 117.252.x.x addresses.
Any idea why the mikrotik router cannot ping 8.8.8.8 but the servers can? - I am guessing it is because our default gateway is using private ip addresses (172.24.x.x/30) but I have noticed a similiar setup with 3G modems where the customer gets a public address on the modem side but when you traceroute from the customer, it goes through some private ip’s (10.x.x.x) before it reaches the internet - this setup works though. Our setup is fairly simple - there is currently no nat or firewall rules defined on the mikrotik router.
Regards,
Quinn