Are you using DHCP? If not mLinux will probably not have valid name resolving in place. I had to use the IP address for the server in the configuration. (I'm using fixed IP and resolv.conf gets reset to an empty file at boot)
Try running 'tcpdump -i eth0 -n -vvvX host 54.229.214.112' to see if there is any traffic.