Compartilhar Acesso Internet utilizando WAN por wifi
Compartilhar acesso Internet do seu computador para uma rede interna utilizando acesso wifi.
Vou abordar abaixo como compartilhar o acesso internet recebido por WIFI em meu computador/notebook para uma rede interna.
Eu tenho acesso internet através de uma rede Wifi e preciso liberar acesso internet para outra maquina em minha rede interna, pois ainda não tenho acesso internet por cabo.
Meu notebook tem 1 interface de rede Wifi onde conecto na internet e outra interface de rede Ethernet(cabo), onde conecto em um Switch que por sua vez, esta conectao um servidor que utilizo para estudos.
AMBIENTE:
Notebook:
INTERFACE WAN: wlp2s0
IP: 192.168.178.33
GW: 192.168.178.1
DNS 8.8.8.8
INTERFACE ETHERNET: enx00133bacc784
IP 192.168.10.1
Network: 192.168.10.0
Netmask: 255.255.255.0
Servidor:
IP: 192.168.10.2
Netmask: 255.255.255.0
GW: 192.168.10.1
DNS: 8.8.8.8
Habilitar o IP_FORWARDING:
O IP FORWARD é um tipo de roteamento. É estabelecido quando colocamos uma máquina entre dois ou mais segmentos de rede, permitindo a livre passagem de pacotes ...
Alterar a linha no arquivo conforme abaixo:
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
ou
sysctl -w net.ipv4.ip_forward=1 sysctl -p
Habilitar o NAT:
A Sigla significa Network Address Translation, ou tradução de endereço de rede. O NAT é o responsável por traduzir em seu modem IP público e privado para obter acesso ao servidor privado, etc.
Iremos Habilitar os NAT com o iptables, programa usado para firewall no Linux:
Mostrar regras habilitadas:
iptables -L
Limpar todas as regras:
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -X
iptables -F
iptables -t nat -X
iptables -t nat -F
Configurar regras de INPUT e FORWARD:
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
Configurar regras na tabela de nat e POSTROUTING:
OBS: usar na WAN, no meu caso será na interface wlp2s0
iptables -t nat -A POSTROUTING -o wlp2s0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o wlp2s0 -j MASQUERADE
Comentários