Compartilhando Internet com Centos 5.X

Publicado por Daniel Lara Souza em 07/03/2012

[ Hits: 11.980 ]

Blog: http://danniel-lara.blogspot.com/

 


Compartilhando Internet com Centos 5.X



Vamos mostrar uma simples configuração para compartilhar internet com Centos 5.7 em uma rede interna .

Bom temos servidor de internet com duas ( 2 ) placas de rede, onde uma esta ligada ao modem adsl e a outra esta ligada o nosso switch ou hub.

No meu caso a eth0 esta ligado ao adsl e a eth1 ao switch.

No adsl tem a rede de ip 192.168.1.0, e minha rede interna a rede 172.16.0.0, onde defini ip fixo em cada eth.

- Placa conectado ao ADSL

# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=08:00:27:96:0E:2A
IPADDR=192.168.1.254
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes


- Placa conectado ao switch

# cat /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
BOOTPROTO=static
BROADCAST=172.16.255.255
HWADDR=08:00:27:19:C2:DB
IPADDR=172.16.1.254
NETMASK=255.255.0.0
NETWORK=172.16.0.0
ONBOOT=yes


Depois de configurar, vamos compartilhar a internet.

Crie um script no /etc/init.d

# vim /etc/init.d/internet

#!/bin/bash

iniciar(){
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
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 parâmetros start ou stop"
esac


Salve e saia para dar as permissões:

# chmod 777 /etc/init.d/internet

Lembrando que a linha com o eth0 é a placa onde esta ligado a adsl. Se estiver ligado na eth1 só alterar para eth1

Pronto para iniciar e parar o serviço da internet use os comandos abaixo :

- Para iniciar:

# service internet start

Ou:

# /etc/init.d/internet start

- Para parar:

# service internet stop

Ou:

#/etc/init.d/internet stop

Bom minha rede tem poucas máquinas então utilizo ip fixo, mas você pode configurar um servidor de dhcp, com a dica do nosso colega no link abaixo:
Guia de referência para dica:

Outras dicas deste autor

bwm-ng :: Bandwidth Monitor NG

Instalando Unifi Controler no Ubuntu 24.04

Update do Fedora 33 para o 34

Easy Hosting Control Panel no Debian 7

Alterar senha de root do Webacula no MySQL

Leitura recomendada

Liberando acesso ao Conectividade Social

Logs do Squid de forma legível

Flash Player 10 para Linux

Usando apelidos no Opera

Site para checar performance da sua Internet

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts