Product SiteDocumentation Site

5.9. Creating a Network Team Using a GUI

5.9.1. Establishing a Team Connection

You can use the GNOME control-center utility to direct NetworkManager to create a team from two or more Wired or InfiniBand connections. It is not necessary to create the connections to be teamed first. They can be configured as part of the process to configure the team. You must have the MAC addresses of the interfaces available in order to complete the configuration process.

Procedure 5.1. Adding a New Team Connection

You can configure a team connection by opening the Network window, clicking the plus symbol, and selecting Team from the list.
  1. Press the Super key to enter the Activities Overview, type control network and then press Enter. The Network settings tool appears.
  2. Click the plus symbol to open the selection list. Select Team. The Editing Team Connection 1 window appears.
  3. On the Team tab, click Add and select the type of interface you want to use with the team connection. Click the Create button. Note that the dialog to select the port type only comes up when you create the first port; after that, it will automatically use that same type for all further ports.
  4. The Editing team0 port 1 window appears. Fill in the MAC address of the first interface to be added to the team.
  5. If custom port settings are to be applied, click on the Team Port tab and enter a JSON configuration string or import it from a file.
  6. Click the Save button.
  7. The name of the teamed port appears in the Teamed connections window. Click the Add button to add further port connections.
  8. Review and confirm the settings and then click the Save button.
  9. Edit the team-specific settings by referring to Section 5.9.1.1, “Configuring the Team Tab” below.

Procedure 5.2. Editing an Existing Team Connection

Follow these steps to edit an existing bond connection.
  1. Press the Super key to enter the Activities Overview, type control network and then press Enter. The Network settings tool appears.
  2. Select the connection you wish to edit and click the Options button.
  3. Select the General tab.
  4. Configure the connection name, auto-connect behavior, and availability settings.
    Five settings in the Editing dialog are common to all connection types, see the General tab:
    • Connection name — Enter a descriptive name for your network connection. This name will be used to list this connection in the menu of the Network window.
    • Automatically connect to this network when it is available — Select this box if you want NetworkManager to auto-connect to this connection when it is available. See Section 2.2.3, “Connecting to a Network Automatically” for more information.
    • All users may connect to this network — Select this box to create a connection available to all users on the system. Changing this setting may require root privileges. See Section 2.2.4, “System-wide and Private Connection Profiles” for details.
    • Automatically connect to VPN when using this connection — Select this box if you want NetworkManager to auto-connect to a VPN connection when it is available. Select the VPN from the drop-down menu.
    • Firewall Zone — Select the firewall zone from the drop-down menu.
  5. Edit the team-specific settings by referring to Section 5.9.1.1, “Configuring the Team Tab” below.

Saving Your New (or Modified) Connection and Making Further Configurations

Once you have finished editing your team connection, click the Save button to save your customized configuration. To make NetworkManager apply the changes, power cycle the interface. See Section 2.2.1, “Connecting to a Network Using a GUI” for information on using your new or altered connection.
You can further configure an existing connection by selecting it in the Network window and clicking Options to return to the Editing dialog.
Then, to configure:

5.9.1.1. Configuring the Team Tab

If you have already added a new team connection you can enter a custom JSON configuration string in the text box or import a configuration file. Click Save to apply the JSON configuration to the team interface.
For examples of JSON strings, see Section 5.12, “Configure teamd Runners”
See Procedure 5.1, “Adding a New Team Connection” for instructions on how to add a new team.