Pour le partage de fichier et d'imprimantes, c'est samba qui gère cela. Côté Windows, tu configure ton PC comme si tu faisais un réseau avec d'autres PC sous Windows (partage des fichiers, des imprimantes, etc...). Du côté de Linux, c'est Samba qui s'en occupe. Il faudra que tu lui précise quels répertoires tu souhaites partager, et avec quels droits.
Si tu as déjà installé Samba, tu trouveras un utilitaire graphique dans Paramètres de Système > Paramètres de Serveur > Samba.
Il faut ensuite que Samba soit activé au démarrage. Vérifie que smb soit coché dans Paramètres de système > Paramètre de Serveur > Services.
Sinon tu peux directement éditer le fichier de configuration /etc/samba/smb.conf
Tu peux également trouver un tutoriel à cette adresse :
http://www.lea-linux.org/reseau/samba.html
Je ne l'ai pas lu, mais ça doit pouvoir t'aider si tu as des problèmes.
Pour le partage de connexion, il faut que tu configure le dhcp, mais je ne sais pas trop comment faire sous Fedora. Regarde si tu ne trouves pas d'autres tutoriels sur Lea...