Bem vindo ao linuxnarede.com.br - Dedicação e amor ao Linux - 6 anos - irc freenode #gnulinux


tutoriais relacionados a linux - dividido por categorias use o fórum para postar sua dúvida, auxiliar com seu conhecimento alguem que esteja com dúvida, debater assuntos aplicativos para linux, selecionados e divididos por categoria - Uma lista dos melhores aplicativos para Linux Fique antenado com a segurança do seu linux - tutoriais e notícias relacionadas a segurança você encontra aqui. dicas interessantes uma seleção de walpapers para você embelezar seu desktop Quem disse que o linux é feio ! Mude o visual do seu linux com temas e skins voltar a página principal


Aprenda a fazer um PC com Linux trocar arquivos com um servidor Novell

postado por nightnux - comentários 0


Ednilson R. da Silva Bertin Ltda - Divisão de EPI's - Depto. Informática (14)520-2209

Os sistemas de rede da Novell são uma presença tradicional em muitas empresas. Com a chegada do Linux aos micros, nada mais natural que estabelecer um diálogo entre essas duas plataformas. Assim, os usuários do Linux podem imprimir nas impressoras da rede Novell, além de gravar e ler arquivos que estão no servidor NetWare. O roteiro a seguir mostra como preparar o Linux para isso. Não é uma tarefa difícil, já que a maioria das distribuições do Linux já inclui recursos de comunicação com o NetWare.

Vamos usar o Linux Red Hat 7.1 e o ambiente gráfico Gnome. Quem trabalha com outra distribuição que emprega pacotes RPM, como a da Conectiva, pode seguir os mesmos passos, mas adaptando os comandos quando necessário. Uma rara exceção a essa regra é o Linux da Mandrake, que não prevê nenhuma forma fácil de acesso ao NetWare. O roteiro também serve para quem usa o ambiente gráfico KDE, mas com pequenas mudanças nas opções dos menus. O micro empregado pelo INFOLAB teve o Rad Hat instalado na configuração workstation sem firewall, apropriada para uso numa rede corporativa. Estava pré-configurado para acesso à internet e à rede TCP/IP.

Ferramentas básicas


A primeira coisa a fazer é instalar os pacotes linuxconf, gnome-linuxconf, ipxutils e ncpfs caso eles não estejam instalados. O procedimento depende da distribuição do Linux empregada. No nosso caso (Red Hat com Gnome), inserimos o CD 1 no drive. O Linux pergunta se queremos rodar o instalador. Respondendo sim, o sistema pede a senha do root e, em seguida, abre o Gnorpm, gerenciador de pacotes do Gnome. Na árvore de categorias que aparece, escolha Applications/Sys tem. Selecione os itens ipxutils e ncpfs com cliques duplos. Observe que, se você der um clique simples, o instalador mostra informações sobre o pacote, sem selecioná-lo. Feita a seleção, clique no botão Instalação. Quando terminar, repita todo o processo com os pacotes linuxconf e gnome-linuxconf, que estão no CD 2.

Terminada a instalação dos pacotes, vamos atribuir identidade de superusuário (SUID) aos comandos ncpmount e ncpumount. Isso vai permitir que um usuário sem privilégios de root use esses comandos para conectar-se à rede. Abra uma janela de terminal enquanto estiver identificado como root e digite os comandos a seguir, sempre teclando Enter no final de cada linha (o #, que não faz parte do comando, é o sinal de prontidão do sistema para o root):

# chmod +s /usr/bin/ncpmount


# chmod +s /usr/bin/ncpumount

A próxima etapa é configurar o Linux para trabalhar com o protocolo IPX, da Novell. Para isso, no Gnome, abra o Linuxconf clicando em Start/Programas/Sistema/Linuxconf. Clique em Configuração/Ambiente de Rede/Tarefas de Clientes/IPX. Na aba Configuração, deixe marcada a opção Ativa Rede IPX. Na aba Adaptador 1, escolha entre os padrões 802.2 e 802.3. Essa informação deve ser fornecida pelo administrador do servidor NetWare. Clique no botão Aceitar. Quando você fechar o Linuxconf, ele vai perguntar se deseja ativar os serviços. Confirme clicando em Faça Isso. O sistema já está pronto para conversar com o NetWare.

O primeiro teste


Para testar a conexão, abra uma janela de terminal, digite slist e tecle Enter. Uma lista de servidores ativos deve ser exibida. Se aparecer uma mensagem como esta, há algum erro:

slist: server not found (0x8847)


in ncp_open

Neste caso, confira a ligação dos cabos da rede e revise cada passo do processo de instalação e configuração dos programas.

Para visualizar os discos do servidor NetWare no Linux, é preciso montá-los como se faz com os discos locais. O primeiro passo é criar um ponto de montagem, ou seja, um diretório em que os volumes do NetWare vão aparecer. Neste exemplo, escolhemos o nome /netware para esse diretório. Na janela de terminal, digite:

# mkdir /netware


# chmod 777 /netware

Usamos o comando chmod para definir o diretório como público, permitindo que qualquer pessoa o acesse. Depois, montamos o volume com o comando ncpmount, que tem esta sintaxe:

$ ncpmount ponto-de-montagem -S servidor -U usuário -P senha

Os parâmetros referem-se ao servidor NetWare e devem ser fornecidos pelo administrador da rede (o $ é o sinal de prontidão para usuário comum, não root). Este é um exemplo de como ficaria o comando:

$ ncpmount /netware -S serv1 -U arnaldo -P naldo21

O cliente gráfico


O comando ncpmount é prático porque pode ser embutido em algum script ou arquivo de configuração do Linux. Mas isso pode criar um problema da segurança, já que a senha fica gravada junto com o script. Quando se usa o comando diretamente, é incômodo digitar todos os parâmetros. O caminho para facilitar as coisas é usar um front-end gráfico. Entre as opções disponíveis, escolhemos o gtknw, criado pelo inglês Chris Ross. Ele é gratuito, é fácil de usar e é recomendado pela própria Novell. O arquivo tem apenas 79 KB e pode ser baixado no endereço www.darkrock.co.uk/ downloads/gtknw-0.1.tar.gz (o número de versão, 0.l, pode mudar com o tempo).

O GTKNW está disponível na forma de código-fonte, que deve ser descompactado, compilado e instalado. Para isso, depois de baixar o programa, abra uma janela de terminal e autentique-se como root digitando isto e teclando Enter:

$ su -

O sistema pede a senha do root. Depois de fornecê-la, copie o programa para o diretório /usr/src e descompacte o arquivo usando estes comandos:

# cp gtknw-0.1.tar.gz /usr/src


# tar xvf gtknw-0.1.tar.gz

Durante a descompressão, é criado um diretório chamado gtknw. Entre nesse diretório, configure, compile e instale o programa com os seguintes comandos.

# cd gtknw


# ./configure


# make


# make install

Se aparecer alguma mensagem iniciando com ***ERROR, revise os procedimentos feitos procurando identificar e corrigir o erro.

Terminada a instalação do gtknw, faça o login como usuário normal (não root) e, numa janela de terminal, digite gtknw e tecle Enter para abrir o programa. Na aba Advanced, escolha um dos servidores listados. Coloque o contexto no qual o usuário irá se autenticar (parâmetro fornecido pelo administrador da rede) e o ponto de montagem (no nosso caso, /netware). Na aba Basic, basta digitar o nome e a senha do usuário. Clique no botão Login para conectar-se ao NetWare.

Agora, só falta criar um ícone para acesso rápido ao gtknw. No Gnome, clique com o botão direito na área de trabalho e, em seguida, em Novo/Lançador. Dê um nome para o atalho e, no campo comando, escreva gtknw. No menu Tipo, escolha Application. Clique no botão para selecionar um ícone e, quanto terminar, clique em OK. Depois disso, basta navegar até o diretório /netware com seu gerenciador de arquivos predileto para ter acesso ao servidor Novell.


A impressora

Terminada a preparação do Linux para acesso ao NetWare, podemos configurá-lo para imprimir numa impressora da rede. No menu Iniciar do Gnome, clique em Programas/Sistema/ Printer Configuration. Isso vai abrir o programa printconf. Clique no botão Nova.

Na árvore de opções à esquerda, o item Nome e Aliases deverá estar selecionado. Digite um nome para a fila de impressão à direita. Clique então na opção Tipo de Fila. Escolha Impressora Novell e forneça os nomes do servidor e do usuário, o nome da fila no NetWare e a senha (parâmetros informados pelo administrador da rede). Clique na opção Controlador de Impressão. Escolha a marca e o modelo da impressora e clique em OK. Pronto. A impressora da rede já está disponível para os aplicativos.

Acompanhe

© linuxnarede.com.br - Todos os direitos reservados.
Linux é uma marca registrada de Linus Torvalds.