Compartilhamento de Internet Utilizando o Iptables [RESOLVIDO]

1. Compartilhamento de Internet Utilizando o Iptables [RESOLVIDO]

Perfil removido
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?


  


2. MELHOR RESPOSTA

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 07/02/2012 - 18:03h

O que está ocorrendo é que a definição de variáveis não tem o $, sendo que o correto é assim

iptables="/sbin/iptables"
modulo="/sbin/modprobe"
rede_interna="192.168.0.0/255.255.255.0"



Somente quando for se referir à elas que você usa o $

3. Re: Compartilhamento de Internet Utilizando o Iptables [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/02/2012 - 18:06h

n4t4n, vei, vlw d+ já estava de cabeça quente, não ia lembrar disso nunca, resolvido vlw.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts