Can't I do another nat rule?

On Tue, 2008-01-29 at 22:25 -0500, Aubrey Wells wrote:
> It sounds like you're a victim of hairpin natting. Very frustrating.  
> Iptables doesnt do it (that I know of.) I first encountered this on a  
> PIX firewall years ago and thought it was an absurd limitation (then I  
> found out my beloved linux couldn't do it either and was crushed).  
> Cisco fixed it in v7 of the PIX software IIRC but iptables still can't  
> do it.
> 
> ------------------
> Aubrey Wells
> Senior Engineer
> Shelton | Johns Technology Group
> A Vyatta Ready Partner
> www.sheltonjohns.com
> 
> 
> 
> 
> 
> On Jan 29, 2008, at 10:05 PM, Nathan McBride wrote:
> 
> > John just told me he can get to the page too.
> >> From inside the lan I am going to a browser and typing
> > www.nombyte.com.  And it doesn't work?
> >
> > Nate
> >
> > On Tue, 2008-01-29 at 22:08 -0500, Aubrey Wells wrote:
> >> *shrug* same here
> >>
> >> Are you trying to hit the natted address from inside the LAN that is
> >> being natted to? Hairpin NAT doesnt work in iptables...
> >>
> >> ------------------
> >> Aubrey Wells
> >> Senior Engineer
> >> Shelton | Johns Technology Group
> >> A Vyatta Ready Partner
> >> www.sheltonjohns.com
> >>
> >>
> >>
> >>
> >>
> >> On Jan 29, 2008, at 10:06 PM, John Mason Jr wrote:
> >>
> >>> I just connected and see the Apache 2 test page running on CentOS
> >>>
> >>> John
> >>>
> >>>
> >>>
> >>> Nathan McBride wrote:
> >>>> First off I appreciate help from everyone, this is a nice change to
> >>>> some
> >>>> mailing lists I'm used to.  Unfortunately, I am still having the  
> >>>> same
> >>>> problem.  I'm giving out real information, probably shouldn't, but
> >>>> that's how frustrated I am.  I just get an unable to connect
> >>>> error.  The
> >>>> firewalls are fine I promise.  I can see the page on 192.168.0.105
> >>>> from
> >>>> inside the lan, and I can see and use the webgui of the router just
> >>>> fine.  Altho I did disable it of course since I want the port
> >>>> forwarded.
> >>>> In the ssh example sent to me which is below, I notice that the
> >>>> address
> >>>> are just numbers where mine have "" around them.  Does this
> >>>> matter?  Can
> >>>> anyone please give any suggestions?
> >>>>
> >>>> Thanks alot,
> >>>> Nate
> >>>>
> >>>> My domain is:
> >>>> www.nombyte.com
> >>>>
> >>>> The IP is:
> >>>> 71.62.193.105
> >>>>
> >>>> Full Nat is:
> >>>>
> >>>> nat {
> >>>>           rule 1 {
> >>>>               type: "destination"
> >>>>               inbound-interface: "eth0"
> >>>>               protocols: "tcp"
> >>>>               source {
> >>>>                   network: "0.0.0.0/0"
> >>>>               }
> >>>>               destination {
> >>>>                   address: "71.62.193.105"
> >>>>                   port-name http
> >>>>               }
> >>>>               inside-address {
> >>>>                   address: 192.168.0.105
> >>>>               }
> >>>>           }
> >>>>           rule 2 {
> >>>>               type: "masquerade"
> >>>>               outbound-interface: "eth0"
> >>>>               protocols: "all"
> >>>>               source {
> >>>>                   network: "192.168.0.0/24"
> >>>>               }
> >>>>               destination {
> >>>>                   network: "0.0.0.0/0"
> >>>>               }
> >>>>           }
> >>>>           rule 3 {
> >>>>               type: "masquerade"
> >>>>               outbound-interface: "eth0"
> >>>>               protocols: "all"
> >>>>               source {
> >>>>                   network: "192.168.1.0/24"
> >>>>               }
> >>>>               destination {
> >>>>                   network: "0.0.0.0/0"
> >>>>               }
> >>>>           }
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> On Tue, 2008-01-29 at 08:08 -0800, Justin Fletcher wrote:
> >>>>> Here's what I use to port-forward ssh; just adjust for address
> >>>>> (where
> >>>>> destination address is the public IP) and change it to http.
> >>>>>
> >>>>>       rule 2 {
> >>>>>           type: "destination"
> >>>>>           inbound-interface: "eth0"
> >>>>>           protocols: "tcp"
> >>>>>           source {
> >>>>>               network: 0.0.0.0/0
> >>>>>           }
> >>>>>           destination {
> >>>>>               address: 1.2.3.4
> >>>>>               port-name ssh
> >>>>>           }
> >>>>>           inside-address {
> >>>>>               address: 10.0.0.30
> >>>>>           }
> >>>>>       }
> >>>>>
> >>>>> Best,
> >>>>> Justin
> >>>>>
> >>>>> On Jan 29, 2008 7:46 AM, Nathan McBride <[EMAIL PROTECTED]>  
> >>>>> wrote:
> >>>>>> Can someone please help me get this worked out?
> >>>>>> Nate
> >>>>>>
> >>>>>>
> >>>>>>> Ok these are my nat rules now, I didn't see a command to change
> >>>> the rule
> >>>>>>> numbers so i just redid them all by hand.  It still doesn't  
> >>>>>>> work.
> >>>>>>>
> >>>>>>> rule 1 {
> >>>>>>>       type: "destination"
> >>>>>>>       inbound-interface: "eth0"
> >>>>>>>       protocols: "tcp"
> >>>>>>>       destination {
> >>>>>>>           address: "71.62.193.105"
> >>>>>>>           port-name http
> >>>>>>>       }
> >>>>>>>       inside-address {
> >>>>>>>           address: 192.168.0.105
> >>>>>>>       }
> >>>>>>>   }
> >>>>>>>   rule 2 {
> >>>>>>>       type: "masquerade"
> >>>>>>>       outbound-interface: "eth0"
> >>>>>>>       protocols: "all"
> >>>>>>>       source {
> >>>>>>>           network: "192.168.0.0/24"
> >>>>>>>       }
> >>>>>>>       destination {
> >>>>>>>           network: "0.0.0.0/0"
> >>>>>>>       }
> >>>>>>>   }
> >>>>>>>   rule 3 {
> >>>>>>>       type: "masquerade"
> >>>>>>>       outbound-interface: "eth0"
> >>>>>>>       protocols: "all"
> >>>>>>>       source {
> >>>>>>>           network: "192.168.1.0/24"
> >>>>>>>       }
> >>>>>>>       destination {
> >>>>>>>           network: "0.0.0.0/0"
> >>>>>>>       }
> >>>>>>>   }
> >>>>>>>
> >>>>>>> Nate
> >>>>>>>
> >>>>>>> On Mon, 2008-01-28 at 21:39 -0800, An-Cheng Huang wrote:
> >>>>>>>> Hi Nate,
> >>>>>>>>
> >>>>>>>> The "inside-address" is the internal (private) IP address of
> >>>> your Web server, which in your case is 192.168.0.105. The
> >>>> "destination
> >>>> address" should actually be the public IP address that outside
> >>>> clients
> >>>> will use to access your server, so usually this is the public IP
> >>>> address
> >>>> of your router.
> >>>>>>>> An-Cheng
> >>>>>>>>
> >>>>>>>> Nathan McBride wrote:
> >>>>>>>>> I went and looked at the old docs.  I thought I set them up
> >>>> correctly
> >>>>>>>>> but aparently I didn't.  I'll im trying to do is to get people
> >>>> on the
> >>>>>>>>> internet to view the website on my comp (192.168.0.105).  The
> >>>> only
> >>>>>>>>> difference that i noticed when I tried to commit the example
> >>>> in the old
> >>>>>>>>> docs was that vc3 requires an 'inside-address'.  Could someone
> >>>> please
> >>>>>>>>> help me correct this to get it working?
> >>>>>>>>>
> >>>>>>>>> rule 3 {
> >>>>>>>>>       type: "destination"
> >>>>>>>>>       inbound-interface: "eth0"
> >>>>>>>>>       protocols: "tcp"
> >>>>>>>>>       destination {
> >>>>>>>>>           address: "192.168.0.105"
> >>>>>>>>>           port-name http
> >>>>>>>>>       }
> >>>>>>>>>       inside-address {
> >>>>>>>>>           address: 192.168.0.105 <-- didn't know what to put
> >>>> here
> >>>>>>>>> exactly...
> >>>>>>>>>       }
> >>>>>>>>>   }
> >>>>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Vyatta-users mailing list
> >>>>>>> Vyatta-users@mailman.vyatta.com
> >>>>>>> http://mailman.vyatta.com/mailman/listinfo/vyatta-users
> >>>>>> _______________________________________________
> >>>>>> Vyatta-users mailing list
> >>>>>> Vyatta-users@mailman.vyatta.com
> >>>>>> http://mailman.vyatta.com/mailman/listinfo/vyatta-users
> >>>>>>
> >>>>
> >>>> _______________________________________________
> >>>> Vyatta-users mailing list
> >>>> Vyatta-users@mailman.vyatta.com
> >>>> http://mailman.vyatta.com/mailman/listinfo/vyatta-users
> >>>>
> >>>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Vyatta-users mailing list
> >>> Vyatta-users@mailman.vyatta.com
> >>> http://mailman.vyatta.com/mailman/listinfo/vyatta-users
> >>
> >
> > _______________________________________________
> > Vyatta-users mailing list
> > Vyatta-users@mailman.vyatta.com
> > http://mailman.vyatta.com/mailman/listinfo/vyatta-users
> 

_______________________________________________
Vyatta-users mailing list
Vyatta-users@mailman.vyatta.com
http://mailman.vyatta.com/mailman/listinfo/vyatta-users

Reply via email to