Category: network

Há algum tempo eu escrevi um post sobre configurações de rede no VirtualBox. Bem, para que meu host tivesse contato com a guest preciso de uma conexão do tipo Host Interface (ou bridge). Mas fazer bridge no VB é muito sofrido e eu sempre acabava procurando o artigo de novo pra me lembrar dos comandos.

Fui brincar de automatizar o processo. Fazer all-in-one é o melhor para quem quer administrar alguma coisa. Daí eu pensei: “porque não levantar a VM sem precisar da interface gráfica?”. É o chamado modo HeadLess, em que você faz tudo sem depender da interface (como o VMware Server). Então resolvi fazer o script e deixar arrumadinho. Então, baixei o script aqui: bridge_virtualbox.

Bem, o que o script faz é basicamente tudo o que o outro post faz e mais levantar a VM que foi chamada.

Um comando fala mais que mil palavras:

$ bridge_virtualbox -h
Make the host IFACE network up.
Turn on the [tun] module and get up the virtual [tap0] interface.
Makes a bridge with fisical and the virtual network adapter.

Usage: bridge_virtualbox
bridge_virtualbox –help

List of disponible Virtual Machines:
1. archlinux
2. arch_new

That’s all folks!

Finalmente, depois de muitos atendentes da Oi e problemas com muitas outras coisas, consegui ter internet. Internet para onde eu quiser levar! Um modem USB portátil da Vivo. Peguei o plano Vivo Flash ilimitado por R$ 99,00 (sei que o título diz VivoZap. . .). O detalhe: a Yiso não tem mais aqueles deskmodem’s feios e gigantes, então eles estão dando o mesmo modem que dão ao pessoal do VivoZap (mesmo serviço por R$ 139,00 !!!). Então peguei um Aiko 76E por R$ 10,00 (desde que fique 12 meses com a Vivo).

Aiko 76E

Chego em casa, plugo o bichinho e funciona! . . . no Windows. Não é uma maravilha, até porque aqui em casa celular pega uma porcaria, mas fiquei pasmem quando pegou sem falhas no meu quarto! Explico: meu quarto é ponto cego para qualquer operadora, celular nem sequer toca se tiver lá dentro! Bem, depois de usar bastante (velocidades melhores que discada e sem instabilidade), fui tentar no Linux. Tentei tudo que era tutorial que achei pro bichinho e nada de funcionar! Tentei configurar algo no /etc/ppp/peers/, tentei usar o KPPP (que travava a máquina completamente quando tentava matar o daemon pppd). Até que fui tentar o gnome-ppp e. . . funcionou! Incrível como funcionou de prima! Então vi que ele gera um arquivo ~/.wvdial.conf para discar. Foi só copiar para /etc/wvdial.conf, assim como o arquivo /etc/ppp/pap-secrets e voalááááá!

Abaixo está a configuração do wvdial.conf usada:

[Dialer Defaults]
Modem = /dev/ttyUSB0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATX3
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone = #777
Dial Attempts = 1
Dial Command = ATM0L0DT
Ask Password = off
Password = vivor

A configuração do /etc/ppp/pap-secrets:

[seu numero]\@vivozap\.com\.br * vivo

Também criei um pequeno script para levantar o módulo corretamente, assim como criar o device /dev/ppp, se você parar a conexão ou ela cair, desplugue o modem e replugue, depois execute o script abaixo:

#!/bin/bash
modprobe -r usbserial
modprobe usbserial vendor=0×19d2 product=0xfffe
if [ ! -e /dev/ppp ]; then
echo “criando /dev/ppp”
mknod /dev/ppp c 108 0
fi
echo “device pronto!”

Aproveitando o gancho do Hugo Dória com o Instalando o virtualbox no Arch Linux, vamos à parte chata boa.

Começando pela configuração de rede, que depende do que você deseja para sua guest machine. O vbox disponibiliza 3 tipos: Network Address Translation (NAT), Host Inferface (bridge) e Internal Networking (bridge seguro).

» Read the rest of the entry..