Dúvida - Cliente ter acesso a internet pelo servidor!!

1. Dúvida - Cliente ter acesso a internet pelo servidor!!

Gabriel Macedo
macdon

(usa Ubuntu)

Enviado em 25/05/2016 - 23:16h

Olá galera, sou iniciante no linux ainda. Gostaria de uma ajuda..
Primeiro quero deixar claro, que meu objetivo é bem simples, apenas que o cliente ao ligar o computador tenha acesso a internet pelo servidor, vou explicar o que fiz até agora usando o VirtualBox.Cheguei no ponto em que parei me baseando em muitos artigos do forúm..

Especificações: Servidor
1 placa de rede em NAT com acesso a internet(WAN)(enp0s3);
1 placa configurada como rede interna (Lan)(enp0s8);
Especificação : Cliente
1 placa para rede interna;

1) Após a instalação do ubuntu server, mando os comandos para atualizar o sistema e pacotes e tal..
2)configuro minhas interfaces do servidor(vim /etc/network/interfaces)
configurei assim:

#config da placa de rede secundária

auto enp0s8
iface enp0s8 inet static

address 192.168.33.1
netmask 255.255.255.0
network 192.168.33.0
broatcast 162.168.33.255(salvei e sai. restartei o serviço.)

Após mando um ifconfig, e mostra que recebeu a configuração que foi setada.


3)vim /etc/sysctl.conf
# net.ipv4.ip_forward=1(Descomentar essa linha, tirando o #)

4)instalando dhcp : apt-get install isc-dhcp-server
vim /etc/default/isc-dhcp-server
INTERFACER="enp0s8"

5)vim /etc/dhcp/dhcpd.conf


default-lease-time 300;
max-lease-time 3600;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.33.255;
option routers 192.168.33.1;
option domain-name-servers 192.168.33.100 , 192.168.33.200;
option domain-name "dominio.com";
subnet 192.168.33.0 netmask 255.255.255.0 {
range 192.168.33.120 192.168.33.190;
}


6)Segui esse tutorial e fiz esse script:
https://www.vivaolinux.com.br/dica/Roteamento-de-pacotes-e-NAT-no-Linux

# vim /usr/local/bin/firewall

#!/bin/bash

echo "Ativando compartilhamento "

# Ativando Roteamento de pacote
echo 1 > /proc/sys/net/ipv4/ip_forward

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

echo " Compartilhamento ativado"


# chmod +x /usr/local/bin/firewall

# vim /etc/rc.local
adicionar a linha:
/usr/local/bin/firewall
OK!

Eu inicio o meu cliente, e ele recebe o IP certinho, mas ele ainda não tem acesso a internet... Gostaria de uma ajuda... meu objetivo e fazer com que o cliente tenha acesso a internet, somente isso meu objetivo..Agradeço a ajuda


  


2. Re: Dúvida - Cliente ter acesso a internet pelo servidor!!

Paulo Fernando
paulofsmartins

(usa Debian)

Enviado em 27/05/2016 - 14:24h

Se a interface enp0s3 então ela é que deveria ser usada no NAT:

#!/bin/bash

echo "Ativando compartilhamento "

# Ativando Roteamento de pacote
echo 1 > /proc/sys/net/ipv4/ip_forward

# NAT
iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE

echo " Compartilhamento ativado"

Verifique se não é isso
________________________________________________
Paulo Fernando da Silva Martins
ITIL Foundation, Furukawa Certified Professional, Dell CSSA


3. Re: Dúvida - Cliente ter acesso a internet pelo servidor!!

Gabriel Macedo
macdon

(usa Ubuntu)

Enviado em 27/05/2016 - 15:19h


Opa Perdão, digitei errado ali... eu coloquei "enp0s3" e não eth0... mas mesmo assim, continua sem acesso a internet.
Todo Mestre já foi um Padawan!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts