Virtualbox, Ubuntu Server e Windows XP

1. Virtualbox, Ubuntu Server e Windows XP

wellington
peveratt

(usa KUbuntu)

Enviado em 15/02/2012 - 20:26h

Olá, tenho uma dúvida que acredito ser bem simples de resolver, embora eu esteja penando aqui:

No meu Virtualbox 4.1.8, tenho instalado quatro máquinas virtuais; MAS SÓ DUAS DELAS me interessam nesse caso, que é um Ubuntu Server, e um Windows XP sp3.

Acontece que configurei no vbox para o ubuntu fazer o nat pela eth0, e REDE INTERNA para eth1 (192.168.1.1)

E configurei o winxp com o endereço 192.168.1.2

Mas como o winxp não navega, tentei desbloquear pelo iptables no ubuntu server, e também tentei permitir acesso, e acabei desistindo de tentar pelo iptables

É isso que eu quero fazer, uma pequena rede onde o Ubuntu permite que o winxp acesse à internet...


Aguardo resposta


  


2. Re: Virtualbox, Ubuntu Server e Windows XP

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 15/02/2012 - 22:12h

peveratt escreveu:

Olá, tenho uma dúvida que acredito ser bem simples de resolver, embora eu esteja penando aqui:

No meu Virtualbox 4.1.8, tenho instalado quatro máquinas virtuais; MAS SÓ DUAS DELAS me interessam nesse caso, que é um Ubuntu Server, e um Windows XP sp3.

Acontece que configurei no vbox para o ubuntu fazer o nat pela eth0, e REDE INTERNA para eth1 (192.168.1.1)

E configurei o winxp com o endereço 192.168.1.2

Mas como o winxp não navega, tentei desbloquear pelo iptables no ubuntu server, e também tentei permitir acesso, e acabei desistindo de tentar pelo iptables

É isso que eu quero fazer, uma pequena rede onde o Ubuntu permite que o winxp acesse à internet...


Aguardo resposta



Bem, tem duas VMs, uma com Ubuntu Server(Linux) e outra com Windows XP e quer criar uma VM Servidor e uma VM Cliente né.

Na VM Servidor(Linux) cria duas interfaces de redes
Adaptador1: NAT
Adaptador2: interna (intnet)

regras iptables para compartilhar internet

#!/bin/bash
#Compartilha a conexão, disponível na interface eth0:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s $LAN -o $ifaceExt -j MASQUERADE
echo "Compartilhamento da rede ativo………………….[OK]";
#Permitindo e filtrando conexões estabelecidas

iptables -t filter -A INPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A OUTPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A FORWARD -m state –-state ESTABLISHED,RELATED -j ACCEPT


Para distribuir IP na VM Cliente por DHCP
http://mundodacomputacaointegral.blogspot.com/2011/09/configurando-servidor-dhcp-no-linux.html

Adapte conforme a faixa IP de sua rede.
Define o ip fixo na eth1 (vide adaptador2), este será o gw da vm cliente. O DNS pode usar o de terceiros mesmo e definir conforme o link acima.

Na VM Cliente(Windows) cria uma interface de rede
Adaptador1: interna (intnet)

Pronto, feito a infra corretamente conforme descrito, faça o teste com ping da vm servidor pra vm cliente e vice-versa.
Antes verifique se a vm servidor esta pingando para internet.




3. Re: Virtualbox, Ubuntu Server e Windows XP

wellington
peveratt

(usa KUbuntu)

Enviado em 20/02/2012 - 21:22h

Cara, na verdade, tudo isso que você falou da configuração dos adaptadores eu já disse que fiz,

a dúvida mesmo é como eu "desbloqueio" o http ou seja lá o que for, para que a máquina cliente (windows) possa navegar...

eu apliquei as três últimas regras que tu disse:
iptables -t filter -A INPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A OUTPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A FORWARD -m state –-state ESTABLISHED,RELATED -j ACCEPT

mas não adiantou

e quanto essa parte de cima

-------
#!/bin/bash
#Compartilha a conexão, disponível na interface eth0:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s $LAN -o $ifaceExt -j MASQUERADE
echo "Compartilhamento da rede ativo………………….[OK]";
#Permitindo e filtrando conexões estabelecidas
---------

em qual arquivo acrescento esse código?

Aguardo resposta!


4. Re: Virtualbox, Ubuntu Server e Windows XP

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 20/02/2012 - 22:05h

peveratt escreveu:

Cara, na verdade, tudo isso que você falou da configuração dos adaptadores eu já disse que fiz,

a dúvida mesmo é como eu "desbloqueio" o http ou seja lá o que for, para que a máquina cliente (windows) possa navegar...

eu apliquei as três últimas regras que tu disse:
iptables -t filter -A INPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A OUTPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A FORWARD -m state –-state ESTABLISHED,RELATED -j ACCEPT

mas não adiantou

e quanto essa parte de cima

-------
#!/bin/bash
#Compartilha a conexão, disponível na interface eth0:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s $LAN -o $ifaceExt -j MASQUERADE
echo "Compartilhamento da rede ativo………………….[OK]";
#Permitindo e filtrando conexões estabelecidas
---------

em qual arquivo acrescento esse código?

Aguardo resposta!



é um script com as regras iptables para firewall
Assim: #vim firewall.sh
PS: deve salvar se for Debian e derivados em /etc/init.d/firewall.sh com permissão de executação.

#chmod +x firewall.sh
#mv firewall.sh /etc/init.d/


5. Re: Virtualbox, Ubuntu Server e Windows XP

wellington
peveratt

(usa KUbuntu)

Enviado em 01/03/2012 - 18:05h

saitam escreveu:

peveratt escreveu:

Cara, na verdade, tudo isso que você falou da configuração dos adaptadores eu já disse que fiz,

a dúvida mesmo é como eu "desbloqueio" o http ou seja lá o que for, para que a máquina cliente (windows) possa navegar...

eu apliquei as três últimas regras que tu disse:
iptables -t filter -A INPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A OUTPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A FORWARD -m state –-state ESTABLISHED,RELATED -j ACCEPT

mas não adiantou

e quanto essa parte de cima

-------
#!/bin/bash
#Compartilha a conexão, disponível na interface eth0:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s $LAN -o $ifaceExt -j MASQUERADE
echo "Compartilhamento da rede ativo………………….[OK]";
#Permitindo e filtrando conexões estabelecidas
---------

em qual arquivo acrescento esse código?

Aguardo resposta!



é um script com as regras iptables para firewall
Assim: #vim firewall.sh
PS: deve salvar se for Debian e derivados em /etc/init.d/firewall.sh com permissão de executação.

#chmod +x firewall.sh
#mv firewall.sh /etc/init.d/



"#!/bin/bash
#Compartilha a conexão, disponível na interface eth0:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s $LAN -o $ifaceExt -j MASQUERADE
echo "Compartilhamento da rede ativo………………….[OK]";
#Permitindo e filtrando conexões estabelecidas

iptables -t filter -A INPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A OUTPUT -m state –-state ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A FORWARD -m state –-state ESTABLISHED,RELATED -j ACCEPT"

Cara, eu copiei esse script do jeito que tava e coloquei em /etc/init.d ...
E não deu certo...
Tenho que substituir alguma parte desse script por uma configuração minha?

vlw...








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts