Compartilhando internet com CentOS 6.4

Publicado por Daniel Lara Souza em 20/09/2013

[ Hits: 17.669 ]

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

 


Compartilhando internet com CentOS 6.4



Uma dica rápida sobre como compartilhar a Internet com seu CentOS.

Bom, temos um servidor de Internet com duas (2) placas de rede, onde uma está ligada ao modem ADSL e a outra está ligada o nosso Switch ou Hub.

No meu caso, a eth0 está ligada ao ADSL e a eth1 ao Switch.

No ADSL tem a rede de IP 192.168.1.0, e minha rede interna, a rede 10.10.0.0, onde defini IP fixo em cada eth.

Placa conectada ao ADSL:

# vim /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
GATEWAY=192.168.1.1
ONBOOT=yes

Placa conectada ao Switch:

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

DEVICE=eth1
BOOTPROTO=static
BROADCAST=10.10.255.255
HWADDR=08:00:27:19:C2:DB
IPADDR=10.10.10.254
NETMASK=255.255.0.0
NETWORK=10.10.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 está ligado o 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


Espero que ajude.

Guia de referência: Compartilhando Internet com Centos 5.X [Dica]

Outras dicas deste autor

Instalando Unifi Controler no Ubuntu 24.04

Gtop no Fedora

GIP - Calculadora de Endereço IP

MariaDB no Fedora 17

Iniciando um Pod com Ansible no Podman

Leitura recomendada

Liberando o Windows Live Messenger 2009 no Squid (completo)

IPtables - Bloqueando o UltraSurf

Como Baixar Torrent em Redes que Bloqueiam Torrent

Firejail - cadeia neles! Sandbox para aplicações no seu GNU/Linux

aMSN, erro slocate.db (Slackware)

  

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