Agora a diversão!
A primeira coisa que você deve fazer é configurar as suas interfaces Ethernet para suportar as redes IPX que o seu servidor suportará. Para fazer isto, você precisará conhecer os endereços de rede IPX para cada um dos seus segmentos LAN, quais dispositivos Ethernet (eth0, eth1, etc.) estão em que segmento, que tipo de estrutura (802.3, EtherII, etc.) cada segmento LAN usa e que endereço de Rede Interna o seu servidor deve usar (isto é realmente necessário se o seu servidor prestará serviços para mais de um segmento LAN). A configuração para um servidor que está em dois segmentos diferentes com endereços de rede IPX 23a91300, 23a91301 e endereço de rede interna bdefaced pode parecer:
/ # ipx_internal_net add BDEFACED 1 # ipx_interface add eth0 802.3 23a91300 # ipx_interface add eth1 etherii 23a91301
O software kernel faz ele mesmo o reenvio do pacote IPX do mesmo modo que faz para o IP, mas o kernel requer programas adicionais para administrar a atualização de tabelas de roteamento. No caso do IPX, são necessários dois servidores e ambos são fornecidos com o lwared: o ipxripd administra a informação de roteamento IPX e o ipxsapd administra a informação SAP. Para iniciar os servidores você precisa somente especificar a localização onde eles devem escrever seus registros de mensagens:
# ipxripd /var/adm/ipxrip # ipxsapd /var/adm/ipxsap
Existem dois arquivos que você deve configurar manualmente para permitir acesso de usuário para o seu servidor lwared. Eles são:
É onde a informação de contabilização do usuário LinWare é mantida. O programa lwpasswd serve para mantê-la atualizada. Na sua forma simples, o arquivo /etc/lwpasswd parece como:
ales: terryd: guest:
Seu formato é uma lista de identificação de acesso simples seguida pelo caracter ':' e depois pela versão encriptada da senha de acesso. Muita atenção aqui: sem senha encriptada significa sem senha. Usuários LinWare devem ter contabilização Linux, isto é, qualquer usuário que você coloque em /etc/lwpasswd deve também aparecer em /etc/passwd e root é a única contabilização que pode mudar a senha de outro usuário LinWare. Se você está acessado como root, você pode mudar a senha de um usuário LinWare como esta transcrição demonstra:
# lwpasswd rodg Mudança de senha para RODG Entre a nova senha: Re-digite a nova senha: Senha mudada.
Esta é a tabela de volumes LinWare e ela guarda informações sobre que diretório deve se tornar disponível para usuários LinWare (este arquivo é similar ao arquivo NFS /etc/exports). Um simples exemplo de seu formato é o seguinte:
SYS /lwfs/sys DATA /lwfs/data HOME /home
O formato é simples: Nome do volume seguido de espaço em branco seguido de diretório Linux para exportar. Você deve ter no mínimo uma entrada para o volume SYS para o servidor iniciar. Se você pretende que o seu usuário baseado em DOS seja capaz, use o seu servidor LinWare como seu servidor primário então você deve instalar uma estrutura de diretório de volume padronizada SYS logo abaixo do diretório que você exportou como seu SYS volume. Como estes arquivos são de propriedade da corporação Novell e possuem direitos autorais, você deve obter uma licença para eles. Se os seus usuários irão usar um servidor de arquivo Novell como seus servidores primários, então isto não será necessário.
Novell
# lwared
É quase um anticlimax não é ? Ok, então você tem uma pergunta, certo? Qual é o nome do servidor que está sendo anunciado? Se você iniciou o servidor como foi mostrado, então o nome do servidor LinWare sendo anunciado será baseado no que foi retornado pelo Linux hostname. Se você gostaria que ele fosse alguma coisa mais, então você tem que dar ao servidor o nome quando você o inicia. Por exemplo:
# lwared -nlinux00
iniciará o servidor com o nome linux00.
A primeira coisa para testar é se o seu servidor LinWare aparece em um slist proveniente de um cliente DOS na sua rede. O programa slist é guardado no SYS volume do servidor de arquivo Novell. Então você deve fazer isto de uma máquina que já está registrada em algum lugar. Se não der certo, então cheque se ipxsapd e lwared estão ambos executando. Se o slist der certo, então você deve tentar juntar ao servidor e mapear um volume:
C:> attach linux00/ales ... ... C:> map l:=linux00/data: C:> l:
Você agora deve ser capaz de tratar o novo mapeamento da mesma maneira que você trata qualquer outro. O arquivo de permissão que você terá se baseará naqueles permitidos da contabilização Linux que compara a inicialização do seu LinWare.