O sistema de gerenciamento de redes Introdução 11.. PPrrooppóóssiittoo O netadm é um módulo que oferece recursos avançados para pessoas que precisam: · Administrar outras máquinas Linux de suas próprias máquinas. · Administrar e sincronizar uma grande quantidade de máquinas Linux de uma estação mestre somente. 22.. DDeeffiinniiççõõeess ddee ggrruuppooss ddee aaddmmiinniissttrraaççããoo Um grupo de administração é um conjunto de máquinas que compartilham os mesmos arquivos de configuração e algumas partes de outros arquivos de configuração. Na visão do Configurador Linux, elas estão compartilhando os mesmos subsistemas. O conceito de subsistema é o mesmo usado para a funcionalidade de "versões de perfis de sistema". Então você define aqui quais máquinas que estão compartilhando o quê e de onde. 33.. GGeerreenncciiaammeennttoo ddaass áárrvvoorreess ddee aaddmmiinniissttrraaççããoo Uma árvore de administração é um conjunto de arquivos e diretórios que formam a configuração da máquina Linux. Uma árvore de administração tem um nome, que é usado para criar um subdiretório em /etc/linuxconf/admtrees Cada árvore é uma cópia do formato do /etc, /var e companhia. Então por exemplo, para uma árvore de nome "minharede", você terá arquivos como: /etc/linuxconf/admtrees/minharede/etc/group /etc/linuxconf/admtrees/minharede/etc/passwd /etc/linuxconf/admtrees/minharede/etc/hosts /etc/linuxconf/admtrees/minharede/etc/ppp/pap-secrets . . O Configurador Linux tem a habilidade de operar este "sub" ambiente da mesma maneira que opera os arquivos de configuração padrão de seu sistema. O conteúdo e o formato desses arquivos é o mesmo, dos do /etc e companhia, e você pode usar o Configurador Linux ou outros meios (editor de texto, script) para atualizá-los. A árvore de administração não impacta na operação de seu sistema. O Configurador Linux acessa essa árvore apenas quando: · A gerenciando. · Divulgando algumas de suas partes para alguns grupos de administração. 44.. GGeerreenncciiaannddoo mmááqquuiinnaass rreemmoottaass (Esta função só está disponível no modo gráfico do Configurador Linux). Atualmente, ela é um pouco limitada. Ela pergunta o nome (e domínio se necessário) de uma máquina e se conecta a ela usando a interface X. Essa função ainda evoluirá para algo melhor onde o administrador poderá definir uma lista com as máquinas mais acessadas, e também vários protocolos de encapsulamento serão disponibilizados. As idéias para o futuro incluem: · Um navegador para localizar outras máquinas Linux da rede · Acesso direto a uma característica específica do Configurador Linux (o menu principal não é mostrado) · Suporte a outros protocolos Comentários são bem-vindos. 55.. UUssoo nnaa lliinnhhaa ddee ccoommaannddoo O módulo netadm tem seu próprio conjunto de opções de linha de comando. Você pode habilitar o uso da linha de comando fazendo: ln -s /bin/linuxconf /bin/netadm Aqui vão as várias opções da linha de comando: 55..11.. nneettaaddmm ----hheellpp Apresenta uma tela mostrando as opções disponíveis 55..22.. nneettaaddmm ----iimmppoorrtt ggrruuppoo--aaddmm Instala arquivos de configuração recebidos de uma estação de trabalho de administração. Esses arquivos serão guardados em /etc/linuxconf/admgroups/"grupo- adm". 55..33.. nneettaaddmm ----rreemmaaddmm [[ mmááqquuiinnaa ]] É usado para administração remota onde você roda a interface X em sua máquina, mas conversa com um Configurador Linux na máquina remota. Ele dispara um menu apresentando as várias máquinas que você está acessando. Se um argumento for especificado (um nome de máquina), uma conexão com uma administração remota é estabelecida imediatamente. Veja a seção abaixo sobre como definir contas especiais para se fazer a administração remota. 55..44.. nneettaaddmm ((sseemm aarrgguummeennttooss)) Inicia o menu principal do módulo. 55..55.. MMaanneeiirraa aalltteerrnnaattiivvaa ddee ssee cchhaammaarr oo nneettaaddmm ddaa lliinnhhaa ddee ccoommaannddoo O Configurador Linux tem a habilidade de tratar a linha de comando que chama seus módulos. Uma maneira de se usar isso é definir um link simbólico para /bin/linuxconf . A outra é usando a sintaxe especial: linuxconf --modulemain netadm ...