
removido
(usa Nenhuma)
Enviado em 07/02/2012 - 17:49h
Pessoal, estou precisando de ajuda, estou tentando distribuir internet através de um servidor ubuntu, a maquina está com duas placas de rede configuradas, porém quando tento rodar o script abaixo aparecem algumas mensagens como essas:
/etc/init.d/firewall: 3: =/sbin/iptables: not found
/etc/init.d/firewall: 4: =/sbin/modprobe: not found
/etc/init.d/firewall: 5: =192.168.0.0/255.255.255.0: not found
Script:
#!bin/bash
$iptables="/sbin/iptables"
$modulo="/sbin/modprobe"
$rede_interna="192.168.0.0/255.255.255.0"
#Carregando Módulos
echo "Carregando Módulos..."
$iptables -F
$iptables -t nat -F
$iptables -t mangle -F
$modulo iptable_nat
$modulo ip_tables
$modulo ipt_state
$modulo ip_conntrack
$modulo ipt_multiport
$modulo iptable_mangle
$modulo ipt_MASQUERADE
echo "OK"
#Roteamento
echo "Ativando Roteamento..."
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "OK"
#Política padrão
echo "Definindo Política Padrão"
$iptables -P INPUT ACCEPT
$iptables -P OUTPUT ACCEPT
$iptables -P FORWARD ACCEPT
echo "OK"
#Redirecionar os pacotes da porta 80 para porta 3128
#$iptables -I PREROUTING -t nat -p tcp -s $rede_interna --dport 80 -j REDIRECT --to-port 3128
#Ativar o Serviço Nat
echo "Compartilhando Internet..."
$iptables -t nat -A POSTROUTING -s $rede_interna -o eht1 -j MASQUERADE
echo "OK"
Alguém pode me dizer o que estou fazendo de errado?