Compartilhamento de Internet [RESOLVIDO]

1. Compartilhamento de Internet [RESOLVIDO]

Daniel Juares Fernandes
petabyte

(usa CentOS)

Enviado em 19/02/2014 - 16:12h

Boa tarde!

Tenho um servidor com CentOS6, usando iptables e squid, para fazer o compartilhamento uso a linha abaixo em meu script do iptables, com ela eu compartilho toda a rede, porém quero saber se posso compartilhar apenas os IPs que eu especificar, tipo uma relação da rede interna, e não toda ela, no comando uso 192.168.1.0/24, tem como substituir por uma lista de IPs? Obrigado

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to xxx.xxx.xxx.xxx


  


2. MELHOR RESPOSTA

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/02/2014 - 16:17h

Pode. É só fazer um laço:


for i in 3 4 6 8
do
iptables -t nat -A POSTROUTING -s 192.168.1.$i -o eth0 -j SNAT --to xxx.xxx.xxx.xxx
done


Os números 3 4 6 e 8 são os últimos octetos. Se vc quiser acrescentar mais, basta inserir mais números, separados por espaço.

3. Re: Compartilhamento de Internet [RESOLVIDO]

Daniel Juares Fernandes
petabyte

(usa CentOS)

Enviado em 19/02/2014 - 22:42h

renato_pacheco escreveu:

Pode. É só fazer um laço:


for i in 3 4 6 8
do
iptables -t nat -A POSTROUTING -s 192.168.1.$i -o eth0 -j SNAT --to xxx.xxx.xxx.xxx
done


Os números 3 4 6 e 8 são os últimos octetos. Se vc quiser acrescentar mais, basta inserir mais números, separados por espaço.


Cara com o teu laço funciona legal, mas ai eu incrementei com um outro exemplo de laço e deu erro veja o meu laço e o erro, você pode me dar mais esta mão?

for list in `cat /etc/squid/rede_int`;do
iptables -t nat -A POSTROUTING -s $list -o eth0 -j SNAT --to xxx.xxx.xxx.xxx
done

' not found.4.7: host/network `192.168.1.196
Try `iptables -h' or 'iptables --help' for more information.



4. Re: Compartilhamento de Internet [RESOLVIDO]

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 19/02/2014 - 23:36h

E "meio" fora azer esse controle dessa forma, o correto ao meu ver seria o SNAT ser para todos e vc ter regras de firewall que limita os acesso.


5. Re: Compartilhamento de Internet [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/02/2014 - 08:27h

Tem alguma coisa errada na sua lista. Veja q tem um acento (crase) antes do número e isso q deve estar dando problema. Coloque o conteúdo desta lista aqui.



6. Re: Compartilhamento de Internet

Daniel Juares Fernandes
petabyte

(usa CentOS)

Enviado em 20/02/2014 - 13:03h

renato_pacheco escreveu:

Tem alguma coisa errada na sua lista. Veja q tem um acento (crase) antes do número e isso q deve estar dando problema. Coloque o conteúdo desta lista aqui.


Cara perfeito, era isto mesmo, reescrevi o meu arquivo rede_int e ai foi embora, muito obrigado pela ajuda.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts