19.12. Trabalhando com Perfis

Diversos dispositivos de rede lógicos podem ser criados para cada dispositivo físico de hardware. Por exemplo: se você tem uma placa Ethernet (eth0) no seu sistema, pode criar dispositivos de rede lógicos com apelidos e opções de configuração diferentes; todos especificamente associados à eth0.

Os dispositivos de rede lógicos são diferentes dos alias dos dispositivos. Os dispositivos de rede lógicos associados ao mesmo dispositivo físico devem existir em perfis diferentes e não podem ser ativados simultaneamente. Os alias dos dispositivos também são associados ao mesmo dispositivo físico, mas podem ser ativados simultaneamente. Consulte a Seção 19.13 para mais detalhes sobre a criação de alias de dispositivos.

Os perfis podem ser usados para criar configurações múltiplas para redes diferentes. Uma configuração pode incluir dispositivos lógicos assim como definições de máquinas e DNS. Após configurar os perfis, você pode usar a Ferramenta de Administração de Rede para alternar entre eles.

Por default, existe um perfil chamado Common. Para criar um novo perfil, selecione Perfil => Novo no menu suspenso e indique um nome único para o perfil.

Agora você está modificando o prefil novo, conforme indicado pela barra de estado na parte inferior da janela principal.

Clique num dispositivo já existente na lista, e depois clique no botão Copiar para copiar o dispositivo existente para um dispositivo de rede lógico. Se você usar o botão Novo, será criado um alias de rede, o que é incorreto. Para alterar as propriedades do dispositivo lógico, selecione-o da lista e clique em Editar. Por exemplo: o apelido pode ser alterado para um nome mais descritivo, como eth0_office, para ser reconhecido mais facilmente.

Na lista de dispositivos, há uma coluna de caixas de verificação nomeadas Perfil. Para cada perfil, você pode selecionar ou desselecionar dispositivos. Somente os dispositivos selecionados são inclusos no perfil selecionado. Por exemplo: se você criar um dispositivo lógico chamado eth0_office em um perfil chamado Office, e quer ativar o dispositivo lógico se o perfil é selecionado, desselecione o dispositivo eth0 e selecione o eth0_office.

Por exemplo: a Figura 19-19 exibe um perfil chamado Office com o dispositivo lógico eth0_office. Está configurado para ativar a primeira placa Ethernet usando o DHCP.

Figura 19-19. Perfil Office

Note que o perfil Home exibido na Figura 19-20 ativa o dispositivo lógico eth0_home, que está associado ao eth0.

Figura 19-20. Perfil Home

Você também pode configurar o eth0 para ativar no perfil Office somente e para ativar um dispositivo ppp (modem) somente no perfil Home. Um outro exemplo é ter o perfil Common ativar o eth0 e um perfil Away ativar um dispositivo ppp para usar quando viajar.

Para ativar um perfil no momento da inicialização, modifique o arquivo da configuração do gestor de início para incluir a opção netprofile=<profilename>. Por exemplo: se o sistema usa o GRUB como gestor de início e o /boot/grub/grub.conf contém:

title Red Hat Enterprise Linux (2.4.21-1.1931.2.399.ent)
        root (hd0,0)
        kernel /vmlinuz-2.4.21-1.1931.2.399.ent ro root=LABEL=/
        initrd /initrd-2.4.21-1.1931.2.399.ent.img

modifque-o para o seguinte (onde <profilename> é o nome do perfil a ser ativado no momento da inicialização):

title Red Hat Enterprise Linux (2.4.21-1.1931.2.399.ent)
        root (hd0,0)
        kernel /vmlinuz-2.4.21-1.1931.2.399.ent ro root=LABEL=/ netprofile=<profilename>
        initrd /initrd-2.4.21-1.1931.2.399.ent.img

Para alternar o perfil após inicializar o sistema, vá para o Menu Principal (no Painel) => Ferramentas do Sistema => Controle do Dispositivo de Rede (ou digite o comando redhat-control-network) para selecionar um perfil e ativá-lo. A seção para ativar o perfil aparece somente na interface Controle do Dispositivo de Rede, se existir mais do que a interface default Common.

Alternativamente, execute o seguinte comando para habilitar um perfil (substitua <profilename> pelo nome do perfil):

redhat-config-network-cmd --profile <profilename> --activate