El Monday 15 March 2010 16:23:06 Jordi Funollet va escriure: > Em sembla que amb això estàs "enganyant" al firewall. Li dius que té dues > interfícies, endollades a dues xarxes diferents, que després resulta que > són la mateixa. La idea era enganyar-lo, si, per no haver de reconfigurar la xarxa i deixar de donar servei. Les rutes estaven posades cap a les diferents IPs de la mateixa xarxa, segons fossin accessos interns o externs, i iptables treballa amb les ethernets, així que crec que hauria d'haver funcionat normalment (enganyat). > Cada port del firewall ha d'estar a una xarxa IP diferent. Això sols > implica reconfigurar un port del router i un del firewal, no hauria > d'afectar la resta de la xarxa. Per exemple, > > eth0 -> 192.168.2.0 > eth1 -> 192.168.1.0 He configurat el router adsl i el tallafocs a la xarxa 2.0, poso la configuració. "project" es la màquina que ha de respondre les peticions externes, la eth0 del tallafocs es la externa i la eth1 la interna. La configuració ha sigut: tallafocs:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:e7 inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0 eth1 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:23 inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 tallafocs:~# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.0 * 255.255.255.0 U 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1 default 192.168.2.1 0.0.0.0 UG 0 0 0 eth0 tallafocs:~# cat /etc/resolv.conf nameserver 192.168.2.1 tallafocs:~# ping -c1 google.com PING google.com (209.85.227.106) 56(84) bytes of data. 64 bytes from wy-in-f106.1e100.net (209.85.227.106): icmp_seq=1 ttl=52 time=107 ms --- google.com ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 107.509/107.509/107.509/0.000 ms project:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:36 inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0 project:~# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.1.2 0.0.0.0 UG 0 0 0 eth0 project:~# cat /etc/resolv.conf nameserver 192.168.2.1 project:~# ping -c1 google.com PING google.com (209.85.227.105) 56(84) bytes of data. 64 bytes from wy-in-f105.1e100.net (209.85.227.105): icmp_seq=1 ttl=51 time=94.9 ms --- google.com ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 94.951/94.951/94.951/0.000 ms Adjunto també un parell de captures de la inteficie web del router adsl. > No sé si el problema vé d'aquí, però per enrutar d'una xarxa a una altra > cal que hi hagin dues xarxes, i tu sols en tens una. :-) El resultat segueix sent el mateix: fa la connexió i es queda esperant sense rebre les dades. Crec que el problema ha d'estar a la regla forward, que no la redirecciona cap a l'exterior. Vaig a mirar de monitoritzar més les connexions que es realitzen. > ############################## > ### Jordi Funollet > ### http://www.terraquis.net Gràcies per l'esforç, -- Marc Olivé Grup Blau www.grupblau.com
Attachment:
router_conf_ip.png
Description: PNG image
Attachment:
router_conf_redirect.png
Description: PNG image