Accessing Network Resources

Contents

5.1. Connecting to Your Network
5.2. General Notes on File Sharing and Network Browsing
5.3. Accessing Network Shares
5.4. Sharing Folders
5.5. Managing Windows Files
5.6. Configuring and Accessing a Windows Network Printer

From your desktop, you can access files and directories or certain services on remote hosts or make your own files and directories available to other users in your network. openSUSE® offers the following ways of accessing and creating network shared resources.

Network Browsing

Your file manager, Nautilus, lets you browse your network for shared resources and services. Learn more about this in Section 5.3, “Accessing Network Shares”.

Sharing Folders in Mixed Environments

Using Nautilus, configure your files and folders to share with other members of your network. Make your data readable or writable for users from any Windows or Linux workstation. Learn more about this in Section 5.4, “Sharing Folders”.

Managing Windows Files

openSUSE can be configured to integrate into an existing Windows network. Your Linux machine then behaves like a Windows client. It takes all account information from the Active Directory domain controller, just as the Windows clients do. Learn more about this in Section 5.5, “Managing Windows Files”.

Configuring and Accessing a Windows Network Printer

You can configure a Windows network printer through the GNOME Control Center. Learn how to configure this in Section 5.6, “Configuring and Accessing a Windows Network Printer”.

Connecting to Your Network

You can connect to a network with wired and wireless connections. To view your network connection status, click Computer. In the Status area of the main menu, the Network icon shows your network connection status. Click the icon to open the YaST Network Settings module. You can use this module to configure your network setup method or to edit your network card configuration.

General Notes on File Sharing and Network Browsing

Whether and to which extent you can use file sharing and network browsing on your machine and in your network highly depends on the network structure and on the configuration of your machine. Before setting up either of them, contact your system administrator to make sure that your network structure supports this feature and to check whether your company's security policies permit it.

Network browsing, be it SMB browsing for Windows shares or SLP browsing for remote services, relies heavily on the machine's ability to send broadcast messages to all clients in the network. These messages and the clients' replies to them enable your machine to detect any available shares or services. For broadcasts to work effectively, your machine must be part of the same subnet as all other machines it is querying. If network browsing does not work on your machine or the detected shares and services do not mmeet with your expectations, contact your system administrator to ensure that you are connected to the appropriate subnet.

To allow network browsing, your machine needs to keep several network ports open to send and receive network messages that provide details on the network and the availability of shares and services. The standard openSUSE is configured for tight security and has a firewall that protects your machine against the Internet. To adjust the firewall configuration, you would either need to ask your system administrator to put your interface into the internal zone or to tear down the firewall entirely (depending on your company's security policy). If you try to browse a network with a restrictive firewall running on your machine, Nautilus warns you that your security restrictions are not allowing it to query the network.

Accessing Network Shares

Networking workstations can be set up to share folders. Typically, files and folders are marked to allow users remote access. These are called network shares. If your system is configured to access network shares, you can use your file manager to access these shares and browse them just as easily as if they were located on your local machine. Your level of access to the shared folders (whether read-only or write access, as well) is dependent on the permissions granted to you by the owner of the shares.

To access network shares, open Nautilus and click Network from the Places pane. Nautilus displays the servers and networks that you can access. Double-click on a server or network to access its shares. You might be required to authenticate to the server by providing a username and password. Common network shares are SFTP accessible resources (SSH File Transfer Protocol) or Windows shares.

Figure 5.1. Network File Browser

Network File Browser

Adding a Network Place

  1. Click Computer+Nautilus File Browser+File+Connect to Server.

    Figure 5.2. Connect to Server dialog box

    Connect to Server dialog box

  2. Select a service type, then specify the required information for your type of service.

  3. To bookmark the connection, check Add Bookmark and enter its name.

  4. Click Connect.

Sharing Folders

Sharing and exchanging documents is a must-have in corporate environments. Nautilus offers you file sharing, which makes your files and folders available to both Linux and Windows users.

Enabling Sharing on the Computer

Before you can share a folder, you must enable sharing on your computer. To enable sharing:

  1. Start the YaST from the main menu.

  2. Enter the root password.

  3. Click Network Services.

  4. Click Windows Domain Membership.

  5. Click Allow Users to Share Their Directories, then click OK.

Enabling Sharing for a Folder

To configure file sharing for a folder:

  1. Open Nautilus.

  2. Right-click a folder, then select Sharing Options from the context menu.

  3. Select Share this folder.

  4. If you want other people to be able to write to the folder, select Allow other people to write in this folder. To allow access for people without a user account check Guest Access.

  5. Click Create Share.

  6. If the folder does not already have the permissions that are required for sharing, a dialog appears. Click Add the permissions automatically.

The folder icon changes to indicate that the folder is now shared.

[Important]Samba Domain Browsing

Samba domain browsing only works if your system's firewall is configured accordingly. Either disable the firewall entirely or assign the browsing interface to the internal firewall zone. Ask your system administrator about how to proceed.

Managing Windows Files

With your openSUSE machine being an Active Directory client, you can browse, view and manipulate data located on Windows servers. The following examples are just the most prominent ones:

Browsing Windows Files with Nautilus

Use Nautilus' network browsing features to browse your Windows data.

Viewing Windows Data with Nautilus

Use Nautilus to display the contents of your Windows user folder just as you would for displaying a Linux directory. Create new files and folders on the Windows server.

Manipulating Windows Data with GNOME Applications

Many GNOME applications allow you to open files on the Windows server, manipulate them and save them back to the Windows server.

Single-Sign-On

GNOME applications, including Nautilus, support Single-Sign-On. This means that to access other Windows resources, such as Web servers, proxy servers or groupware servers like MS Exchange, you do not need to reauthenticate. Authentication against all these is handled silently in the background using the username and password you provided on login.

To access your Windows data using Nautilus, proceed as follows:

  1. Open Nautilus and click Network in the Places pane.

  2. Double-click Windows Network.

  3. Double-click the icon of the workgroup containing the computer you want to access.

  4. Click the computer’s icon (and authenticate if prompted to do so) and navigate to the shared folder on that computer.

To create folders in your Windows user folder using Nautilus, proceed as you would when creating a Linux folder.

Configuring and Accessing a Windows Network Printer

Being part of a corporate network and authenticating against a Windows Active Directory server, you can access corporate resources such as printers. GNOME allows you to configure printing from your Linux client to a Windows network printer.

To configure a Windows network printer for use through your Linux workstation, proceed as follows:

  1. Start the GNOME Control Center from the main menu.

  2. Select Hardware+Printing.

  3. Select New+Printer.

  4. Select Network Printer+Windows Printer via SAMBA.

  5. Open the SMB Browser with Browse and select a workgroup, a server and the printer. Either enter the authentication credentials or choose to be prompted for authentication each time when accessing the printer. Click Forward.

  6. Choose the printer's manufacturer and the printer model from the list and select a driver. The one that is marked with recommended normally produces the best results. Proceed with Forward and provide a name, a description and a location for the printer. Click Apply.

  7. Adding a printer requires root privileges, so you must enter the root password as the final step to adding it.

To print to the Windows network printer configured above, select it from the list of available printers.