Compartilhando Internet DHCP E GATEWAY
-
Upload
sandro-silva -
Category
Documents
-
view
5 -
download
0
description
Transcript of Compartilhando Internet DHCP E GATEWAY
Compartilhando Internet
Aps a instalao doUbuntu Server 14.04, vamos configurar para ser um Gateway e um Servidor DHCP em uma pequena rede, onde neste Servidor temos 2 placas de rede: eth0 e eth1
eth0 liga o modem ADSL
eth1 a rede interna
J feita a instalao do Ubuntu, vamos atualizar o mesmo:lembre de ir para modo root penas digitar su enter e digitar a senha
Teste de internet ping ex: ping www.google.com para o ping Ctrl + C$ apt-get update$ apt-get upgradeAps a atualizao, vamos colocar a mo na massa, vamos editar as interfaces de redes:$nano /etc/network/interfacesE deixar assim:
auto loiface lo inet loopbackauto eth0iface eth0 inet dhcp# Subir a eth1 automaticamente
auto eth1
# Setamos que sera uma configurao esttica
iface eth1 inet static
address 192.168.254.1
netmask 255.255.255.0
network 192.168.254.0
broadcast 192.168.254.255
salvar Ctrl+O enter depois Ctrl+X se nao der net
nano /etc/resolv.conf
$ /etc/init.d/networking restartOu $ invoke-rc.d networking restart
Ifconfig eth0 e ifconfig eth1
Ifconfig eth0 depois eth1Com a rede j pronta, agora vamos efetuar o compartilhamento da Internet.Agora vamos habilitar o encaminhamento de IPv4.Edite o arquivo:
verificar se a rede wan esta intacta se no estiver entre nesse comando.Nano /etc/resolv.conf
$ nano /etc/sysctl.confDescomentar a linha:
# net.ipv4.ip_forward=1
Onde fica assim:
net.ipv4.ip_forward=1
Vamos agora salvar o arquivo e executar o seguinte comando, para tornar a mudana efetiva sem um Reboot:$ sysctl -w net.ipv4.ip_forward=1Agora vamos criar um Script para o compartilhamento. Crie no "/etc/init.d":
nano /etc/init.d/internet
E adicione:
#!/bin/bash
iniciar () {
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
}
parar () {
iptables -F -t nat
}
case "$1"in
"start") iniciar ;;
"stop") parar ;;
"restart") parar ; iniciar ;;
*)echo"Use os parametros start ou stop"
esac
Salve e saia do arquivo. E d permisso de execuo:$ chmod 777 /etc/init.d/internet* Lembrando que a linha com o 'eth0', a placa onde est ligado na ADSL.** Se estiver ligado na 'eth1', s alterar para: eth1Pronto. Para iniciar e parar o servio da Internet, use os comandos abaixo:- Para iniciar:invoke-rc.d internet startOu /etc/init.d/internet start- Para parar:$ sudo invoke-rc.d internet stopOu $ sudo /etc/init.d/internet stopE pronto, seu Servidor Gateway j est funcionando.
Configurando Servidor Dhcp
Bom, agora vamos instalar o servidor Dhcp para podemos distribuir IPs para nossa rede:$ apt-get install isc-dhcp-serverVamos editar o arquivo: /etc/dhcp/dhcpd.confcp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bkp
nano /etc/dhcp/dhcpd.confE deixar assim:
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.30;
option domain-name-servers 192.168.1.1,8.8.8.8;
option domain-name "micro.local";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
Como o Servidor DHCP ser na interface eth1, vamos editar o arquivo para configurar a interface eth1:$ nano /etc/default/isc-dhcp-server
INTERFACES="eth1"
Salve e saia do arquivo. E vamos iniciar o servio:/etc/init.d/isc-dhcp-server start.