Aplica-se a SUSE Linux Enterprise Desktop 12

22 Usando o NetworkManager

O NetworkManager é a solução ideal para laptops e outros computadores portáteis. Ele suporta tipos e padrões de criptografia avançados para conexões de rede, incluindo conexões com rede protegidas por 802.1X. 802.1X é o Padrão IEEE para Redes Locais e de Área Metropolitana — Controle de Acesso a Rede Baseado na Porta. Com o NetworkManager, você não precisa se preocupar em configurar interfaces de rede nem em alternar entre redes wireless ou com fio quando estiver em trânsito. O NetworkManager pode conectar-se automaticamente a redes wireless conhecidas ou gerenciar várias conexões de rede paralelamente, caso em que a conexão mais rápida é usada como padrão. Além disso, você pode alternar manualmente entre as redes disponíveis e gerenciar sua conexão de rede usando um applet na bandeja do sistema.

Várias conexões podem estar ativas simultaneamente, em vez de apenas uma. Isso lhe permite desplugar o laptop de uma Ethernet e permanecer conectado por uma conexão wireless.

22.1 Casos de uso para o NetworkManager

O NetworkManager dispõe de uma interface do usuário sofisticada e intuitiva, que permite aos usuários alternar facilmente seu ambiente de rede. Contudo, o NetworkManager não é uma solução adequada nos seguintes casos:

  • O computador fornece serviços de rede para outros computadores de sua rede, por exemplo, se ele for um servidor DHCP ou DNS.

  • Seu computador é um servidor Xen ou seu sistema é um sistema virtual dentro do Xen.

22.2 Habilitando ou desabilitando o NetworkManager

Em laptops, o NetworkManager está habilitado por padrão. No entanto, ele pode ser habilitado ou desabilitado a qualquer momento no módulo Configurações de Rede do YaST.

  1. Execute o YaST e vá para Dispositivos de Rede › Configurações de Rede.

  2. A caixa de diálogo Configurações de Rede é aberta. Vá até a guia Opções Globais.

  3. Para configurar e gerenciar suas conexões de rede com o NetworkManager:

    1. No campo Método de Configuração da Rede, selecione Controlado por Usuário com o NetworkManager.

    2. Clique em OK e feche o YaST.

    3. Configure as conexões de rede com o NetworkManager, conforme descrito na Seção 22.3, “Configurando conexões de rede”.

  4. Para desativar o NetworkManager e controlar a rede com sua própria configuração

    1. No campo Método de Configuração da Rede, escolha Controlled by wicked (Controlado pelo wicked).

    2. Clique em OK.

    3. Configure a placa de rede com o YaST usando a configuração automática através do DHCP ou de um endereço IP estático.

      Há uma descrição detalhada da configuração de rede com o YaST na Seção 20.4, “Configurando uma conexão de rede com o YaST”.

22.3 Configurando conexões de rede

Após habilitar o NetworkManager no YaST, configure suas conexões de rede com o front end do NetworkManager disponível no GNOME. Ele mostra guias para todos os tipos de conexões de rede; por exemplo, conexões com fio, wireless, de banda larga móvel, DSL e VPN.

Para abrir a caixa de diálogo de configuração de rede no GNOME, abra o menu de configurações, pelo menu de status, e clique na entrada Rede.

Nota
Nota: disponibilidade das opções

Dependendo da configuração de seu sistema, talvez não seja permitido configurar conexões. Em um ambiente seguro, talvez algumas opções estejam bloqueadas ou exijam permissão de root. Consulte o administrador do sistema para obter os detalhes.

Caixa de diálogo Conexões de Rede do GNOME
Figura 22.1 Caixa de diálogo Conexões de Rede do GNOME
Procedimento 22.1 Adicionando e editando conexões
  1. Abra a caixa de diálogo de configuração do NetworkManager.

  2. Para adicionar uma conexão:

    1. Clique no ícone de + no canto inferior esquerdo.

    2. Selecione o tipo de conexão preferencial e siga as instruções.

    3. Ao concluir, clique em Adicionar.

    4. Depois de confirmadas as mudanças, a conexão de rede recém-configurada será exibida na lista de redes disponíveis que aparece ao abrir o Menu de Status.

  3. Para editar uma conexão:

    1. Selecione a entrada para editar.

    2. Clique no ícone de engrenagem para abrir a caixa de diálogo Configurações da Conexão.

    3. Faça as mudanças e clique em Aplicar para gravá-las.

    4. Para disponibilizá-la como conexão do sistema, vá para a guia Identidade e marque a caixa de seleção Make available to other users (Disponibilizar para outros usuários). Para obter mais informações sobre Conexões de Usuário e Sistema, consulte a Seção 22.4.1, “Conexões de usuário e sistema”

