User Tools

Site Tools


informatica:linux:red:mapear_trafico_entre_interfaces

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
informatica:linux:red:mapear_trafico_entre_interfaces [2010/01/28 18:46] – creado 192.168.1.30informatica:linux:red:mapear_trafico_entre_interfaces [2010/08/30 17:07] (current) – 192.168.1.50
Line 1: Line 1:
 Gracias a blackhold: Gracias a blackhold:
 +
 +Escenario:
 +
 +<code>
 +[portatil]    [proxy]       [nanostation]
 +192.168.1.50  192.168.1.2   10.228.172.65
 +              10.228.172.67 xxx.xxx.xxx.xxx
 +</code>
 +
 +Problema:
 +
 +¿Como llegar desde portátil a nanostation?
 +
 +Solución:
 +
 +  * Añadir una ruta a portátil:
 +
 +  sudo route add -net 10.228.172.0 netmask 255.255.255.0 gw 192.168.1.2
 +
 +  * Habilitar masquerade en la máquina que tiene dos interfaces de red (proxy):
  
 <code> <code>
 #!/bin/sh #!/bin/sh
  
-########## +# Creamos variables 
-#crear ponts de xarxa + 
-#########+IPTABLES=/sbin/iptables 
 +DEPMOD=/sbin/depmod 
 +MODPROBE=/sbin/modprobe 
 + 
 +# Asignamos intefaces 
 +EXTIF="eth3" 
 +INTIF="eth5" 
 + 
 +# Verifica que los módulos del núcleo están bien 
 +$DEPMOD -a 
 + 
 +# Carga manualmente el módulo iptables 
 +$MODPROBE ip_tables 
 + 
 +#  Éste módulo se carga automáticamente cuando se habilita la  
 +# funcionalidad MASQ 
 +$MODPROBE ip_conntrack 
 + 
 +# Opcional: reenvío de tráfico ftp 
 +$MODPROBE ip_conntrack_ftp 
 + 
 + 
 +# Opcional: reenvío de tráfico irc 
 +$MODPROBE ip_conntrack_irc 
 + 
 +#  Éste módulo se carga automáticamente cuando se habilita la  
 +# funcionalidad MASQ 
 +$MODPROBE iptable_nat
  
-# +# Opcional: soporte non-PASV FTP. 
-#per compartir la wireless per la lan +$MODPROBE ip_nat_ftp
-# +
-INET=wlan0 #wireless +
-LAN=eth0 #lan+
  
-#netegem iptables (per si n'hi ha algun activat) +#CRÍTICO: habilitar redirección IPv4, deshabilitado por defecto 
-iptables -F +echo "1" > /proc/sys/net/ipv4/ip_forward
-iptables -X +
-iptables -Z +
-iptables -t nat -F+
  
-#para activar el forwarding +# Soporte para ip dinámica 
-echo 1 > /proc/sys/net/ipv4/ip_forward+echo "1" > /proc/sys/net/ipv4/ip_dynaddr
  
-iptables -t nat -A POSTROUTING -o $INET -j MASQUERADE +# Borrado de reglas de iptables 
-iptables -A FORWARD -i $LAN -j ACCEPT+$IPTABLES -P INPUT ACCEPT 
 +$IPTABLES -F INPUT  
 +$IPTABLES -P OUTPUT ACCEPT 
 +$IPTABLES -F OUTPUT  
 +$IPTABLES -P FORWARD DROP 
 +$IPTABLES -F FORWARD  
 +$IPTABLES -t nat -F
  
 +# Permitir la redirección desde una interfaz a la otra solo de determidas conexiones
 +$IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
 +$IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
 +$IPTABLES -A FORWARD -j LOG
  
-# +# Habilitar NAT masquerade en la interfaz externa 
-#per deixar de compartir la wireless per la lan +$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
-# +
-#iptables -F +
-#iptables -X +
-#iptables -Z +
-#iptables -t nat -F +
-# +
-#echo 0 > /proc/sys/net/ipv4/ip_forward+
 </code> </code>
informatica/linux/red/mapear_trafico_entre_interfaces.1264704383.txt.gz · Last modified: (external edit)