redes com virtualbox [RESOLVIDO]

1. redes com virtualbox [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/01/2011 - 05:23h

no virtualbox tenho instalado

debian, slackware, mandriva, winxp, win2003, win2008

mas vou usar somente o debian, mandriva e o winxp para testar no windows

eu quero fazer algo simples no inicio para depois ir colocando mais sistemas operacionais

deixei o debian como server

o mandriva e o xp como client, porem cada um com uma classe de ip diferente

no debian coloquei 3 intefaces de rede
1º para acessar a internet
2º para ligar a rede linux "mandriva"
3º para ligar a rede windows "xp"

DEBIAN:
eth0 - dhcp
eth1 - 192.168.2.1
eth2 - 192.168.3.1

Mandriva
eth0 - 192.168.2.2 - GW 192.168.2.1

XP
192.168.3.2 - GW 192.168.3.1

a mascara de todos estão como 255.255.255.0

nao tem dns

consegui conectar o mandriva no debian e o XP no debian, mas nenhum deles acessam a internet, somente o debian

tentei fazer nat no debian mas não consegui, provavelmente estava errado

eu acho que o problema está na configuração do debian

as interfaces do debian no VBox estão assim

1º NAT
2º Rede Interna - nome: rede1
3º Rede Interna - nome: rede2

no adaptador 1 eu coloco NAT mesmo??

o certo é direcionar com NAT "iptables" ou usar o comando route

qualquer informação é bem vinda

vlw


  


2. MELHOR RESPOSTA

Guilherme Domingues de Oliveira
korvoman

(usa Debian)

Enviado em 19/01/2011 - 21:31h

Acerta as regras mascarade, ponha o bloco de rede,pois este ip que colocou, deve ser de seu debian.
O que na verdade deveria ser o cliente ou rede que deseja navegar [( argumento -s (source)]

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o rede_saida -j MASQUERADE

Para conferir rode : iptables -t nat -L

rodando sem argumento o iptables vai na tabela padrão filter.

Recomendo dar um lida no focalinux tópico iptables.

3. Re: redes com virtualbox [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/01/2011 - 19:54h

é possivel fazer isso com o route?

quando devo usar o NAT e o route??


4. Re: redes com virtualbox [RESOLVIDO]

Guilherme Domingues de Oliveira
korvoman

(usa Debian)

Enviado em 14/01/2011 - 20:24h

Feito as subredes, verifique se os mesmos comunicam. Se a rede está com nomes correspondentes no virtualbox.

Em seguida, no debian, verifique se ativou o forward para atuar como router.

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

Logo deverá MASCARAR a saida de suas subredes para internet.

iptables -t nat -A POSTROUTING -s rede_interna -o eth0 -j MASQUERADE


5. Re: redes com virtualbox [RESOLVIDO]

Guilherme Domingues de Oliveira
korvoman

(usa Debian)

Enviado em 14/01/2011 - 20:31h

O route é utilizado para tratar em novas rotas, um host ou rede.
Nesta situação acredito que não irá precisar. Pois o gateway é o mesmo servidor para ambas.
As rotas já estarão prontas.


6. Re: redes com virtualbox [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/01/2011 - 19:01h

como eu mudo o nome da rede no linux??

agr eu coloquei VM-REDE2 no winxp

meu /etc/hosts do debian está assim

127.0.0.1 nat localhost.localdomain localhost
127.0.1.1 VM-DEBIAN.VM-REDE2 VM-DEBIAN

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts



7. Re: redes com virtualbox [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/01/2011 - 19:41h

eu acabei de executar o arquivo nat
olhem como ele está e parede que não está carregando

=======================================

VM-DEBIAN:/etc/init.d# more nat
#!/bin/sh

IPTABLES=/sbin/iptables
REDE1=192.168.2.1
REDE2=192.168.3.1

# ativando roteamento
echo "1" > /proc/sys/net/ipv4/ip_forward

# configurando tradução de endereços para rede interna
$IPTABLES -t nat -A POSTROUTING -s $REDE1 -o eth0 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -s $REDE2 -o eth0 -j MASQUERADE
VM-DEBIAN:/etc/init.d# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination


8. ???

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/01/2011 - 21:06h

Desculpa mas pelo que eu entendi você quer que os outros SO's se conectem a internet passando pelo debian? È isso mesmo? Se for o caso me passa a configuração de IP que o Debian pegou via DHCP.


9. Re: redes com virtualbox [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/01/2011 - 01:13h

hehehehe

era isso msm =)

agr ele está assim

----------------------------------

#!/bin/sh

IPTABLES=/sbin/iptables
REDE1=192.168.2.0/24
REDE2=192.168.3.0/24

# Limpando as regras em memória
$IPTABLES -F -t filter
$IPTABLES -F -t mangle
$IPTABLES -F -t nat
$IPTABLES -X -t filter
$IPTABLES -X -t mangle
$IPTABLES -X -t nat
$IPTABLES -Z -t filter
$IPTABLES -Z -t mangle
$IPTABLES -Z -t nat

# ativando roteamento
echo "1" > /proc/sys/net/ipv4/ip_forward

# configurando tradução de endereços para rede interna
$IPTABLES -t nat -A POSTROUTING -s $REDE1 -o eth0 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -s $REDE2 -o eth0 -j MASQUERADE

--------------------------------------------

vlw






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts