Guia de como se dar bem no Slackware sem recorrer a interface gráfica

mre

Modo texto versão 0.1 - Guia introdutório sobre o bom uso do modo texto para configurar/curtir e adaptar seu GNU/Linux Slackware.Texto bem completo e didático, vale à pena conferir!

[ Hits: 122.779 ]

Por: Murilo R. Esplugues em 25/10/2004 | Blog: http://www.helpday.blogspot.com/


Chamem a Dona Isa (Perdoe-os Pai, porque não sabem o que fazem...)



Vimos que tenho barramento ISA também no micro, se você quiser instalar uma placa que esta nesse barramento (como um modem ISA PNP, por exemplo), tem que usar o conjunto "pnpdump e isapnp", faca o seguinte:

# pnpdump | less

Este programa faz parte do famoso pacote isatools, um conjunto de ferramentas para detectar e instalar hardware que tem barramento ISA (plug and play = pnp), a maioria das placas ISA são PNP, talvez tenha problemas de se configurar as mais antigas.

A linha acima faz o seguinte: verifica que hardware ISA que o micro tem e mostra na tela isto também inclui possíveis caminhos ou portas que o sistema pode usar para acessar o hardware, para cada sistema (microcomputador), o "| less" apenas joga a saída do "pnpdump para o programa less que é usado para ler as informações.

Sistemas GNU/Linux tem um suporte muito bom para hardware que usa barramentos ISA, ate mais que PCI, mas isto começou a mudar a algum tempo, com o abandono da fabricação de placas-mãe novas com barramento ISA. Cada vez mais e mais hardware tem saído da fabrica com drivers prontos para funcionar com GNU/Linux, isso é muito bom.

Bem, para ter uma idéia de como configurar um modem usando essa ferramenta, vamos dar uma olhada na saída do pnpdump:

# pnpdump | less

(o cabeçalho não foi incluído)
(CONFIGURE MOT1550/90440205 (LD 0
#     Compatible device id MOT1550

# Multiple choice time, choose one only !

#     Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x03e8
#             Maximum IO base address 0x03e8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03e8) (CHECK))
#       IRQ 5, 7, 9, 10, 11, 12 or 15.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))

Aqui vemos uma pequena parte da saída mas que explica muita coisa, primeiro onde está escrito:

(CONFIGURE MOT1550/90440205
*** Mostra que a placa é um Motorola, varia de acordo com a placa encontrada

Para fazer a placa funcionar temos que criar um arquivo chamado "isapnp.conf" que ficara no diretório /etc. Para redirecionar a saída do "pnpdump" diretamente para o arquivo, fazemos:

# pnpdump > /etc/isapnp.conf

O sinal ">" (maior que) envia a saída que deveria ir para a tela, para o arquivo isapnp.conf. Agora abrimos esse arquivo de texto para editá-lo, usaremos um editor de textos da nossa escolha.

# vi /etc/isapnp.conf

Com o arquivo aberto, deveremos descomentar (retirar o #) para ativar as portas, onde há a seguinte linha:
# (IO 0 (SIZE 8) (BASE 0x03e8) (CHECK))
#       IRQ 5, 7, 9, 10, 11, 12 or 15.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))

Deveremos apenas apagar o sinal de "#", para que o sistema a faça funcionar, deixando-a assim:

 (IO 0 (SIZE 8) (BASE 0x03e8) (CHECK))
#       IRQ 5, 7, 9, 10, 11, 12 or 15.
#             High true, edge sensitive interrupt (by default)
 (INT 0 (IRQ 5 (MODE +E)))

É claro também que isso pode não funcionar para todas as placas, a configuração depende do microcomputador e que tipo de placas estão instaladas nele e como estão distribuindo os recursos.

Antes de salvar e sair do arquivo, não esqueça também de descomentar a linha onde está escrito (# ACT Y), bem no final, senão o modem não funcionará.

Com o arquivo salvo precisamos fazer o "isapnp" usá-lo como arquivo de configuração:

# isapnp /etc/isapnp.conf

Se tudo deu certo aparecera algo como:

Board 1 has Identity fc 05 64 02 0d 50 15 f4 35: MOT1550 Serial No 90440205 [checksum fc]
MOT1550/90440205[0]{Motorola ModemSURFR 56K Modem }: Port 0x3E8; IRQ5 --
- Enabled OK

Notem que o "isapnp" ativou a placa "Motorola ModemSURF 56k Modem", a parte difícil de se configurar a placa era essa. Se alguma coisa deu errada neste ponto é porque você provavelmente escolheu os endereços errados, abra novamente o isapnp.conf, comente as linhas modificadas e descomente outras duas, preste atenção a IRQ, o modem do exemplo ficou setada para usar a IRQ 5, sei que no meu computador essa IRQ esta livre, mas isso muda de micro para micro.

Um truque se você vai instalar GNU/Linux no micro, e ele ainda usa MS Windows* é dar uma boa olhada no "painel de controle" no ítem "Sistema", ver os dispositivos que você tem e anotar a IRQ que estão usando, para o modem é bom anotar também qual porta serial ele esta usando. Isto é de COM1 a COM4. Iremos usar esta informação a seguir.

Onde esta o modem? Bem agora precisaremos setar sua localização para /dev/modem, acredite muitos problemas são resolvidos fazendo isso. Veja a tabela:

COM1 = ttyS0
COM2 = ttyS1
COM3 = ttyS2
COM4 = ttyS3

É importante notar aqui é que no GNU/Linux as "COM"(interfaces seriais) tem outro nome, como vemos na tabela ao lado. Então se no Windows* seu modem usa a COM3, (como normalmente acontece), então no GNU/LINUX ela se chamará ttyS2.

Este dispositivo estará no arquivo /dev/ttyS2 (/dev/ = devices), vamos setar o endereço dele para /dev/modem, criando um link, ou atalho como conhecido em ambientes MS Windows.

Primeiro apagaremos o /dev/modem existente:

# rm /dev/modem

Agora criaremos um atalho simbólico (mais informações faça "man ln") de /dev/ttyS2 para /dev/modem:

# ln -s /dev/ttyS2 /dev/modem

A ferramenta "ln" cria links entre arquivos ou diretórios, é extremamente útil para encurtar caminhos. Depois de criar um link, vamos inicializar o modem.

Usaremos agora um outro programa chamado "setserial". Ele irá setar as informações, digamos assim, do modem na nossa configuração, ate o próximo reboot:

# setserial /dev/modem irq 5 autoconfig

Usamos ali "/dev/modem" porque já o linkamos com /dev/ttyS2, usamos também "irq 5" porque foi essa IRQ que escolhemos lá em cima, no isapnp.conf e o autoconfig buscará informações no kernel sobre o dispositivo automaticamente, o tipo de UART e a porta de entrada e saída correta (I/O = input output).

Para testar a configuração o programa Minicom ajuda bastante. Mas antes precisamos configurá-lo para usar o dispositivo serial " /dev/modem", para isso fazemos:

# minicom -s

No menu que apareceu, selecione "Serial port setup", e pressione "Enter", veja se a opção "Serial Device :" esta configurada para "/dev/modem", se estiver mantenha como está, caso contrário precisará modificá-la pressionando "A".

Para sair pressione "Esc", e no menu principal selecione "Save setup as dfl", (dfl = default, ou padrão), e saia com a opção "Exit".

Se tudo deu certo aparecera no programa Minicom algo parecido com a seguinte linha:

AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK

Isto significa que seu modem foi achado pelo sistema, para sair faça "CTRL + A dai Z Q". Esses são os passos que eu dou para configurar o meu modem ISA, a primeira vez demora um pouco ate descobrir que IRQ ou porta usar, mas depois de ter conseguido essas informações, conseguirá configurar seu modem com as mãos em menos de 30 segundos :).

Em outras distribuições você provavelmente encontrará alguns utilitários que facilitam a tarefa de encontrar e configurar o modem, mas como todos nos já sabemos, ele não te diz o que está fazendo e onde esta mexendo.

Vejam, não sou contra esse tipo de utilitário, sou a favor de se automatizar tanto quanto possível, é pra isso que o micro serve, apenas sei também que é bom saber mexer diretamente nos arquivos de configuração, para impressionar os amigos, saber como funciona seu computador e para o caso de algo não funcionar como esperado...

Página anterior     Próxima página

Páginas do artigo
   1. Índice
   2. Por que usar o modo texto? Bem, porque não?
   3. Por onde começar? (No princípio o programador fez o código...)
   4. Instalando módulos! (Eu era cego, mas o Tubo de Raios Catódicos do Senhor me iluminou)
   5. Chamem a Dona Isa (Perdoe-os Pai, porque não sabem o que fazem...)
   6. Configurando o acesso à Internet (Fez-se noite, fez-se manhã, segundo dia)
   7. Usando o pppsetup
   8. Internet: Arquivos que precisam ser configurados (Não digas, sou indouto e incapaz)
   9. Programas úteis para usar quando estiver conectado
   10. Comandos úteis
   11. Links (Referência)
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando OpenWrt no TP-LINK MR3420

Servidor VPN PPTP com autenticação de usuários no Active Directory

Debian Wheezy - Instalação e utilização em desktops

Debian Linux 4 iniciando o Windows como terminal server

XL - Ferramenta de gerenciamento Xen - Parte II

  
Comentários
[1] Comentário enviado por cvs em 26/10/2004 - 01:36h

Figura demais, ainda não li, mas achei engracada a forma como se refere aos topicos... vou ler e depois posto novamente, se houver algum erro, pode ter certeza, serei o primeiro a atirar a pedra! hehehehe :D

[2] Comentário enviado por removido em 26/10/2004 - 02:05h

Uma didática original , humorada, para retirar aquele "medo" natural do console...
Artigo originalíssimo...
Parabeńs!!!

[3] Comentário enviado por beetle_juice em 26/10/2004 - 08:27h

Cara vc estah de parabéns mesmo ao mesmo tempo que é tudo complicado vc consegue esclarecer que eh simples achei o máximo e pretendo ver mais artigos ao seu podero poder de domínio Linux valeu...

[4] Comentário enviado por wronieri em 26/10/2004 - 10:41h

Muito bom seu artigo, bem objetivo e didático poderia até virar uma apostila ;-)

[5] Comentário enviado por gnu em 28/10/2004 - 14:35h

muito bom e bem humorado... pena que a questão de modems no linux seja mais pra chorar que pra rir... mas o artigo é ótimo!

[6] Comentário enviado por juliomortandela em 29/10/2004 - 13:18h

achei que fosse só eu, que usasse mais um monte de consoles logados no modo texto fazendo outras coisas mais interessantes que no modo gráfico... hehehehe

ótimo artigo.

Julio Cesar Campos

[7] Comentário enviado por mre em 05/11/2004 - 13:09h

Não. Você não está sozinho... ; - )

[8] Comentário enviado por chronos em 30/04/2005 - 15:39h

mre, parabéns, depois do seu comentário no meu artigo fui ver sua lista de artigos e esse aqui é realmente muito interessante. Merece destaque especial a parte sobrre os Comandos Utéis, é muito didático e pode ajudar quem nunca se logou num console rapidão :).

Vou enviar o link a um amigo de trabalho que começa a trabalhar agora com linux via ssh, parabéns!

[]'s

Felipe (chronos) Prenholato

[9] Comentário enviado por borges.g em 20/03/2006 - 11:10h

kra e muito bom esse seu artigo mais a minha placa da um erro de "unresolved symbol" vc sabe como posso resolver isso.

to precisando d ajuda.

valews.

[10] Comentário enviado por ghodoy em 27/06/2006 - 10:50h

Cara.até ler seu artigo pensei que conhecia um pouco o Slack.........Parabens..excelente artigo.

[11] Comentário enviado por brejao em 13/07/2006 - 14:21h

Olha.... difícil encontrar artigos diretos ao assunto... parabens.

[12] Comentário enviado por nqk18469 em 06/09/2006 - 04:38h

Ótimo conteúdo, com ótima didática, principalmente para, pessoas que assim como eu, estão iniciando neste universo do Linux...

[13] Comentário enviado por edulimaabreu em 17/09/2006 - 02:13h

Nossa, adorei. Como já foi dito acima, a sua didatica eh muito boa, parabens :)
OBS: Não conhecia o comando "tree" e nem sabia q o "cat" podia ser usado para arquivos de audio tambem.

