|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
![]() |
|
|
LinkBack | Opções do Tópico |
|
|
#1 (permalink) |
![]() Registrado em: Aug 2005
Mensagens: 14
Agradeceu: 0
Agradecido 2 vez em 1 Post
Reputação: 0
![]() |
Existe alguma possibilidade de impedir que "usuários" façam NAT para "sua" rede internet? Hoje o servidor amarra IPxMAC para um computador de um "usuário" acessar a internet. Gostaria de impedir que ele (o usuario) fizesse NAT para outras máquinas de sua rede internet e/ou limitar o numero de maquinas para NAT da rede internet dele.
|
|
|
|
|
#2 (permalink) |
|
Administrador
|
Eu achava que não tinha jeito, mas outro dia olhando aqui no fórum eu achei um post que falava sobre isso. O negócio é utilizar o TTL (Time To Live) do pacote para bloquear.
__________________
A verdadeira felicidade não está na meta, mas sim na trilha utilizada. Por isso eu só aponto as direções neste fórum.<br />Se usuário tivesse extensão, com certeza seria .fdp<br />Faça perguntas da maneira correta!<br />http://www.istf.com.br/perguntas |
|
|
|
|
#3 (permalink) |
![]() Registrado em: Aug 2005
Mensagens: 14
Agradeceu: 0
Agradecido 2 vez em 1 Post
Reputação: 0
![]() |
Agradeço demais a atenção, mas já procurei incansavelmente algo sobre o assunto e infelizmente não encontrei. Talvez seja a palavra chave na busta, por fim estou pesquisando agora no www.netfilter.org. Mas se alguém já fez isso e quiser me mostrar o link para que possa me virá ou até mesmo já passa o bisu.
Desde já to agradecendo. Pelo menos uma luz. Utilizar o TTL (Time To Live). Já usei o man iptables mas não conseguir montar um sintaxe compreensivel para esse fim. |
|
|
|
|
#4 (permalink) |
|
Administrador
|
Na verdade a solução do problema é mais conceitual do que difícil.
A definição de TTL é o tempo de vida do pacote até que ele alcance o seu destino. O TTL de um pacote pode depender do sistema operacional da máquina destino e da região em que o host se encontra. Para cada nó da rota, é subtraído 1 número do TTL do pacote. Seguindo esse conceito, você há de concordar comigo que um roteador sob o seu domínio vai passar por 2, 3 nós até chegar ao seu servidor, que estará rodando IPTables. Então você pode montar algo mais ou menos assim (Não posso afirmar com certeza porque eu estou na faculdade e aqui só tem Microsoft Windows): Existe um módulo do IPTables que permite setar e identificar o TTL de um pacote que esteja passando por ele: Código:
# iptables -t nat -A PREROUTING -s $cliente -j TTL --set-ttl 2 # iptables -t nat -A FORWARD -m ttl --ttl-gt 62 -j DROP
__________________
A verdadeira felicidade não está na meta, mas sim na trilha utilizada. Por isso eu só aponto as direções neste fórum.<br />Se usuário tivesse extensão, com certeza seria .fdp<br />Faça perguntas da maneira correta!<br />http://www.istf.com.br/perguntas |
|
|
|
|
#5 (permalink) |
![]() Registrado em: Aug 2005
Mensagens: 14
Agradeceu: 0
Agradecido 2 vez em 1 Post
Reputação: 0
![]() |
Blz,
Ajudou bastante, infelizmente não consegui fazer na prática, mas já compreendir. O ttl do pacote é decrementado 1 a cada roteador que passa. No entanto o que irá solucionar parte desse problema será ajustar o valor do ttl para "1" na entrega do pacote ao ip do cliente. Tentei a seguinte sintaxe: root@server:~# iptables -t mangle -A PREROUTING -i eth0 -j TTL --ttl-set 1 iptables: No chain/target/match by that name porém diz que não conhece o chain... em fim. Por quê? Bom, digo parte do problema pois a limitação do numero de pontos adicionais depois do roteador cliente ser controlado tbm através do server. Vamos estudar que conseguimos... bola pra frente. |
|
|
![]() |
| Opções do Tópico | |
|
|
Tópicos Similares
|
||||
| Tópico | Tópico Iniciado Por | Fórum | Respostas | Última Mensagem |
| converter "arquivo.c" para uma saida "arquivo.o" | Danilo_Montagna | Programação | 5 | 21-04-2006 23:57 |
| Regra do "squid" no "iptables" | capgaiotto | Iniciantes | 0 | 13-09-2005 15:46 |
| "home" e "end" não funcionam mais no ter | flipeexpl | Adm. em Geral | 0 | 06-08-2005 3:07 |
| VSFTP com multiplos "homes" para alguns usuários | CrashOverride | Ftpd | 0 | 03-12-2004 9:20 |
| Sistema para montar "disco virtual" ou "webdi | Visitante | Adm. em Geral | 4 | 05-08-2004 12:51 |