sexta-feira, 1 de fevereiro de 2013

Habilitando wireless do notebook no Linux

Problema na WIFI do meu Sony Vaio VPCEG13EB


Hoje fui conectar o meu notebook pessoal na rede wireless do trabalho e percebi que, mesmo com a minha wireless ligada, o Ubuntu não ativa a mesma.
Ainda bem que tinha outro notebook, que uso na minha estação de trabalho, para realizar uma rápida pesquisa na internet para tentar solucionar o meu problema.
Na verdade não encontrei uma solução definitiva, por isso estou realizando esse post para servi como "HELPER" nessas horas, evitando de realizar a mesma pesquisa inúmeras vezes para solucionar o mesmo problema.

Abaixo está a solução encontrada para a ativação da Wireless:

$ rfkill list all    #irá listar as conexões sem fio do notebook
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: sony-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: sony-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
3: hci0: Bluetooth
Soft blocked:


#identifique o ID correspondente ao dispositivo wireless e execute o comando (no meu caso ID 1)  

$  rfkill unblock 1

Pronto! Agora o dispositivo já se encontra habilitado para o uso.

quinta-feira, 16 de setembro de 2010

Contagem de arquivos e subdiretórios linux

Hoje me deparei com na necessidade de contar os arquivos e subdiretórios de um diretório GNU/linux e percebi que o comando "ls" não nos fornecer essa opção por parametros. Logo senti a necessidade de criar um comando que realizasse exatamente a minha necessidade e como o intuito desse blog é fornecer suporte e consulta a minha pessoa e as demais que sinta a mesma necessidade, vai o código referente ao explicado acima:
alias fid=`echo "Files: $(ls -la |grep "^-"|wc -l) directories: $(ls -la|grep "^d"|wc -l)"` 

sexta-feira, 10 de setembro de 2010

Mapeando pasta Windows no Linux

Como uso o meu blog para postar algo que uso com certa frequência e não tenho tempo e paciência para pesquisar na internet, vou postar o modo que eu uso para montar pasta windows em uma maquina linux.
Quando se faz necessário o mapeamento da pasta uma única vez, podemos usar o prompt de comando (Terminal) para realizar a operação.
Primeiramente deve-se criar uma pasta para realizar o mapeamento da pasta compartilhada na maquina windows.
Iremos acessar a pasta criada com o conteudo da pasta windows.
Normalmente (por padrão) criamos uma sub-pasta dentro da pasta "MNT" localizada em /mnt.
Só para informação, o comando para criar uma pasta usando o terminal é:
# mkdir -p nome_da_pasta.

O comando para mapear a pasta é o seguinte:
# mount -t cifs //maquina/compartilhamento /ponto/de/montagem -o username=dominio\usuario,password=senha

Outra forma é editar o arquivo /etc/fstab e inserir o seguinte linha:
//maquina/compartilhamento /ponto/de/montagem cifs user,auto,username=usuario_windows,password=senha_windows,uid=cceadmin,gid=cesar,file_mode=0755,dir_mode=0755 2 1

Mais uma forma de realizar a mesma operação é criar um arquivo texto com o login e senha windows e informá-lo nos dados inseridos no arquivo /etc/fstab:
//maquina/compartilhamento /ponto/de/montagem cifs user,auto,credentials=/mnt/.arquivo.dat,uid=cceadmin,gid=cesar,file_mode=0755,dir_mode=0755 2 1

No arquivo criado, que chamamos de arquivo.dat, contém a seguinte informação:
login_windows
senha_windows

Mais uma informação arquivada.
Trabalho cumprido.

domingo, 6 de dezembro de 2009

Configurando resolução da placa de video SiS

Aplicações -> Acessórios -> Terminal

sudo apt-get remove xserver-xorg-video-sis

sudo wget http://rbminformatica.xpg.com.br/downloads/linux/xorg-driver-sis671_0.9_i386.deb

sudo dpkg -i xorg-driver-sis671_0.9_i386.deb

sudo gedit /etc/X11/xorg.conf

insira a linha Driver "sis671" dentro de Section "Device"

ex:

Section "Device"
Identifier "Configured Video Device"
Driver "sis671"
EndSection

reinicie a maquina

quarta-feira, 11 de novembro de 2009

Configuração de Dispositivo de comunicação (1.101.6)

O que a certificação abrange no objetivo 1.101.6 e a especificação das tecnologias ISDN (Integrated Service Digital Network) e DSL(Digital Subscriber Line). Com base nisso, o guia que estou estudando para a certificação LPI-1 nos informa conceitos e descrição de funcionamento dessas tecnologias e diferentemente do tópico acima não descreve a configuração do mesmo.

Esse tópico informa que existem diversas maneiras de usar o ISDN no GNU/Linux e que o modo mais simples de usar ISDN é utilizando um dispositivo externo que disca, autentica, abre a sessão sozinho e disponibiliza a conexão de interface de ethernet. Caso o computador estivesse ligado diretamente a uma conexão ISDN, seria necessário um dispositivo chamado TA (Terminal Adapter).

Ao utilizar um dispositivo TA conectado a uma porta serial ou porta USB, o mesmo (TA) disponibilizará uma interface de comando AT para se comunicar com a conexão ISDN, como por exemplo: comando AT para discar, autenticar, etc.

Mas uma maneira mais eficiente de uso de uma conexão ISDN é usar um adaptador(PCI, ISA, PCCARD) acoplado/conectado diretamente em um barramento da máquina (PC). Com isso, usando o utilitário isdn4linux para resolver problemas de configuração e estabelecer conexão como se fosse uma interface de rede ethernet.

Se tratando de conexões DSL, o modo mais simples de utilizar esse tipo de conexão e utilizando uma dispositivo externo que estabeleça a conexão e se comporte com um roteador para a máquina.

O servidor para conexões DSL usa o protocolo PPPoE (Point to Point Protocol over Ethernet) e para realizar a comunicação com esse servidor, deve-se usar um cliente PPPoE, logo o pacote GNU/Linux disponivel para conexões DSL é o pppoe ou rp-pppoe.

Configuração de Placas de Expansão diversas (1.101.5)

Para entrar em detalhes nesse tópico temos que ter conhecimento dos tópicos anteriores e também conhecimentos sólidos de coldplug, hotplug e inspeção de hardware.

Para darmos continuidade ao post referente ao objetivo 1.101.5 da certificação LPI-1, vamos entender, em modo sucinto, o que é coldplug e hotplug.

* Coldplug: Esse termos se aplica a necessidade de desligar a máquina para conectar um dispositivo para assim poder configurá-lo corretamente. Exemplo de periféricos coldplug's são: placas PCI, ISA, dispositivos IDE, Memórias, etc.

* HotPlug: É a capacidade de conectar novos periféricos sem a necessidade de desligar a máquina e usá-lo imediatamente ao conectar em um barramento. Exemplo de hotplug são: dispositivos USBs.

O sistema hotplug foi adicionado ao núcleo do kernel 2.6. Com isso, qualquer barramento ou classe pode disparar eventos hotplug para informar quando um dispositivo foi conectado ou desconectado. O sistema hotplug trabalha juntamente com o subsistema udev atualizando os arquivos de configuração localizados em /dev.

Alguns dispositivos coldplug são configurados pelo sistema hotplug na hora da inicialização do kernel para identificar os dispositivos que estavam presentes (conectada a um barramento) antes mesmo da máquina ser ligada.

Configuração de Dispositivo não IDE (1.101.4)

Existem basicamente 2 tipos de dispositivos SCSI: o de 8 bits ( contém 7 dispositivos e 1 controlador) e 16 bits (15 dispositivos e 1 controlador).

Os dispositivos SCSI são identificados por 3 números que identificam o canal SCSI, ID do dispositivo e o número lógico da unidade (LUN). Todas essas informações juntas tornam o identificador do dispositivo SCSI chamado SCSI_ID.

Agora vamos detalhar o que cada canal do dispositivo é responsável.

* Canal SCSI: Canal de dados suportado pelo dispositivo SCSI, onde a sua númeração da quantidade de canais se inicia a partir de zero (0).
* ID do dispositivo: Número único atribuído a cada dispositivo que pode ser alterado através de jumpeamento. A faixa vai de 0 a 7 para dispositivos com controlador de 8 bits e de 0 a 15 para dispositivos com controlador de 16 bits.
* LUN: Número de identificação do dispositivo dentro de um mesmo alvo SCSI.

Por padrão a inicialização de um dispositivo SCSI é realizada pelo ID 0 e em casos em que existam dispositivos SCSI e IDE, a ordem de inicialização deve ser especificada no BIOS da máquina.

Obs.: Todos os dispositivos SCSI são encontrados pelo kernel são listados no arquivo /proc/scsi/scsi.