/srv/irclogs.ubuntu.com/2012/02/15/#ubuntu-co.txt

=== orion is now known as Guest42657
cjohnstonWhy are people from your team making user pages on the home page of the wiki?18:29
cjohnstonhttp://wiki.ubuntu.com/Home?action=diff&rev1=34&rev2=3518:30
TuxColbuena21:21
hollmanTuxCol, 21:21
hollmantonces21:21
hollmanpille21:21
hollmansencillo :P21:21
TuxColseñor21:21
hollmanquiero que todas las peticiones a el puerto 80 del server1 las mande a el servervirt puerto 80 tambien21:21
hollmanel servervirt esta en otro segmento de red21:22
hollmanes un servidor virtual dentro de server121:22
hollmanyo y server1 somos de un segmento de red21:22
hollmany servervirt de otro21:22
hollmanserver1 ve a servervirt21:22
hollmanhabilité el forward21:23
hollmanecho 1 > /proc/sys/net/ipv4/ip_forward21:23
hollmany le mande el iptables de la nat que creo hace eso que me queda asi21:23
hollmaniptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 -j DNAT --to 192.168.122.17021:23
hollman192.168.122.170 es el servervirt21:23
hollmanque coños tengo mal que no me funca ?21:23
hollmanTuxCol, que gracias :D21:23
TuxColque rango es el origen?21:24
hollmanen server1 tengo la eth0 que es la de mi lan y virbr0 que es una virtual que me permite ver las maquinas virtuales21:24
hollmanlan == 10.0.0.121:25
hollman10.0.0.0/2421:25
TuxColy el rango de la virtual?21:26
hollman192.168.122.0/2421:26
TuxColasi21:26
TuxColESPACIO ESPACIO /sbin/iptables -t nat -A POSTROUTING -s 192.168.122.0/24 -o eth0 -j MASQUERADE21:26
TuxColme lee?21:28
hollman1. no entiendo por que postrouting21:28
hollman2. no funca :(21:28
TuxColcomo tiene el script completo21:28
hollmansolo quiero que me redireccione cuando le toco la puerta a el 80 no a todo21:29
TuxColah ok solo el puerto 8021:29
hollmanTuxCol, nada solo es esa regla. entonces no le tengo scrip21:29
hollmansip21:29
hollmansolo el 8021:29
TuxColpero debe tener unas reglas antes en este orden21:29
hollmanjummmm21:30
hollmanla verdad no. ahi el me crea unas pero esas las creo el virt-manager21:30
TuxCol#!/bin/sh   /sbin/iptables -F  /sbin/iptables -X  /sbin/iptables -Z  /sbin/iptables -t nat -F   ## Establecemos politica por defecto  /sbin/iptables -P INPUT ACCEPT  /sbin/iptables -P OUTPUT ACCEPT  /sbin/iptables -P FORWARD ACCEPT  /sbin/iptables -t nat -P PREROUTING ACCEPT  /sbin/iptables -t nat -P POSTROUTING ACCEPT #!/bin/sh   /sbin/iptables -F  /sbin/iptables -X  /sbin/iptables -Z  /sbin/iptables -t nat -F   ## Establecemos pol21:30
hollmanpara que las virtuales puedan ver la lan21:30
hollmanhace una NAT21:30
hollmanTuxCol, por default el me crea21:31
hollmanChain INPUT (policy ACCEPT)21:31
hollmantarget     prot opt source               destination         21:31
hollmanACCEPT     udp  --  anywhere             anywhere            udp dpt:domain 21:31
hollmanACCEPT     tcp  --  anywhere             anywhere            tcp dpt:domain 21:31
hollmanACCEPT     udp  --  anywhere             anywhere            udp dpt:bootps 21:31
hollmanACCEPT     tcp  --  anywhere             anywhere            tcp dpt:bootps 21:31
hollmanChain FORWARD (policy ACCEPT)21:31
hollmantarget     prot opt source               destination         21:31
hollmanACCEPT     all  --  anywhere             192.168.122.0/24    state RELATED,ESTABLISHED 21:31
hollmanACCEPT     all  --  192.168.122.0/24     anywhere            21:31
hollmanACCEPT     all  --  anywhere             anywhere            21:31
hollmanREJECT     all  --  anywhere             anywhere            reject-with icmp-port-unreachable 21:31
hollmanREJECT     all  --  anywhere             anywhere            reject-with icmp-port-unreachable 21:31
hollmanChain OUTPUT (policy ACCEPT)21:31
hollmantarget     prot opt source               destination  21:31
TuxColespere pruebo la interface mía un  segundo21:33
hollmanbien21:33
TuxCol_si le llegó el ultimo mensaje?21:38
hollmanTuxCol, nota: la maquina a la que quiero llegar. osea la virtual tiene como gw 192.168.122.1 y esa ip 192.168.122.1 esta en el server1 como tarjeta virtual21:38
hollmanTuxCol, no21:38
TuxCol_piye así /sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT -i virbr0 --to-port 80  21:39
TuxCol_No necesita rango21:39
TuxCol_se puede hacer por interfaces21:39
=== TuxCol_ is now known as TuxCol
hollmanTuxCol_, pero como le digo que la mande a un solo host ?21:39
TuxColpruebe así /sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT -i virbr0 --to-port 80  21:39
hollmanosea a una ip 21:39
hollmanahi todo lo de el 80 lo manda a la vibr0 21:40
TuxColpruebe así /sbin/iptables -t nat -A PREROUTING -s HOST -p tcp --dport 80 -j REDIRECT -i virbr0 --to-port 80  21:40
TuxColcoloque el host21:40
hollmaniptables -t nat -A PREROUTING -s 192.168.122.170 -p tcp --dport 80 -j REDIRECT -i virbr0 --to-port 8021:41
hollmannada :(21:41
TuxColnoo hollman así es21:41
TuxColle debe faltar el bit de redirección21:41
hollman:-o cual ?21:42
TuxColabra el correo21:43
hollmanno ha llegado nada21:44
TuxColya21:45
TuxColpruebe el script así21:45
TuxColYo lo acabo de probar y pasa21:46
TuxColdebe terner alguna regla que deniega el rango21:46
hollmansh iptables.sh 21:47
hollmanAplicando Reglas de Firewall...Bad argument `192.168.122.170'21:47
hollmanno pero si le hago un flush no deberia estar21:47
TuxColse me fué una -s21:48
TuxColde mas21:48
hollmanya la pesque21:48
hollmanpero igual no funca la regla21:49
hollmanque raro21:49
hollmanque coños sera21:49
TuxColnooo pero así es21:49
TuxCol /sbin/iptables -t nat -A PREROUTING -s 192.168.122.170 -p tcp --dport 80 -j REDIRECT -i virbr0 --to-port 8021:49
TuxColseguro que esa es la ip?21:49
hollmansi si21:49
hollmanahi quedo21:49
TuxColahhh pero espere21:49
TuxColesa ip que equipo la tiene?21:50
hollmancual ip ? 192.168.122.170 ? esa es la ip de el server al que quiero llegar con la nat21:50
hollmanosea la maquina virtual21:50
TuxColentonces la estamos haciendo al contrario21:50
TuxColahi se supone que la ip esa vá a buscar el puerto 80 de la interface virbr0 para salir por ahí21:51
hollmancomo asi ?21:51
hollmanme enrrede21:51
TuxColel escenario ahi es que la ip esa quiere salir a internet por el puerto 80 y saldría a internet por la virtual21:51
TuxColy al parecer es al contrario cierto?21:52
hollmanha no sea gay. jajajaja21:52
hollmanyo tengo un apache en esa ip21:52
TuxColbueno igual 21:52
hollmanquiero que las peticiones a el apache (80) de el server1 me las mande a la virtual21:52
hollmanperdon gay no. toche es que se dicen ud's :P21:52
TuxCol /sbin/iptables -t nat -A PREROUTING -i virbr0 -p tcp --dport 80 -j REDIRECT -s 192.168.122.170 --to-port 8021:52
TuxColpruebe así21:53
TuxColcambie esa linea21:53
TuxColaló?21:55
TuxColxD21:55
hollmanjeje pere que se me calló la conexión con el server no je por que21:55
TuxColal hacer flush a las reglas borra las otras21:56
TuxColentonces solo corra las 2 lineas esas21:56
TuxCol /bin/echo "1" > /proc/sys/net/ipv4/ip_forward   /sbin/iptables -t nat -A PREROUTING -i virbr0 -p tcp --dport 80 -j REDIRECT -s 192.168.122.170 --to-port 80 21:57

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!