Outro comando legal q vc deve ter esquecido de comentar eh o "more", q serve para ler arquivos.
$ more nomedoarquivo.txt

[14] Comentário enviado por removido em 12/11/2007 - 00:15h

muito bom e didatico o que tem sido dificil encontrar em posts tecnicos..

grande abraco!!!

[15] Comentário enviado por removido em 16/01/2008 - 21:44h

É isso ai mó barato e pra quem quer saber mais porque não ler a ultima
edição da Revista Linux. Eu mesmo curto de montão modo texto pois minha caroça velha não tem rato só teclado uma sis 530 com k6 2 450 mhz . Graças ao mplayer posso assistir videos com legendas, é claro que
o mplayer fica avizando que minha cpu é podrona mas tudo bem. O que importa é curtir.

[16] Comentário enviado por dansilva em 02/03/2008 - 15:13h

Muito bom esse artigo, meus parabéns!
Me ajudou muito a abrir a mente para instalar o Slack aqui.

Abraço

[17] Comentário enviado por mre em 24/03/2008 - 10:14h

Pessoal estou aprontando um update nesse artigo. Que áreas vcs acham que devo focar? Redes? Configuração de dispositivos? Instalação? Deixem suas dicas/interesses... 2 semanas é o tempo de divagação!

Abraço a todos,

