[FUG-BR] Servidor Gateway e roteador
Juliano Cordeiro
jc.itj em terra.com.br
Quarta Outubro 25 22:34:50 BRST 2006
>----- Original Message -----
>From: "Marcello Costa" <unixmafia em yahoo.com.br>
>To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
><freebsd em fug.com.br>
>Sent: Tuesday, October 24, 2006 1:23 PM
>Subject: Re: [FUG-BR] Servidor Gateway e roteador
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-routing.html
>precisa de nat não
>--
>Marcello Costa
>BSD System Engineer
>unixmafia at yahoo dot com dot br
>FUG-BR #156
>http://www.fug.com.br
Blz.. se não precisa o que tenho que fazer??
Quero fazer um Gateway e router de internet
Estou com esse problema urgente.
Nessa Sexta tenho que instalar um server bsd que está sendo cobrado pela
empresa que eu trabalho e que está pagando um curso que estou fazendo.
No server tenho que fazer o ele ser gateway de internet e roteador, tentei
de tudo e não consigo resolver.
Ligar uma placa de rede xl0 (3com) como DHCP num cable modem, testei isso
aqui em casa ligando no Modem ADSL e ele pega IP certinho.
em outras 2 placas de rede serão colocadas para gerenciar as redes
192.168.1.0 e 192.168.2.0
Consegui fazer o dhcpd funcionar na fxp0 (intel) o micro cliente pega o ip,
gateway 192.168.1.254 mas não consigo pingar.
Ficando assim.
[Modem ADSL] 10.1.1.1
|
|
|
[ xl0 = dhcp : 10.1.1.6]
[ FreeBSD ]
[ fxp0 : fxp1 ]
192.168.1.254 192.168.2.254
Gosteria de uma ajuda, tentei obter essas informações de como fazer o que eu
quero com o André Rigueto mas o que ele me passou ficou muito vago, e tudo
que leio na NET ou é de versão inferior a 6.1 que estou trabalhando ou não
funciona.
Poderia me dar um auxílio nesse problema urgente que tenho?
Mais tarde depois de ter terminado o curso farei um squid proxy, server de
e-mails, apache e php rodar nesse server.
Desde já agradeço sua atenção.
Atenciodamente
Juliano Cordeiro
Segue abaixo os arquivos de configuração que usei
No arquivo de configuração do kernel GENERIC inclui no final do arquivo
isso:
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPSTEALTH
options IPDIVERT
options DUMMYNET
options BRIDGE
options TCP_DROP_SYNFIN
Compilei e instalei esse kernel
no shel dei : route add 0.0.0.0 10.1.1.1
================= resolv.conf ====================
nameserver 10.1.1.1
==============================================
================= rc.conf =====================
hostname="server.revimar.com.br"
########## Entrada de Internet --------------------------------------
ifconfig_xl0="DHCP" #IP por DHCP
########## LOCAL NETWORK --------------------------------
ifconfig_fxp0="inet 192.168.1.254 netmask 255.255.255.0"
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
#---- Configuracao do Natd
natd_enable="YES"
natd_interface="fxp0"
natd_flags="-dynamic -u -m -s -l -f /etc/natd.conf"
########## 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"
########## Firewal e
--------------------------------
firewall_enable="YES"
firewall_type="open"
firewall_quiet="YES"
firewall_logging="NO"
########## Configuracao do Samba --------------------------------
samba_enable="YES"
nmbd_enable="YES"
smbd_enable="YES"
samba_config="/usr/local/etc/smb.conf"
=====================================================================================
================= /etc/dhcpd.conf ====================
### 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;
}
=====================================================================================
================= /etc/natd.conf ====================
interface fxp0
dynamic yes
same_ports yes
use_sockets yes
redirect_address 192.168.1.0 10.1.1.1
========================================================
Mais detalhes sobre a lista de discussão freebsd