[FUG-BR] Servidor Gateway e roteador

Juliano Cordeiro jc.itj em terra.com.br
Terça Outubro 24 13:53:07 BRST 2006


Pessoal estou com um pequeno problema.

Montei un servidor de internet com FreeBSD 6.1.

Nele tenho uma placa de rede xl0 (3com) ligada como Cliente DHCP pra pegar o 
ip do modem adsl DSL-500G.

Pega o IP 10.1.1.6  e ping no 10.1.1.1 e pinga pra www.terra.com.br 
normalmente.

Adicionei a rota.

$route add 0.0.0.0 10.1.1.1

#/etc/resolv.conf
nameserver 10.1.1.1

Tenho uma segunda placa de rede a fpx0 (intel) que está setada por DHCP para 
192.168.1.254 dando o range de ip definido.

Mas os micros que estão na subrede 192.168.1.0  conseguem pingar o 10.1.1.6 
mas não pingam o 10.1.1.1 ou qualquer domínio como por exemplo 
www.terra.com.br.

Quero saber como fazer com que as máquinas da Subrede criada  com DHCP 
server possam acessar a internet através do server BSD?
Sou obrigado a instalar o NATD pra faze-lo?


Pretendo colocar nesse server o squid + samba3 + Apache 13, o que mais devo 
instalar para estes serivos ficarem ok?

Segue abaixo os arquivos de configuração.

#local file:    /etc/rc.conf
# Created: Fri Oct 20 22:56:45 2006
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.

hostname="server.mydomain.com.br"

##########  Entrada de Internet   --------------------------------------
ifconfig_xl0="DHCP"                                     #IP por DHCP

##########  LOCAL NETWORK               --------------------------------
#----  Local Network   192.168.1.x      --------------------------------
ifconfig_fxp0="inet 192.168.1.254  netmask 255.255.255.0"

#----  Local Network   192.168.2.x      --------------------------------
#ifconfig_fxp1="inet 192.168.2.254  netmask 255.255.255.0"

router_enable="YES"
router="routed"
router_flags="-q"
default_router="YES"
defaultrouter="10.1.1.1"
gateway_enable="YES"

dhcpd_enable="YES"                                #Habilita o dhcpd Server
dhcpd_ifaces="fxp0"                                 #Define as interfaces
dhcpd_withumask="22"

##########   CONFIGURACOES LOCAIS       --------------------------------
keymap="br275.cp850"                    # Teclado ABNT2
linux_enable="YES"
moused_enable="YES"
moused_port="/dev/psm0"
moused_type="auto"
saver="logo"

##########  DEAMONS                     --------------------------------
sshd_enable="YES"
usbd_enable="YES"


###  ARQUIVO DE CONFIGURACOES DO ISC DHCP SERVER
#local file:    /etc/dhcpd.conf

# Dominio.
option domain-name "revimar.com.br";

# Servidores DNS.
option domain-name-servers 10.1.1.1;

default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
log-facility daemon;

##########  LOCAL 
         ---------------------
#---------  Subrede  192.168.1.1
subnet 192.168.1.0 netmask 255.255.255.0 {

        # Faixa de IPs disponiveis para alocar.
        range 192.168.1.10 192.168.1.100;

        # Gateway.
        option routers 192.168.1.254;
} 



Mais detalhes sobre a lista de discussão freebsd