Google

terça-feira, 19 de fevereiro de 2008

Como transformar um portatil velho num router

Ao comprar um portatil novo, reparei que a minha placa da vodafone (pcmcia) já não podia ser usada com este, pois o portatil novo não tem portas pcmcia.

Visto a placa ser usada maioritariamente num local fixo, e comprar uma nova (e assinar um novo contrato de fidelização) não ser uma hipotese, foi necessario utilizar uma caracteristica bem portuguesa... desenrascanso!

Assim, criei um "router" onde, ligando o meu portatil a este por cabo de rede, poderia ter internet através da placa da vodafone...

Aqui ficam os passos para alguem que necessite de fazer algo similar... :)

Hardware usado:
- portatil Toshiba Satellite, sem placa de rede, sem disco rigido (controladora avariada) nem monitor (avariado)
- placa 3g vodafone
- placa de rede usb (linksys)

Software:
- ubuntu 7.04 em live cd

Primeiro passo (ligar tudo):
Com todo o hardware ligado ao portatil, e com este ligado a um monitor externo, arrancar o live cd do ubuntu normalmente.

Segundo passo (configurar a ligação 3g):
Como o live cd do ubuntu contém já pré-instalado o pacote wvdial, basta editar o ficheiro wvdial.conf...

sudo nano /etc/wvdial.conf

...e colocar no seu interior as configurações para as placas pcmcia da vodafone...

[Dialer Defaults]
Phone = *99***1#
Username = vodafone
Password = vodafone
Dial Command = ATDT

[Dialer pin]
Init1 = AT+CPIN = PIN #substituir PIN pelo pin do cartão
[Dialer option]
Modem = /dev/ttyUSB0
Baud = 460800
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem

[Dialer 3gonly]
Init4 = AT+COPS=0,0,"Vodafone",2

[Dialer internet]
Init5 = AT+CGDCONT=1,"IP","internet.vodafone.pt";

[Dialer 384k]
Init6 = AT+CGEQMIN=1,4,64,384,64,384
Init7 = AT+CGEQREQ=1,4,64,384,64,384


Terceiro passo (iniciar a ligação):
correr o seguinte comando na consola
sudo wvdial pin option

após isto, a internet ficará ligada, sendo as ultimas linhas mostradas os endereços de dns a usar (ver mais a frente)

Quarto passo (configurar a placa de rede para reencaminhar os pedidos que recebe para a placa 3g):
Após isto, temos que defenir um ip fixo para o portatil que servirá de router:

sudo ifconfig eth0 192.168.0.1


E, agora sim, defenir o re-direccionamento dos pedidos que este receber para a placa 3g:

sudo iptables -A FORWARD -i eth0 -o ppp0 -s 192.168.0.0/24 -m state --state NEW -j ACCEPT
sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"


Quinto passo (ligar o pc onde desejamos ter net):

Ligar um cabo de rede entre os dois pc's, e configurar o pc onde se deseja ter net da seguinte forma:
endereço ip - 192.168.0.XXX (onde XXX é um numero entre 2 e 244)
subnet mask - 255.255.255.0
gateway - 192.168.2.1

Teremos também que configurar o DNS com os IP's que apareceram quando se efectuou a ligação a internet (ver terceiro passo).

Et voilá! Temos internet num pc onde não tinhamos uma porta pcmcia disponivel!

quarta-feira, 13 de fevereiro de 2008

GLPI - Gestor Livre de Parque Informático

A sigla GLPI quer dizer "Gestionnaire Libre de Parc Informatique". Sim, é Francês!


O GLPI tem uma lista de características enorme que vale a pena rever. Mas resumindo, o GLPI consegue ajudar a gestão dos parques informáticos de várias entidades, os equipamentos, os técnicos, os utilizadores e a interacção entre todos.

As funcionalidades mais sonantes são:

Entidades, utilizadores e funcionamento
  • Gestão de múltiplas entidades (empresas, parques, estruturas)
  • Gestão de múltiplos utilizadores
  • Vários tipos de autenticação (local, LDAP, Active Directory, Pop/Imap, CAS) - dá jeito!
  • Suporte de Múltiplos Idiomas
  • Módulo de pesquisas - Importante e funciona muito bem.
  • Exportação dos resultados das pesquisas para PDF, CSV e SLK (spreadsheet)
  • Exportação da base de dados para o formato XML.
Inventários e informação relacionada
  • Gestão de Inventário - computadores, componentes, equipamentos de rede, monitores, outros periféricos, etc.
  • Importação do Inventário através de um ou mais servidores OCS Inventory NG.
  • Gestão da informação comercial e financeira do parque informático
  • Gestão do estado de utilização de cada elemento do parque.
  • Histórico de alterações dos dados.
Gestão de Pedidos
  • Gestão de pedidos de suporte
  • Gestão de pedidos de utilização de equipamentos
  • Interface de gestão de pedidos para utilizadores finais, técnicos e administradores
  • Registo de Intervenções
  • Abertura, fecho e re-abertura de intervenções.
Relatório e Estatísticas
  • Relatórios mensais, anuais e totais
  • Relatórios por Técnico ou Empresa
  • Relatórios de Hardware, Tipo ou Localização.
  • Relatórios por Utilizadores, Categoria ou Prioridade
  • Relatórios de Contratos
  • Relatórios de Informações Comerciais
  • Relatórios de Rede
Aspectos Técnicos
  • PHP4 or PHP5
  • MYSQL (>4.1.2) for the database
  • HTML for the WEB pages
  • CSS for style sheets
  • XML for report generation

Screenshots


Demo


Então vá, o que custa fazer um "sudo apt-get install glpi"?

domingo, 10 de fevereiro de 2008

Meet the GIMP




O Meet the GIMP é um site de video podcast acerca do GIMP.
É muito simpático saber que há pessoas dispostas a ajudar um projecto tão interessante como o GIMP, sobretudo quando o autor do site é um professor de biologia e química, e que poucos conhecimentos tem de programação, então decidiu contribuir de outra forma. O que mostra que não só os geeks da informática podem dar o seu contributo no mundo do software livre.
O site contem vídeos de introdução mas também de tópicos mais avançados de manipulação de imagem, e vale bastante a pena vê-los, mesmo que já tenham alguma experiência com o software em causa.
Podem visitar o site em, http://meetthegimp.org/.
Saber mais acerca do site, do seu autor e das pessoas que contribuem em, http://meetthegimp.org/about-me-and-this-site/.
E sobre o GIMP em, http://www.gimp.org/.