Možností je spousta, ale jako nejpraktičtější bych viděl použití Wokenního SMB protokolu.

1) na Widlích jednoduše nasdílíš co potřebuješ

2) na Ubuntu: http://cinderbox.net/2011/05/08/inst...natty-narwhal/

3) na OS X: http://support.apple.com/kb/ht1568

4) připojení zvenčí bych ideálně viděl pomocí VPN, pokud se tvůj router umí chovat jako VPN server bude to snadný, jestli ne dá se to možná naučit flashnutím jinýho firmwaru nebo se to celý dá vymyslet jinak - tohle bych řešil až ti bude ostatní fungovat


Ber to jako nástřel, jak bych na to šel já, záleží jaký parametry jsou pro tebe důležitý a jak jsi technicky zdatnej v nastavování