Re: router and masquerade

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Tom
thx a lot for your suggestion, i didnt put the ip proxy arp and ip rp
filter, i will try again and revert back


regards

budi

On Thu, Sep 12, 2013 at 10:29 PM, Tom van Leeuwen
<tom.van.leeuwen@xxxxxxxxxxxxx> wrote:
> I'm thinking that maybe rp_filter (reverse path filter) is biting you,
> especially since you have multiple upstream providers.
>
> Please check current setings:
> sysctl -a 2>/dev/null | grep '\.rp_filter'
>
> And set them to zero (for the appropriate) interfaces:
> sysctl -a 2>/dev/null | grep '\.rp_filter' | while read key rest ; do sudo
> sysctl $key=0;done
>
> This is what an interface looks like in my ubuntu12.04 bgp server:
> auto eth0
> iface eth0 inet static
>  address 1.1.1.1
>  netmask 255.255.255.0
>  ip-proxy-arp 0
>  ip-rp-filter 0
>
> Kind regards,
> Tom
>
>
> On 09/12/2013 05:19 PM, Tom van Leeuwen wrote:
>>
>> Hi Budi,
>>
>> I have experience running ubuntu10.04 and ubuntu12.04 as BGP routers and
>> it works perfectly.
>> They are not doing any NAT.
>>
>> It must be your configuration.
>>
>> Kind regards,
>> Tom van Leeuwen
>>
>> On 09/12/2013 06:29 AM, budi wibowo wrote:
>>>
>>> outside IP is 8.8.8.8 google DNS.
>>> the ubuntu running BIRD for BGP and bgp connection is established.
>>> for ubuntu all search result after enable ip forwarding then do
>>> masquerade.
>>> and then i conclude that ubuntu cant be used as BGP core router, only
>>> can do routing is interface is masquerade.
>>> change OS to freebsd 9.1 and everything is working perfectly.
>>> Bird is working and no Nat required
>>>
>>>
>>> On Wed, Sep 11, 2013 at 10:13 PM, Tom van Leeuwen
>>> <tom.van.leeuwen@xxxxxxxxxxxxx> wrote:
>>>>
>>>> With "outside" you mean an ip on internet?
>>>> What IP address does your client have that you don't want to MASQUERADE.
>>>>
>>>> Sounds like the outside world doesn't have a route to get back to your
>>>> client.
>>>>
>>>> Regards,
>>>> Tom
>>>>
>>>>
>>>> On 09/09/2013 01:41 AM, budi wibowo wrote:
>>>>>
>>>>> Hi
>>>>> i have question and i hope the question is on the right list .
>>>>>
>>>>> i setup PC router running on ubuntu 10.12, since it is router all IP
>>>>> address are public IP.
>>>>> Topology will be like this
>>>>>
>>>>>
>>>>>
>>>>> Router_to_Intl             Router_to_local_IX
>>>>>           |                                   |
>>>>>           |                                   |
>>>>>           |                                   |
>>>>>           |                                   |
>>>>>            \                                 /
>>>>>              \                              /
>>>>>                \                           /
>>>>>                  \                        /
>>>>>                   \                     /
>>>>>               Distribution Router
>>>>>                             |
>>>>>                             |
>>>>>                        Client
>>>>>
>>>>> on Router_to_Intl i have define rule to ACCEPT all INPUT OUTPUT and
>>>>> FORWARD
>>>>> chain, also have enable ip_forward in sysctl.
>>>>> the result is client cant ping outside, but when i define MASQUERADE,
>>>>> ping
>>>>> and connection to internet are working normally.
>>>>> i dont want masquerade happen in this case
>>>>>
>>>>>
>>>>> anything missing on my configuration?
>>>>>
>>>>> Regards
>>>>>
>>>>> Budi Wibowo
>>>>> --
>>>>> To unsubscribe from this list: send the line "unsubscribe netfilter" in
>>>>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>>>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe netfilter" in
>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>
--
To unsubscribe from this list: send the line "unsubscribe netfilter" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux