informatica:linux:red:mapear_trafico_entre_interfaces
This is an old revision of the document!
Gracias a blackhold:
#!/bin/sh ########## #crear ponts de xarxa ######### # #per compartir la wireless per la lan # INET=wlan0 #wireless LAN=eth0 #lan #netegem iptables (per si n'hi ha algun activat) iptables -F iptables -X iptables -Z iptables -t nat -F #para activar el forwarding echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o $INET -j MASQUERADE iptables -A FORWARD -i $LAN -j ACCEPT # #per deixar de compartir la wireless per la lan # #iptables -F #iptables -X #iptables -Z #iptables -t nat -F # #echo 0 > /proc/sys/net/ipv4/ip_forward
Funciona:
#!/bin/sh # Creamos variables 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. $MODPROBE ip_nat_ftp #CRÍTICO: habilitar redirección IPv4, deshabilitado por defecto echo "1" > /proc/sys/net/ipv4/ip_forward # Soporte para ip dinámica echo "1" > /proc/sys/net/ipv4/ip_dynaddr # Borrado de reglas de iptables $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 $IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
informatica/linux/red/mapear_trafico_entre_interfaces.1264942048.txt.gz · Last modified: 2015/04/13 20:19 (external edit)