Configurar Hot Spot no Ubuntu 14.04

Para distribuir sua conexão cabeada sem um roteador, podemos criar um Hot Spot com um simples dongle WI-FI.

Encontrei algumas soluções por aí mas a que mais se adequou as minhas necessidades é esta que apresento agora.

Minha fonte principal é o site WEB UPD 8 (clique aqui) que mantém diversos repositórios interessantes como Gimp, Java, etc.

Vamos lá. Tudo via terminal e sudo, ok?

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

Configurar:
sudo ap-hotspot configure

Iniciar:
sudo ap-hotspot start

Parar:
sudo ap-hotspot stop

Remover:
sudo apt-get remove ap-hotspot
sudo apt-get autoremove

Na configuração do ap-hotspot, você vai informar sua placa de rede com conexão com a Internet mas para funcionar, é necessário fazer um NAT (Network Address Translation). É isso que vai permitir que seu dispositivo passe para a Internet.

Crie um script com o conteúdo abaixo, salve-o em /etc/init.d com qualquer nome que queira (vou usar neste exemplo o nome hotspot) e dê permissão de execução (chmod +x hotspot).

#!/bin/sh

### BEGIN INIT INFO
# Provides: firewall
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description:
### END INIT INFO

case $1 in

stop)

echo “Stopping Hot Spot AP Mode …”

ap-hotspot stop

;;

start)

echo “Starting Hot Spot AP Mode …”

# START THE HOT SPOT SCRIPT
ap-hotspot start &

# IP_FORWARD
echo 1 > /proc/sys/net/ipv4/ip_forward

# ACCESS POINT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o wlan0 -m state –state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

;;

restart )
$0 stop
sleep 1
$0 start

;;

*)

echo “”
echo “USAGE IS: stop | start | restart”
echo “”

;;

esac

Atenção: troque wlan0 e eth0 para as suas configurações.

O nome hotspot que usei aqui é um nome que escolhi para o script, não é o SSID que as pessoas vão enxergar, esse você vai escolher no passo sudo ap-hotspot configure.

As configurações do ap-hotspot vão ficar em /etc/hostapd-aphotspot.conf. Se quiser ou precisar trocar sua placa WI-FI de wlan0 para wlan1, ou se quiser alterar a senha, basta editar esse arquivo e restartar.

Se quiser que o serviço se inicie com o sistema, depois de criar o arquivo em /etc/init.d, digite sudo update-rc.d hotspot defaults
Se quiser iniciar o serviço manualmente: sudo service hotspot start

É isso aí. Abraço.

Virtualbox Guest Additions na Kali Linux

Para quem não conhece, Kali Linux é uma distro voltada para Pen Testers que é o profissional que avalia a segurança de uma rede.

Não é voltada para o usuário final então não permite algumas procedimentos que seriam simples nas outras distros.

Um desses procedimentos é o resize da janela do Virtualbox quando a Kali Linux é uma VM.

Por medida de segurança, você não consegue fazer o padrão, ou seja, montar a imagem do Guest Additions e executar.

Achei a solução e reproduzo os passos abaixo:

1) Como root, abra o terminal
2) apt-get update
3) msfupdate
4) apt-get update && apt-get install -y linux-headers-$(uname -r)
5) cp /media/cdrom0/VBoxLinuxAdditions.run /root/
6) chmod 755 /root/VBoxLinuxAdditions.run
7) /root/VBoxLinuxAdditions.run
8) shutdown -r now

Após a reinicilização, a tela já estará redimensionada corretamente.

É isso aí.

Abraço.

Fonte: http://byteschef.com/kali-linux-install-on-virtualbox-with-guest-additions/

Como usar apt-get update com proxy autenticado no Ubuntu

Faz tempo que não consigo tempo para escrever um artigo e/ou dica.

Aqui vai uma rápida que acabei de aprender.

Em uma rede com proxy autenticado, o apt-get se torna impossível se não configurarmos o sistema com os dados para autenticação.

É o mesmo que você faz com o navegador; indica o servidor e a porta do Proxy e insere seu login e senha quando solicitado.

Para o apt-get funcionar, você tem duas opções.

1ª) Sem persistência, ou seja, só vai funcionar na hora:

No terminal, digite:

aptget_proxy_01

2ª) Com persistência, ou seja, configura uma vez e vai valer sempre:

1) No terminal, vire root (su -)
2) Crie o arquivo 30 proxy: vim /etc/apt/apt.conf.d/30proxy
3) Insira no arquivo a linha:

aptget_proxy_02

Pode usar qualquer editor, altere os dados conforme necessário e respeite a sintaxe case-sensitive.

Pronto! O apt-get funciona em seguida, seja update, install, etc.

E se não for mais usar proxy autenticado, basta remover o arquivo.

É isso aí.

Abraço.

Fonte: ASK Ubuntu

Verifique se seu computador suporta Unity

O Ubuntu tem ficado cada vez melhor mas à custa de um ambiente gráfico, o Unity, mais pesado.

Se você tentar instalar o Ubuntu em uma máquina não muito potente poderá ter alguns problemas de desempenho.

Para evitar problemas faça o seguinte:

1) Boote com uma imagem do Ubuntu (CD ou Pen Drive);

2) Escolha Experimentar o Ubuntu;

3) Vai abrir o desktop – inicie o terminal digitando SHIFT + CTRL + T (ou abra o Dash clicando na tecla Windows e digite Terminal);

4) No terminal, digite /usr/lib/nux/unity_support_test -p.

O resultado será algo como o da tela a seguir:

unity_test

Se todas as respostas forem yes, pode fechar o terminal e instalar o Ubuntu.

É isso aí.

Abraço.

Remover repositório e rever atualização de versão no Ubuntu

Às vezes, atualizamos um programa  mas mudamos de idéia.

Geramente, no Ubuntu, quando queremos atualizar ou instalar um programa, adicionamos um PPA (Personal Package Archives), atualizamos o sources.list e instalamos o programa.

Para reverter essa atualização:

1) Instale a ferramenta de remoçao de PPA com sudo apt-get install ppa-purge

2) Remova o PPA com sudo ppa-purge ppa:videolan/master-daily

A partir de ppa:… é um exemplo, basta alterar para o PPA que você inseriu inicialmente.

O programa será revertido para o estado anterior à atualização.

É isso aí.

Abraço

Habilitar USB no Virtualbox no Linux

A pedido dos amigos e grandes Web Developers, Ricardo Rosa e Ricardo Ribeiro, segue um tutorial para habilitar USB no Virtualbox.

Considerando que o Virtualbox já está instalado:

1) Baixe o Extension Pack aqui;
2) Para instalar, duas opções:
2-1) duplo clique no arquivo – ele vai abrir o Virtualbox e pedir permissão para instalar;
2-2) abra o Virtualbox, clique em Arquivo, Preferências, Extensões – clique no ícone lateral Acrescentar Pacote e selecione o Extension Pack. Clique OK para instalar;
3) Adicione seu usuário ao grupo vboxusers com usermod nomedousuario -a -G vboxusers;
4) Reinicie sua sessão e já vai funcionar.

É isso aí.

Abraço.