Sorry, I'm little bit lost here and need more advanced instructions :(
1. When I SSH to crashplan instance - running "jls/jexec" doesn't do anything (command not found)
2. I found etc/hosts but not sure where error log is for crashplan? I only found in /var/log/crashplan and there is 2 files with not much info..
Let me try with more detai:
1) SSH into your FREENAS box (not the crashplan jail)
2) to get root run "su - "
3) to see the number of your crashplan jail run 'jls'
4) Run "jexec <number> csh" where <number> is the number from jls above and this will put you inside the jail
(OR alternatively instead of 1-4 above, open a terminal for the jail in the web gui)
5) ping central.crashplan.com and note the <IP> address (write this down)
6) edit /etc/hosts and add the line:
<IP> central.crashplan.com
7) restart the jail through the web gui
8) log into the jail again and check logs /var/log/engine_output.log and look for any lines with ERROR or WARN (use 'grep' to help). If it looks like it is backing up correctly (either from the frontend gui, from the website or from the logs) then you probably don't have to do much more (even if you have WARN or ERROR in the log file). If it isn't working and you have these errors and these errors are regarding something about 'resolution' then you MIGHT need to add other servers to the hosts file. See if the logs says what server crashplan is having a problem communicating with and repeat the above with this server info. If it's neither of these, you might have a different problem than name resolution.