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]
Nenhum comentário foi encontrado.