22.3.1 Gerenciando conexões de rede com fio

Se o seu computador estiver conectado a uma rede com fio, use o applet do NetworkManager para gerenciar a conexão.

  1. Abra o Menu de Status e clique em Com fio para mudar os detalhes da conexão ou desligá-la.

  2. Para mudar as configurações, clique em Wired Settings (Configurações com Fio) e clique no ícone de engrenagem.

  3. Para desligar todas as conexões de rede, ative a configuração Airplane Mode (Modo Avião).

22.3.2 Gerenciando conexões de rede wireless

As redes wireless visíveis estão listadas no menu do applet do NetworkManager do GNOME em Redes Wireless. A força do sinal de cada rede também é mostrada no menu. Redes wireless criptografadas são marcadas com um ícone de escudo.

Procedimento 22.2 Conectando-se a uma rede wireless visível
  1. Para conectar-se a uma rede wireless visível, abra o Menu de Status e clique em Wi-Fi.

  2. Clique em Turn On (Ativar) para habilitá-la.

  3. Clique em Select Network (Selecionar Rede), selecione a Rede Wi-Fi e clique em Conectar.

  4. Se a rede estiver criptografada, será aberta uma caixa de diálogo de configuração. Ela mostra o tipo de criptografia que a rede usa e as caixas de texto para digitar as credenciais de login.

Procedimento 22.3 Conectando-se a uma rede wireless invisível
  1. Para conectar-se a uma rede que não transmite seu identificador do conjunto de serviços (SSID ou ESSID) e, portanto, não pode ser detectada automaticamente, abra o Menu de Status e clique em Wi-Fi.

  2. Clique em Configurações Wi-Fi para abrir o menu de configurações detalhadas.

  3. Verifique se o seu Wi-Fi está habilitado e clique em Conectar a uma Rede Oculta....

  4. Na caixa de diálogo aberta, digite o SSID ou o ESSID em Nome de Rede e defina os parâmetros de criptografia, se necessário.

Uma rede wireless escolhida explicitamente permanecerá conectada o máximo de tempo possível. Se houver um cabo de rede conectado durante esse período, todas as conexões definidas como Stay connected when possible (Permanecer conectado quando possível) ficarão conectadas enquanto a conexão wireless continuar ativa.

22.3.3 Configurando a placa Wi-Fi/Bluetooth como ponto de acesso

Se a placa Wi-Fi/Bluetooth suportar o modo de ponto de acesso, você poderá usar o NetworkManager para a configuração.

  1. Abra o Menu de Status e clique em Wi-Fi.

  2. Clique em Configurações Wi-Fi para abrir o menu de configurações detalhadas.

  3. Clique em Use as Hotspot... (Usar como Ponto Ativo) e siga as instruções.

  4. Use as credenciais mostradas na caixa de diálogo resultante para conectar-se ao ponto ativo de uma máquina remota.

22.3.4 NetworkManager e VPN

O NetworkManager suporta várias tecnologias de VPN (Virtual Private Network). Para cada tecnologia, o SUSE Linux Enterprise Desktop possui um pacote básico com suporte genérico ao NetworkManager. Além disso, você também precisa instalar o respectivo pacote específico da área de trabalho para o seu applet.

OpenVPN

Para usar esta tecnologia VPN, instale

  • NetworkManager-openvpn e

  • NetworkManager-openvpn-gnome.

vpnc (Cisco)

Para usar esta tecnologia VPN, instale

  • NetworkManager-vpnc e

  • NetworkManager-vpnc-gnome.

PPTP (Point-to-Point Tunneling Protocol)

Para usar esta tecnologia VPN, instale

  • NetworkManager-pptp e

  • NetworkManager-pptp-gnome.

Após instalar os pacotes, configure sua conexão VPN conforme descrito no Procedimento 22.1, “Adicionando e editando conexões”.

22.4 NetworkManager e segurança