Murilo Rosa Esplugues

obs: Ainda tenho aquele k6 500 do artigo (tenho um semprom 2.2 com 1.5 de ram como pc principal) e um laptop toshiba pentium 2 233 com 64 mb de ram e hd de 4GB.

[18] Comentário enviado por ElionW3 em 28/03/2008 - 16:04h

Rapz, achei o artigo ótimo, e espero o update...

Na verdade eu to querendo arrancar o Vista Home do laptop, e colocar o slack, mas estou com um pouco de medo...
Ubuntu por exemplo, não consegui, fica uma tela preta logo de inicio e n passa daquilo (axo q o gnome tem algo contra tela lcd widescrreen do laptop, pq no Kubuntu consegui)



Outra coisa, pra baixar o slack eh tudo aquilo mesmo? 4gb o.O, n é pra ser leve?
td isso em bibliotecas etc e tal?
pod axar a pergunta nOOb mas responda, heheuah

[]'s

[19] Comentário enviado por Lord_Nikon em 12/05/2008 - 10:30h

Mandou bem. Olha que eu sempre achei a slackware complicado. Mas agora... clareou mesmo a imagem que eu tenho sobre tudo nele... Vou tentar retomar algumas configuracoes (agora vai ser mais pratico) qualquer coisa grito ai para voce. Abracao.

[20] Comentário enviado por removido em 09/01/2009 - 15:30h

Bom... não sei por que as pessoas ainda tem medo do modo texto. 0o
Ele é mais rapido e prático... =D

[21] Comentário enviado por konqueror em 17/08/2009 - 10:18h

mre

O seu artigo apesar de ter descoberto após algum tempo em relação a data de postagem aqui no VOL,man com toda a certeza resumo em apenas uma palavra excelente,PARABENS muito original e não estou falando da cerveja é claro,e volte sempre .


Abs muito bom
:-)

[22] Comentário enviado por Lerub em 06/10/2012 - 06:52h

O mestre a zoação! Termine com Mil e terá PangasMil!

Mestre do Slackware! kkk...

[23] Comentário enviado por Lerub em 06/10/2012 - 06:53h

Muito bom! O Brasil está precisando de nerds que nem você!

[24] Comentário enviado por familiaungido em 05/11/2014 - 00:52h

Já baixei a versão Slackware 14.1, estou juntando coragem para a instalação, artigos como esse colaboram dando-nos segurança.

[25] Comentário enviado por mre em 05/11/2014 - 01:44h


[24] Comentário enviado por familiaungido em 05/11/2014 - 00:52h:

Já baixei a versão Slackware 14.1, estou juntando coragem para a instalação, artigos como esse colaboram dando-nos segurança.

---

Cara, acredite quando digo que não é tão fácil quanto outras distribuições (red hat, centos, ubuntu ou mesmo debian) mas vai te dar o máximo de controle possível e com certeza aprenderá o dobro, aguente firme ao passar pela arrebentação.

Abraços,

Murilo Esplugues

[26] Comentário enviado por flcoutos em 14/05/2015 - 16:15h

Murilo Esplugues [@mre],
#favoritado
Artigo simples, espirituoso e instrutivo.
Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts