Date: Thu, 17 Jan 2002 08:11:01 -0600 From: jacks@sage-american.com To: Sheldon Hearn <sheldonh@starjuice.net>, freebsd-questions@FreeBSD.ORG Subject: Re: IPv4 tunnelling Message-ID: <3.0.5.32.20020117081101.017908f8@mail.sage-american.com> In-Reply-To: <3.0.5.32.20020117075904.017908f8@mail.sage-american.com> References: <22615.1011262127@axl.seasidesoftware.co.za> <Your message of "Thu, 17 Jan 2002 10:32:41 %2B0200." <21074.1011256361@axl.seasidesoftware.co.za>
next in thread | previous in thread | raw e-mail | index | archive | help
Sheesh! Correction: For the variable, obviously I meant:
oip="your os IF" which acn be determined this way:
oip=`ifconfig tun0 | awk '/inet / {print $2}'`
At 07:59 AM 1.17.2002 -0600, jacks@sage-american.com wrote:
>Sheldon: Have you considered using variables in your firewall rules and let
>the system determine the proper outside interface, i.e.
>oif="your os IF"
>
>add allow icmp from any to ${oip} icmptypes 0,3,8,11,12,13,14
>add allow icmp from ${oip} to any icmptypes 0,3,8,11,12,13,14
>
>At 12:08 PM 1.17.2002 +0200, Sheldon Hearn wrote:
>>
>>[I've quoted a large portion of my previous message in case someone
>> who wants to read this message deleted that one.
>>
>> If there's anyone who has lots of clue in this area, is too lazy
>> to get stuck into this for free, but would help me for money, please
>> send me private mail.]
>>
>>On Thu, 17 Jan 2002 10:32:41 +0200, Sheldon Hearn wrote:
>>
>>> Toward this goal, I now have the following configuration for testing:
>>>
>>> New firewall (public interface 196.31.7.199)
>>>
>>> gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
>>> inet 216.123.44.3 --> 196.31.7.202 netmask 0xffffffff
>>> physical address inet 196.31.7.199 --> 216.123.44.2
>>>
>>> Old firewall (public interface 216.123.44.2)
>>>
>>> gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
>>> inet 196.31.7.202 --> 216.123.44.3 netmask 0xffffffff
>>> physical address inet 216.123.44.2 --> 196.31.7.199
>>>
>>> I have the following IPFW rules that ensure that I should be able to
>>> ping from the old firewall:
>>>
>>> add allow icmp from any to 216.123.44.2 icmptypes 0,3,8,11,12,13,14
>>> add allow icmp from 216.123.44.0/24 to any icmptypes 0,3,8,11,12,13,14
>>>
>>> Similar rules exist on the new firewall.
>>>
>>> The new firewall has the following natd configuration:
>>>
>>> -redirect_address 21.0.21.3 196.31.7.202
>>>
>>> Also, the new firewall has 196.31.7.202 configured as an inet alias on
>>> the public interface.
>>>
>>> However, when I use ping to test the tunnel from the old firewall, I get
>>> this:
>>>
>>> ping -S 216.123.44.2 216.123.44.3
>>> PING 216.123.44.3 (216.123.44.3) from 216.123.44.2: 56 data bytes
>>> ping: sendto: Permission denied
>>>
>>> I'm pretty sure I need to do something more, configuration-wise, to get
>>> packets to enter and exit the tunnel correctly.
>>
>>I'm not sure what I changed, but the ping test works now. However, I
>>can't connect to port 80 on 216.123.44.3. I set up this IPFW rule to
>>forward 216.123.44.3's traffic into the tunnel
>>
>>fwd 196.31.7.202 ip from any to 216.123.44.3
>>
>>This relies on the following routing entry, which was created
>>automatically when I set up the gif(4) tunnel:
>>
>>216.123.44.3 196.31.7.202 UH 0 21 gif0 =>
>>
>>tcpdump on the gif0 interface doesn't show any traffic on it at all
>>while I try 'telnet 216.123.44.3 80' from a remote host.
>>
>>Help! :-)
>>
>>Ciao,
>>Sheldon.
>>
>>To Unsubscribe: send mail to majordomo@FreeBSD.org
>>with "unsubscribe freebsd-questions" in the body of the message
>>
>>
>
>Best regards,
>Jack L. Stone,
>Server Admin
>
>===================================================
>Sage-American
>http://www.sage-american.com
>jacks@sage-american.com
>
>"My center is giving way, my right is in retreat;
>....situation excellent! ....I shall attack!"
>===================================================
>
>To Unsubscribe: send mail to majordomo@FreeBSD.org
>with "unsubscribe freebsd-questions" in the body of the message
>
>
Best regards,
Jack L. Stone,
Server Admin
===================================================
Sage-American
http://www.sage-american.com
jacks@sage-american.com
"My center is giving way, my right is in retreat;
....situation excellent! ....I shall attack!"
===================================================
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.5.32.20020117081101.017908f8>
