Apos a instalacao do Ubuntu Server 12.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 ADSLeth1 a rede internaJa feita a instalacao do Ubuntu, vamos atualizar o mesmo: $ sudo apt-get update$ sudo apt-get upgrade E instale o "Sysv-rc-conf": $ sudo apt-get install sysv-rc-conf Apos a atualizacao, vamos colocar a mao na massa, vamos editar as interfaces de redes: $ sudo nano /etc/network/interfaces E deixar assim: auto loiface lo inet loopbackauto eth0iface eth0 inet dhcpauto eth1iface eth1 inet staticaddress 172.16.1.254netmask 255.255.0.0network 172.16.0.0broatcast 172.16.255.255Neste caso, deixei como DHCP a 'eth0', mas se quiser, podes deixar ele fixo tambem; e minha rede interna fica com a faixa de IP 172.16.1.0.0 E apos isso, vamos reiniciar a rede: $ sudo /etc/init.d/networking restart Ou: $ sudo invoke-rc.d networking restart Com a rede ja pronta, agora vamos efetuar o compartilhamento da Internet. Agora vamos habilitar o encaminhamento de IPv4. Edite o arquivo: $ sudo nano /etc/sysctl.conf Descomentar a linha: # net.ipv4.ip_forward=1Onde fica assim: net.ipv4.ip_forward=1Vamos agora salvar o arquivo e executar o seguinte comando, para tornar a mudanca efetiva sem um Reboot: $ sudo sysctl -w net.ipv4.ip_forward=1 Agora vamos criar um Script para o compartilhamento. Crie no "/etc/init.d": $ sudo nano /etc/init.d/internet E adicione: #!/bin/bashiniciar(){modprobe iptable_natiptables -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"esacSalve e saia do arquivo. E de permissao de execucao: $ sudo chmod 777 /etc/init.d/internet * Lembrando que a linha com o 'eth0', e a placa onde esta ligado na ADSL.** Se estiver ligado na 'eth1', so alterar para: eth1 Pronto. Para iniciar e parar o servico da Internet, use os comandos abaixo: - Para iniciar: $ sudo invoke-rc.d internet start Ou: $ sudo /etc/init.d/internet start - Para parar: $ sudo invoke-rc.d internet stop Ou: $ sudo /etc/init.d/internet stop E pronto, seu Servidor Gateway ja esta funcionando. Use o "Sysv-rc-conf" para adicionar na inicializacao do Servidor: $ sudo sysv-rc-confConfigurando Servidor DhcpBom, agora vamos instalar o servidor Dhcp para podemos distribuir IPs para nossa rede:$ sudo apt-get install isc-dhcp-server Vamos editar o arquivo: /etc/dhcp/dhcpd.conf $ sudo nano /etc/dhcp/dhcpd.conf E deixar assim: ddns-update-style none;option domain-name "home";option domain-name-servers 172.16.1.254, 8.8.8.8;default-lease-time 600;max-lease-time 7200;authoritative;log-facility local7;subnet 172.16.0.0 netmask 255.255.0.0 { range 172.16.1.30 172.16.1.40; option routers 172.16.1.254;(se quiser bota ip-fixo utilize as linhas a baixo)host NomeDaMaquina {hardware ethernet 09:0F:B0:FF:EA:10;fixed-address 172.16.1.1;}}Como o Servidor DHCP sera na interface eth1, vamos editar o arquivo para configurar a interface eth1: $ sudo nano /etc/default/isc-dhcp-server INTERFACES="eth1"Salve e saia do arquivo. E vamos iniciar o servico: $ sudo /etc/init.d/isc-dhcp-server start E use o "sysv-rc-conf" para colocar na inicializacao. Combat Arms #banners {visibility:hidden}#Box_Vitrine {visibility:hidden}#Box_Ranking_EB {visibility:hidden}#Box_Spygirl {visibility:hidden}#header {visibility:hidden}#menu {visibility:hidden} Pos. Nome Valor 1 cLaNdEsT1Ne- 9216028 2 --L1ZARB-- 8639021 3 North- 8403324 4 M4DGIL 8202996 5 JuPanteraBR 8076212 6 GeN_PuNiShER 8043578 Confira os vencedores do Concurso de Fanfics Level Up! 30/09/2011 - Concursos Equipe-se com as novas submetralhadoras: Kriss e Kriss... 29/09/2011 - Novidades Complete seu arsenal com a AK-47 permanente