Lets does something simple..
rather than running the .sh
let's just try to invoke it manually...
confirm that you have poked a hole in 5900 in your firewall for me please.
And you have vncservice running on the pc you want to vnc into.
it could be that 192:168:2.1:0 or 192:168:2.1:1 or 192:168:2.1:2 is the right DISPLAY to connect to...
the :0 is the display number itself...
I will have a look at the screenies in a mo. just in the middle of something.