Compartilhar Internet Linux

1. Compartilhar Internet Linux

Rodrigo
Rodrigo181095

(usa Outra)

Enviado em 16/06/2016 - 11:26h

Tenho uma maquina virtual com Debian 8
Nesta máquina virtual tenho 2 placas de redes:
eth0 - recebe internet - esta configurada como modo bridge
eth1 - disponibiliza internet para rede interna - está configurada como rede interna

editei o arquivo /etc/network/interfaces assim:

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0


Executei os seguintes comandos:
Ativando o roteamento de pacotes:

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

Ativando o NAT:

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



Na máquina cliente tenho uma placa de rede configurada na maquina virtual como rede interna:
Está configurada assim:
ip: 192.168.0.10
mascara : 255.255.255.0
gatewaty: 192.168.0.1
dns: 192.168.0.1

A máquina cliente pinga normalmente no IP(192.168.0.1) do servidor, mas não pinga na internet(por exemplo no google).


EDIT:
Consegui resolver alterando o DNS da máquina cliente de 192.168.0.1 para 200.204.0.10. Porque alterando o DNS ele funciona?


  


2. Re: Compartilhar Internet Linux

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 16/06/2016 - 12:04h

Ela pinga o 192.168.0.1 por que ela entende que você está pingando a interface loopback (seu próprio ip)

Na máquina cliente coloque um ip diferente do gateway mas no mesmo range, faça:
ifconfig eth0 inet 192.168.0.2
route add default gw 192.168.0.1






=====================================================================
Não existe saber mais ou saber menos, existem saberes diferentes.
=====================================================================





3. Re: Compartilhar Internet Linux

Rodrigo
Rodrigo181095

(usa Outra)

Enviado em 17/06/2016 - 08:06h

ctw6av escreveu:

Ela pinga o 192.168.0.1 por que ela entende que você está pingando a interface loopback (seu próprio ip)

Na máquina cliente coloque um ip diferente do gateway mas no mesmo range, faça:
ifconfig eth0 inet 192.168.0.2
route add default gw 192.168.0.1



Na verdade o ip da máquina cliente é 192.168.0.10 , foi um erro de digitação meu.. Ele pinga normal no servidor(192.168.0.1), mas não pinga em nenhum site...

Consegui resolver alterando o DNS de 192.168.0.1 para 200.204.0.10. Porque alterando o DNS ele funciona?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts