ALterando o IP no Virtual Box

1. ALterando o IP no Virtual Box

Arilson Soares Jácome
jacome

(usa OpenSuSE)

Enviado em 21/03/2009 - 07:51h

Pessoal, estou levantando várias máquinas virtuais para poder efetuartestes em meu PC. Acontece que embora a meu computador use o IP de classe c Reservado para dhcp (192.168.x,x) o virtual box libera apenas os IPs reservados de classe A para as máquinas (10.10.0.x).
Pensei em alterar miha faixa de IP mas o meu roteador (D-Link DL-524) não dá essa opção.

Nas opções de rade apenas funciona quando a placa de rede esta conectado a NAT

gostaria que o Virtual box inicializasse todas as máquinas sempre com a fauxa 192.168.0,x

Estou no aguardo de repostas...
vlw pessoal



  


2. Re: ALterando o IP no Virtual Box

Rogério Cassimiro
cassimirinho

(usa Ubuntu)

Enviado em 21/03/2009 - 08:10h

Olha só, eu utilizo um script antes de abrir o vbox, já tenho o nat configurado no vbox, logo ao inicializar o S.O. ele irá pegar o ip do script.
Onde BRIDGE_IP_ATUAL="10.1.1.3" (é o ip do linux) BRIDGE_IP_DESEJADO="10.1.1.4" (ip do S.O. do vbox).
Crie um arquivo e salve este texto abaixo, dê permissões de execução e mande bala.


#!/bin/bash
# by : Hamacker (sirhamacker [em] gmail.com)
# This script was made by me basead on :
# http://samiux.wordpress.com/2007/07/11/bridge-network-interface-on-virtualbox/
# License : GPLv3

if [ "$USER" != "root" ] ; then
echo "Somente o root pode executar este script !"
exit 5;
fi

if ! [ -f "/sbin/dhclient" ] ; then
echo "faltam os pacote [dhcpclient3],[bridge-utils] e [uml-utilities], instale-os assim :"
echo "sudo apt-get install dhcpclient3 bridge-utils uml-utilities"
exit 2;
fi

if ! [ -f "/usr/sbin/brctl" ] ; then
echo "faltam os pacote [bridge-utils] e [uml-utilities], instale-os assim :"
echo "sudo apt-get install bridge-utils uml-utilities"
exit 2;
fi

if ! [ -f "/usr/sbin/tunctl" ] ; then
echo "faltam os pacote [bridge-utils] e [uml-utilities], instale-os assim :"
echo "sudo apt-get install bridge-utils uml-utilities"
exit 2;
fi

#
# Login que receberá permissao
#
BRIDGE_LOGIN="rogerio"
#
# Interface de rede envolvida
#
BRIDGE_NIC="eth0"
#
# Usar DHCP ou IP fixo ?
#
BRIDGE_USE_DHCP="n"
#
# Se for ip fixo fornecer os dados abaixo
#
BRIDGE_IP_ATUAL="10.1.1.3"
BRIDGE_IP_DESEJADO="10.1.1.4"

# Criar uma interface TAP
tunctl -t tap1 -u $BRIDGE_LOGIN
# Criar uma bridge chamada br0
brctl addbr br0
# Colocar sua interface real em modo promiscuo
ifconfig $BRIDGE_NIC 0.0.0.0 promisc
# Ligar a interface bridge br0 a sua interface real
brctl addif br0 $BRIDGE_NIC
# Assinalar um ip a interface br0
if [ "$BRIDGE_USE_DHCP" = "N" ] ; then
ifconfig br0 $BRIDGE_IP_DESEJADO
else
dhclient br0
fi
# Ligar o TAP a bridge br0
brctl addif br0 tap1
# Ativar as interfaces TAP
ifconfig tap1 up

# Modificar permissoes de /dev/net/tun
chmod 0666 /dev/net/tun
chown root:vboxusers /dev/net/tun

# END
exit 0;






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts