Nesse exemplo temos uma faixa de IP fornecida pela Telefonica com máscara 29 (255.255.255.248). Isso nos resulta em 6 IP's válidos (já tirando o endereço de rede e o endereço de broadcast). Um endereço IP utilizamos para configurar a eth0 do roteador, agora utilizaremos outro para configurar a eth0 de nosso servidor Linux.
Configuração feita em Slackware.
Configurando interface eth0
Edite o seguinte arquivo com o editor de sua preferência:
# joe /etc/rc.d/rc.inet1.conf
# Config information for eth0:
IPADDR[0]="200.xx.xx.xx" # IP Fornecido pela Telefonica
NETMASK[0]="255.255.255.248"
#USE_DHCP[0]=""
#DHCP_HOSTNAME[0]=""
GATEWAY="200.xx.xx.xx" # IP da Ethernet 0 do Roteador
Reinicie o serviço:
# /etc/rc.d/rc.inet1 restart
Habilitando roteamento e fazendo mascaramento da conexão:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
Já era!
Espero ter ajudado.
Adalberto Gonçalves
Network Administrator
Informações passadas pela Telefônica
- ENDERECO_IP_LAN : 201.xx.xx.xx
- MASCARA_ENDERECO_IP_LAN: 255.255.255.248
- IP_WAN_LOCAL: 201.xx.xx.xx
- IP_WAN_MASK_LOCAL: 255.255.255.252
- IP_WAN_REMOTO: 201.xx.xx.xx
- IP_WAN_MASK_REMOTO: 255.255.255.252
- LMI CCITT: (q933a)
- DLCI LOCAL: 111
- DNS PRIMÁRIO: 200.xx.xx.xx
- DNS SECUNDÁRIO: 200.xx.xx.xx
- lan: ENDERECO_IP_LAN
- wan: IP_WAN_LOCAL
- rota: IP_WAN_REMOTO
Normalmente os roteadores vêm com a configuraçao do registro como 0x2142. Isso significa que quando o router foir reiniciado as configurações feitas serão perdidas.
Conferindo Registro:
(router)
# show version | include register
configuration register is 0x2142
Mudando registro se necessário:
(router)
#config t
(config)
#config-register 0x2102
(config)
#exit
(router)
#reload
Setando login e senha para acesso via console e via terminal virtual (Putty, por exemplo =]):
(router)
#config t
(config)
#line console 0
(config-line)
# login
(config-line)
# password xxxxxxx
(config-line)
#ctrl Z
(router)
#config t
(config)
#line vty 0 4
(config-line)
#login
(config-line)
#password xxxxxxx
(config-line)
#ctrl Z
Encriptando senhas (por padrão só é encriptada a senha do enable):
(router)
#config t
(config)
#service password-encryption
Especificando os servidores DNS:
(router)
#config t
(config)
#ip subnet-zero
(config)
#ip name-server 200.xx.xx.xx
(config)
#ip name-server 200.xx.xx.xx
(config-if)
#ctrl Z
(router)
#Write memory
Setando IP para interface Ethernet:
(router)
#config t
(config)#interface ethernet 0
(config-if)
#ip address 201.xx.xx.xx 255.255.255.0 (ENDERECO_IP_LAN)
(config-if)
#ctrl Z
(router)
#Write memory
Configurando encapsulamento e tipo de LMI para interface serial 0 (LMI padrão é cisco):
(router)
#config t
(config)
#interface serial 0
(config-if)
#encapsulation frame-relay IETF (IETF no caso do frame switch não ser cisco)
(config-if)
#frame-relay lmi-type q933a
(config-if)
#ctrl Z
(router)
#write memory
Configurando IP para sub-interface 0.1 e número de dlci:
(router)
#config t
(config)
#interface serial 0.1 point-to-point
(config-if)
#ip address 201.xx.xx.xx 255.255.255.252 (IP_WAN_LOCAL)
(config-if)
#frame-relay interface-dlci 111
(config-if)
#ctrl Z
(router)
#write memory
Setando rota padrão:
(router)
#config t
(config)
#ip route 0.0.0.0 0.0.0.0 201.xx.xx.xx (IP_WAN_REMOTO)
(config)
#ctrl Z
(router)
#copy run start
Ola Adalberto Gonçalves,
O que seria -> IPADDR[0]="200.xx.xx.xx" # IP Fornecido pela Telefonica
Seria o ip que eu pego pelo site
www.meuip.com.br ?
Agradeço pela atenção
Camolez
Telefonica apenas nos forneceram isso !!!
ENDERECO_IP_LAN 201.xxx
MASCARA_ENDERECO_IP_LAN 255.255.255.248
IP_GER_LOCAL <nada>
IP_GER_TE <nada>
IP_WAN_LOCAL 201.xxxxx
IP_WAN_MASK_LOCAL 255.255.255.252
IP_WAN_REMOTO 201.xxxx
IP_WAN_MASK_REMOTO Character 255.255.255.252