O NetworkManager distingue dois tipos de conexões wireless: confiáveis e não confiáveis. Uma conexão confiável é qualquer rede selecionada explicitamente no passado. Todas as outras são não confiáveis. As conexões confiáveis são identificadas pelo nome e pelo endereço MAC do ponto de acesso. O uso do endereço MAC garante que você não possa usar um ponto de acesso diferente com o nome da conexão confiável.

O NetworkManager faz uma exploração periódica de redes wireless disponíveis. Se forem encontradas várias redes confiáveis, a usada mais recentemente será selecionada automaticamente. O NetworkManager aguarda a sua seleção caso nenhuma das redes seja confiável.

Se a configuração de criptografia mudar, mas o nome e o endereço MAC continuarem os mesmos, o NetworkManager tentará se conectar, mas primeiro você será solicitado a confirmar as novas configurações de criptografia e fornecer atualizações, como uma nova chave.

Se você mudar da conexão wireless para o modo offline, o NetworkManager deixará o SSID ou o ESSID em branco. Isso garante que a placa seja desconectada.

22.4.1 Conexões de usuário e sistema

O NetworkManager conhece dois tipos de conexões: conexões de usuário e sistema. As conexões de usuário são aquelas que ficam disponíveis ao NetworkManager quando o primeiro usuário efetua login. Quaisquer credenciais necessárias são solicitadas ao usuário e, quando ele efetua logout, as conexões são desconectadas e removidas do NetworkManager. As conexões definidas como sendo de sistema podem ser compartilhadas por todos os usuários e disponibilizadas logo após o NetworkManager ser iniciado, antes que qualquer usuário efetue login. No caso das conexões do sistema, todas as credenciais devem ser fornecidas no momento em que a conexão é criada. Tais conexões do sistema podem ser usadas para conectar-se automaticamente a redes que exigem autorização. Para obter informações sobre como configurar conexões de usuário ou de sistema com o NetworkManager, consulte a Seção 22.3, “Configurando conexões de rede”.

22.4.2 Armazenando senhas e credenciais

Para não ter que digitar suas credenciais toda vez que se conectar a uma rede criptografada, você pode usar o Gerenciador de Chaveiros do GNOME para armazenar as credenciais criptografadas no disco, protegidas por uma senha master.

O NetworkManager também pode recuperar seus certificados para conexões seguras (por exemplo, conexões com fio, wireless ou VPN criptografadas) do armazenamento de certificado. Para obter mais informações, consulte o Chapter 12, Certificate Store, Security Guide.

22.5 Perguntas mais frequentes

Veja a seguir algumas perguntas frequentes sobre a configuração de opções de rede especiais com o NetworkManager.

Como vincular uma conexão a um dispositivo específico?

Por padrão, as conexões no NetworkManager são específicas ao tipo de dispositivo: elas se aplicam a todos os dispositivos físicos do mesmo tipo. Se houver mais de um dispositivo físico disponível por tipo de conexão (por exemplo, quando a máquina está equipada com duas placas Ethernet), você poderá vincular uma conexão a determinado dispositivo.

Para fazer isso no GNOME, primeiro procure o endereço MAC do seu dispositivo (use as Informações da Conexão disponíveis no applet ou use a saída das ferramentas de linha de comando, como nm-tool ou wicked show all). Em seguida, inicie a caixa de diálogo para configurar conexões de rede e escolher a conexão que você deseja modificar. Na guia Com fio ou Wireless, digite o Endereço MAC do dispositivo e confirme suas mudanças.

Como especificar um determinado ponto de acesso caso sejam detectados vários pontos de acesso com o mesmo ESSID?

Quando há vários pontos de acesso disponíveis com bandas wireless diferentes (a/b/g/n), o ponto de acesso com o sinal mais forte é automaticamente escolhido por padrão. Para anular isso, use o campo BSSID ao configurar conexões wireless.

O BSSID (Basic Service Set Identifier) identifica de forma exclusiva cada Conjunto de Serviços Básicos. Em um Conjunto de Serviços Básicos de infraestrutura, o BSSID é o endereço MAC do ponto de acesso wireless. Em um Conjunto de Serviços Básicos independente (ad-hoc), o BSSID é um endereço MAC administrado localmente, gerado de um número aleatório de 46 bits.

Inicie a caixa de diálogo para configurar conexões de rede conforme descrito na Seção 22.3, “Configurando conexões de rede”. Escolha a conexão wireless que você deseja modificar e clique em Editar. Na guia Wireless, digite o BSSID.

