Is it supposed to work?

I just want to make sure this is supposed to work. The configuration is just an example. I want to verify by pinging using the internal interface IP as the source will get NATed.

/ip address print
0 123.123.123.123/24 123.123.123.1 123.123.123.255 wlan1
1 192.168.1.1/24 192.168.1.0 192.168.1.255 ether1

/ip route print

DST-ADDRESS PREF-SRC G GATEWAY DISTANCE IN..

0 A S 0.0.0.0/0 r 213.185.112.193 1 wl..
1 ADC 192.168.1.0/24 192.168.1.1 0 et..
2 ADC 123.123.123.0/24 123.123.123.123 0 wl..

/ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat action=masquerade src-address=192.168.1.0/24
out-interface=wlan1


I am trying to ping an external IP address. I want to make sure that it gets NATed. If I
ping 4.2.2.2 src-address=192.168.1.1 it should work right?

Since it's not working I need to talk to my ISP, correct?

[admin@MikroTik] > ping 4.2.2.2
4.2.2.2 64 byte ping: ttl=241 time=581 ms
4.2.2.2 64 byte ping: ttl=241 time=576 ms
4.2.2.2 64 byte ping: ttl=241 time=581 ms
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 576/579.3/581 ms
[admin@MikroTik] > ping 4.2.2.2 src-address=192.168.1.1
4.2.2.2 ping timeout
4.2.2.2 ping timeout
4.2.2.2 ping timeout
3 packets transmitted, 0 packets received, 100% packet loss


Thanks,

Cory

I got the connection working and it does work.

[cory@SAFE-PALC] > ping 4.2.2.2
4.2.2.2 64 byte ping: ttl=241 time=580 ms
4.2.2.2 64 byte ping: ttl=241 time=640 ms
4.2.2.2 64 byte ping: ttl=241 time=580 ms
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 580/600.0/640 ms
[cory@SAFE-PALC] > ping 4.2.2.2 src-address=192.168.1.1
4.2.2.2 64 byte ping: ttl=241 time=576 ms
4.2.2.2 64 byte ping: ttl=241 time=574 ms
4.2.2.2 64 byte ping: ttl=241 time=622 ms
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 574/590.6/622 ms