update infomation here:
finally find out it's the router, not the rogers service.
I bypassed the router, then it's working.
I reset the router setting, still not working.
i tried to update firmware, not successful.
Now pretty much stuck here.
I tried another wired router, same brand "smc". it's working fine.
But for some reason, I am not able to log in the router at all.
Phone the support, no solution.
Without the port forwarding enabled, my emule will be always "low id".