Como compartilhar conexões de rede com outros computadores?

O dispositivo principal (que está conectado à Internet) não precisa de nenhuma configuração especial. Entretanto, você deve configurar o dispositivo que está conectado ao barramento local ou à máquina, conforme a seguir:

  1. Inicie a caixa de diálogo para configurar conexões de rede conforme descrito na Seção 22.3, “Configurando conexões de rede”. Escolha a conexão que você deseja modificar e clique em Editar. Alterne para a guia Configurações IPv4 e, na caixa suspensa Método, escolha Compartilhado com outros computadores. Isso habilitará o encaminhamento de tráfego IP e executar um servidor DHCP no dispositivo. Confirme suas mudanças no NetworkManager.

  2. Como o servidor DCHP utiliza a porta 67, verifique se ela não está bloqueada pelo firewall: Na máquina que compartilha as conexões, inicie o YaST e selecione Segurança e Usuários › Firewall. Alterne para a categoria Serviços Permitidos. Se o Servidor DCHP ainda não for exibido como Serviço Permitido, selecione Servidor DCHP em Serviços a Permitir e clique em Adicionar. Confirme as mudanças no YaST.

Como fornecer informações de DNS estático com endereços automáticos (DHCP, PPP, VPN)?

Caso um servidor DHCP forneça informações (e/ou rotas) inválidas de DNS, você pode anulá-las. Inicie a caixa de diálogo para configurar conexões de rede conforme descrito na Seção 22.3, “Configurando conexões de rede”. Escolha a conexão que você deseja modificar e clique em Editar. Alterne para a guia Configurações IPv4 e, na caixa suspensa Método, escolha Somente endereços (DHCP) automáticos. Digite as informações de DNS nos campos Servidores DNS e Domínios de Pesquisa. Para Ignorar automaticamente rotas obtidas, clique em Rotas e ative a respectiva caixa de seleção. Confirme as mudanças.

Como fazer o NetworkManager conectar-se a redes protegidas por senha antes que um usuário efetue login?

Defina uma conexão do sistema que possa ser usada para esse fim. Para obter mais informações, consulte a Seção 22.4.1, “Conexões de usuário e sistema”.

22.6 Solução de problemas

Podem ocorrer problemas de conexão. Alguns problemas comuns relacionados ao NetworkManager são: o applet não é iniciado ou opção ausente na VPN. Métodos para resolver e evitar esses problemas dependem da ferramenta usada.

O applet da área de trabalho do NetworkManager não é iniciado

Os applets serão iniciados automaticamente se a rede for configurada para controle do NetworkManager. Se o applet não for iniciado, verifique se o NetworkManager está habilitado no YaST, conforme descrito na Seção 22.2, “Habilitando ou desabilitando o NetworkManager”. Em seguida, verifique se o pacote NetworkManager-gnome também está instalado.

Se o applet da área de trabalho estiver instalado, mas não for executado por alguma razão, inicie-o manualmente. Se o applet de área de trabalho estiver instalado, mas não estiver em execução por algum motivo, inicie-o manualmente com o comando nm-applet.

O applet do NetworkManager não inclui a opção VPN

O suporte a NetworkManager, applets e VPN para NetworkManager é distribuído em pacotes separados. Se o applet NetworkManager não incluir a opção VPN, verifique se os pacotes com suporte ao NetworkManager referentes à sua tecnologia VPN estão instalados. Para obter mais informações, consulte a Seção 22.3.4, “NetworkManager e VPN”.

Nenhuma conexão de rede disponível

Se você configurou sua conexão de rede corretamente e todos os outros componentes para a conexão de rede (roteador etc.) também estiverem em funcionamento, pode ser útil reiniciar as interfaces de rede no seu computador. Para isso, efetue login em uma linha de comando como root e execute systemctl restart wicked.services.

22.7 Para obter mais informações

Você encontra mais informações sobre o NetworkManager nos seguintes sites na Web e diretórios:

Página do Projeto NetworkManager

http://projects.gnome.org/NetworkManager/

Documentação do pacote

Consulte também o conteúdo dos seguintes diretórios para obter as informações mais recentes sobre o NetworkManager e o applet do GNOME:

  • /usr/share/doc/packages/NetworkManager/,

  • /usr/share/doc/packages/NetworkManager-gnome/.

Imprimir esta página