If you can access your server with an IP, you should be able to connect/mount a share if your firewalls are configured properly.
On Windows you can just klick "Map Network Drive" at the "Computer", enter your servers IP-Address and the sharename like this: \\server-ip-address\share
On Linux, you can use mount, but you need additional packages (cifs-mount and samba-client).
Then you can mount your share with
mount -t cifs -o user //192.168.0.1/share /mount/point. A better and complete explanation for this can be found here (works for other distributions like debian too)
As the link is dead, here is a link to a cached version at the web archive: