Category: Linux

Ago 17 2009

Instalar Ubuntu 9.10 Alpha 4 pelo Pendrive.

Boa madrugada,

Só para relatar como fiz a instalação do Ubuntu 9.10 Alpha 4. Inicialmente fiz o download do mesmo em http://cdimage.ubuntu.com/releases/karmic/alpha-4/

Logo em seguida no meu Ubuntu 9.04 acessei “System – Administration – USB Startup Disk Creator”, selecionei a imagem que desejava coloquei meu Pendrive e selecionei o mesmo e pressionei “Make Startup Disk”.

Após o processo ser concluído reinicie o computador e dei boot pelo Pendrive realizando a instalação normalmente assim como nas versões anteriores.

Matheus

Ago 16 2009

Instalar Placa de video (Nvidia) no Ubuntu

Boa noite,

Hoje vou mostrar para você como instalar sua placa de video da NVidia com driver proprietario. Primeiramente, se você utiliza alguma versão instala pelo seu sistema operacional, não se esqueça de desabilita-la. No Ubuntu você deve proceder da seguinte maneira: System – Administratation – Hardware Drivers. Então desabilite-o.

Para verificar as últimas versões acesse:
http://www.nvnews.net/vbulletin/showthread.php?t=122606

1. Faça o download da versão que você deseja instalar.

2. Acesse o console pressionando ctrl+alt+f1. (Não faça isso agora, se não você não poderá continuar lendo.)

3. $ cd /local/do/download

4. Feche o GDM (Gnome Desktop Manager) com $ sudo /etc/init.d/gdm stop

5. Rode o instalador: $ sudo sh ./Nxxx.run

6. Durante a instalação escolha a opção para atualizar o xorg.conf automaticamente.

7. Reinicie seu computador $ sudo reboot

Se ocorrer algum problema desinstale o driver da seguinte maneira: $ sudo nvidia-uninstall

PS: Este novos driver são para versões maiores que 6xxx.

Isto é praticamente uma tradução de http://ubuntuforums.org/showthread.php?t=990978 mesmo assim espero que seja de grande utilidade.

Matheus

Jul 06 2009

Atualizar VirtualBox para 3.0 no Ubuntu 9.04

Boa noite,

Como publiquei anteriormente, hoje fiz duas atualizações do VirtualBox. Inicialmente atualizei para a versão 2.2.4 e agora fui ver se tinha algum problema em atualizar para a versão 3.0. Diferente da outra atualização, ele não fazia a desinstalação do 2.2.4 automaticamente, quando iniciei o pacote, ele dizia que havia conflito entre as versões instaladas. Então manualmente remove o virutalbox 2.2.4 pelo synaptic e voltei a tentar a instalação pelo .deb. Fazendo dessa maneira obtive sucesso. Após a instalação foi necessário reiniciar o sistema. Lá apareceu ele o VirtualBox em System tools. Iniciei o mesmo e achei que precisaria cadastrar todas as máquinas novamente, porém para minha surpresa as opções foram mantidas, minhas máquinas virtuais continuaram lá intactas. Tentei iniciar uma e obtive sucesso.

Como não fiz uma instalação sem ter configurações no meu sistema não posso garantir que a “fresh” instalação funcionará porém como as opções são as mesmas pelo visto, você pode ler outros artigos sobre Como instalar o VirtualBox no Ubuntu, Como instalar o VirtualBox no Windows 7, Como atualizar o VirtualBox para instalar a sua versão 2.x ou 3.x, caso ainda tenha problemas você pode pesquisar aqui mesmo, sobre o virtualbox que existem outro tópicos sobre o mesmo ou ainda no Grande Oráculo. Mas me parece que ambas funcionam da mesma maneira com relação a opções de configurações então você provavelmente não terá problemas que não são solucionados por esse e pelos outros tópicos.

Download do VirtualBox

Att,
Matheus

Jul 06 2009

Atualizar VirtualBox.

Bom inicio de noite…

Estava cansado dos pedidos de atualizações quando iniciava o VirtualBox. Então decidi tentar fazer a atualização do mesmo, inicialmente pensei que se eu só baixasse a versão nova e a instalasse, ocorreria algum problema, mas mesmo assim decidi testar e me parece que as coisas foram bem feitas, não sei se isso é para todos os pacotes mas pelo que pude perceber primeiramente ele remove a versão anterior do VirtualBox e depois instala a nova. Fazendo assim uma instalação sem problema e mantendo suas máquinas virtuais. Tire o seu peso da consciência e atualize-o.

Ontem, li em um fórum, a dúvida de um usuário, perguntando como ele poderia instalar a versão mais recente sem perder o seu windows vista que estava dentro de uma máquina virtual. Só para constar se alguém também tiver essa dúvida, os sistemas instalados em sua máquina virtual são independentes e estão localizados em um *.vdi porém como dito no tópico do fórum é interessante fazer um backup delas afinal nunca se sabe.

Lembro também que a atualização feita por mim foi da versão 2.2.2 para a versão 2.2.4, não fiz os testes para a versão 3 ainda, mas assim que instalar a mesma aqui, fiquem tranquilos que deixarei vocês saberem.

Você pode fazer o backup dessa maneira:
$ VBoxManage clonevdi source destination

Att,
Matheus

Fórum onde eu li a dúvida: Dúvida sobre atualização do VirtualBox

Jul 06 2009

Mouse Serial com Scroll no Ubuntu 9.04

Boa tarde,

Já faz alguns dias que meu mouse USB vem dando problemas. Hoje fiquei de saco cheio e resolvi trocar de mouse. Para utilizar o mouse serial você deve editar o arquivo “/etc/X11/xorg.conf” e adicionar as seguintes linhas:

Section “InputDevice”
Identifier “Configured Mouse”
Driver “Mouse”
Option “CorePointer”
Option “Device” “/dev/ttyS0″
Option “Protocol” “IntelliMouse”
Option “ZAxisMapping” “4 5″
EndSection

Lembrando que o seu Protocol, pode ser outro. Para verificar o correto você pode digitar

$ inputttach –help

Com a configuração que eu passei acima você poderá utilizar o scroll do seu mouse.

Matheus

Jul 04 2009

Instalar Apache2, PHP5, PHPmyAdmin, mySQL

Boa tarde,

Esse post é mais uma dica do que um artigo, já que não entra em detalhes da configuração do mesmo e na verdade utiliza as opções padrões do Ubuntu. Está instalação foi realizada com sucesso no Ubuntu 9.04 desktop.

Instalar o apache com:
$ sudo apt-get install apache2

Instalar o PHP com:
$ sudo apt-get install php5 php5-common php5-cli

Instalar o MySQL com:
$ sudo apt-get install mysql-client mysql-server

(Durante a instalação será perguntada a senha que deseja para o usuário root)

Instalar PHPmyAdmin:
$ sudo apt-get install phpmyadmin

(Será perguntado a senha do MySQL e do usuário do PHPmyAdmin)

Está configuração padrão deve ser suficiente para usuários comuns que não possuem uma necessidade mais específica com relação a módulos.

Att,
Matheus

Jun 18 2009

Seja livre.

Boa noite,

Como você deve saber, estou numa correria, final de semestre, provas, trabalhos e tudo mais. Por estas razões não tenho publicado regularmente no blog mas em breve isso passa e tudo volta ao normal. Hoje, consegui tirar um tempo para ver um documentário que já queria ter visto a algum tempo. Venho por meio deste recomendar o mesmo “IN Proprietario – O mundo do software livre” e outros.

IN Proprietario – O mundo do software livre
- Documentário Brasileiro que tem como tema o Software Livre.

Revolution OS (Ingles) | Link Alternativo (BestDocs) | Legenda (BestDocs)
- Documentário Revolution OS, que fala sobre um sistema operacional revolucionário. Linux.

Freedom Downtime | Legenda
- Documentário Freedom Downtime, que fala um pouco sobe a história da vida de Kevin Mitnick e mostra uma visão mais realista do que aconteceu com ele. Diferente do filme Antitrust.

Espero que você goste,
Matheus

Jun 15 2009

Atualizar End Point, TunnelBroker.

Bom dia!

Estou utilizando IPv6 aqui na minha rede local, porém sempre que eu iniciava o servidor tinha que acessar o site tunnelbroker e atualizar o End Point, então tive a idéia de fazer um script que atualizasse sozinho. Enviei um e-mail para o suporte deles e recebi a seguinte url como resposta: http://ipv4.tunnelbroker.net/ipv4_end.php

ipv4b = Novo endereço de IP
pass = md5 da sua senha (http://hash-it.net/)
user_id = O “UserID” da página principal no tunnelbroker (não é seu usuário)
tunnel_id = O “Global Tunnel ID” da página de detalhes do tunnel

Adicionei o seguinte comando no /etc/rc.local para pegar o IP atual da interface eth0 (externa):

IP=`ifconfig eth0 | grep “inet addr” | cut -d : -f 2 | cut -d B -f 1 | sed ‘s/^ *//;s/ *$//’`

Após isso adicionei a seguinte linha para fazer a requisição e atualizar o End Point:

wget https://ipv4.tunnelbroker.net/ipv4_end.php?ipv4b=$IP&pass=senha&user_id=USERID&tunnel_id=TUNNELID

Abraço,
Matheus

Jun 08 2009

Liberar acesso por MAC e IPtables.

Boa noite,

Como pretendo fazer um Captive Portal em meu servidor resolvi instalar um Apache para exibir as páginas de autenticação ou seja quando o usuário não estiver autenticado ele ficará vendo está página em toda sua requisição WEB. O problema é que quando acessavamos algum endereço de IP a página era exibida mas ao se utilizar endereços isto não acontecia pois ele não conseguia acesso até o DNS. Pesquisei um pouco pela internet e vi alguns falando sobre a instalação de um servidor DNS no próprio servidor, fiz isso mas não achei muito interessante então pensando sobre regras de iptables me veio a grande idéia de simplesmente redirecionar os acessos a porta 53. As regras que utilizei para Bloquear acesso de MAC não liberados, redirecionar a porta 80 para meu apache, permitir acesso ao DNS foram as seguintes:

Ainda estou brincando com o servidor e hoje estava querendo liberar acesso exclusivamente para os MAC aqui de casa, garantindo assim que nenhum vizinho vai pegar meu sinal e utilizar. Demorei algum tempo para conseguir regras que funcionassem efetivamente.

Liberar acesso de tal MAC ADDRESS:

iptables -t nat -A PREROUTING -i INTERFACE_INTERNA -m mac –mac-source MAC -j ACCEPT

Redirecionar porta 80 para 8080

iptables -t nat -A PREROUTING -i INTERFACE_INTERNA -p tcp –dport 80 -j REDIRECT –to-port 8080

Liberar acesso somente ao servidor DNS:

iptables -t nat -A PREROUTING -i INTERFACE_INTERNA -p udp –dport 53 -j DNAT –to IP:53

Bloquear todos os acessos:

iptables -t nat -A PREROUTING -i INTERFACE_INTERNA -j DROP

Matheus

PS: Se as mesmas não estiverem funcionando, não se esqueca de dar uma verificada nas suas regras atuais de iptables pois pode ter algo proibindo ou liberando tudo antes. Então fique atento.

Jun 07 2009

Liberando ping no servidor.

Boa noite,

Na publicação anterior comentei sobre a liberação do “ping” (ICMP) de tal local para seu servidor. Caso você utilizesse Iptables e por padrão DROP em todas as “regras”, você poderá liberar pings apenas de determinado ip da seguinte maneira:

$ sudo iptables -A INPUT -p icmp -s 150.162.60.37 -j ACCEPT

Lembrando que você deve olhar a ordem das regras, pois isto importa em iptables.

Matheus Bratfisch