From Fedora Project Wiki

Revision as of 11:13, 13 August 2014 by Vbenes (talk | contribs)

Description

GNOME comes with a brand new sharing to firewall feature

Setup

  • Open "User menu" - "System Settings" - "Sharing".
  • Verify that the firewalld-config-workstation package is installed
    • If not, you can correct this with:
    • echo -e 'remove firewalld-config-standard\n install firewalld-config-workstation\n run\n exit\n' | yum -y shell
  • verify that you have
    • control-center >= 3.13.2
    • gnome-settings-daemon >= 3.13.3
    • gnome-user-share >= 3.13.2
    • vino >= 3.13.3
    • rygel >= 0.23.1.1
  • install the avahi-tools package
  • verify that other machines are visible on the local network using:
    • from the command-line run: avahi-browse -art

How to test

    1. Connect to a wireless network (if not already done)
    2. Launch Settings -> Sharing
    3. Enable "Personal File Sharing"
    4. Verify that it shows up as "Active" in the main settings window
    5. Verify that the "gnome-user-share-webdav" process is running in the "System Monitor" program
    6. If possible, verify that the service is accessible from another machine on the same network (select "Browse Network" in nautilus'sidebar)
    1. As #1 but for "Screen Sharing". The process name is "vino-server". You can verify from another machine
    1. As #1 but for "Media Sharing". The process name is "Rygel"
    1. As for #1 but for "Remote Login. The process name is "sshd" (check "All processes" is selected in the view menu in "System Monitor", or use "systemctl status sshd").
    1. Disconnect from the network (Turn off Wi-Fi from gnome-shell's status menu,or using the Network Settings), and verify that "gnome-user-share-webdav","vino-server" and "rygel" are stopped using the "System Monitor".
    1. If possible, connect to the network using Ethernet, or connect to another Wi-Fi network. Verify that "Personal File Sharing", "Screen Sharing" and "Media Sharing" in the Sharing Settings all appear as "Enabled" (rather than "Active"). Verify that "gnome-user-share-webdav", "vino-server" and "rygel" are stopped using the "System Monitor".
    1. In the Sharing settings, turn off the master switch, at the top right of the window, next to the close button. Verify that "Personal File Sharing", "Screen Sharing" and "Media Sharing" appear as "Off". Verify that "gnome-user-share-webdav", "vino-server" and "rygel" are stopped using the "System Monitor".

Expected Results