Ok, there has to be something I’m missing, as I’ve read through the docs plenty of times, scoured the forums, and still have not gotten my PPP dialin to work. I’ve setup PPP servers in the past with straight FreeBSD and Linux before, but not on a Mikrotik.
(I’ll change the IPs to protect the innocent):
interface “outside” is 1.2.3.10/24. (a public routable IP/subnet) proxy arp is turned on.
incedentially, I also have a “wireless” interface at 10.0.0.1/24 (internal), plus a “backup” interface at 4.3.2.10/30 (only got 1 IP here). Typically, the 10.0.0.1/24 is masq’d to this “backup” interface…
we also have routing policies setup, which basically say “if youre coming from the 1.2.3.0/24 space, then 1.2.3.1 is your default gateway”. And if you are coming from anywhere else (from 0.0.0.0/0) use the backup interface.
now, all this mess works perfectly fine..
so, I setup PPP server for 1 modem. PPP profile “dialin” is setup with local IP of 1.2.3.10 (outside interface), and remote IP is 1.2.3.99 (which I want to be the client who is dialing in).
upon dialing in, the remote does indeed get the 1.2.3.99 address, but it cannot ping anything, yet the Mikrotik CAN ping it. (neat trick, eh?) and yes, firewall is turned off on the dialup client (windows xp box). Another box on the 1.2.3.0/24 subnet cannot ping it, as it does not get the arp reply. If I manually add an arp entry on another box, and traceroute, I see that when Mikrotik gets the packet, its sending it back out it’s default gateway (1.2.3.1)
the other thing that is interesting is that in IP->Addresses, when someone dials in, its adding:
Address 1.2.3.10/32, Network: 1.2.3.99, broadcast: 0.0.0.0, interface: ppp-in1
this is a Mikrotik 2.8.27 box…
any ideas/suggestions?