* rp_filter
@ 2018-07-13 15:23 Leroy Tennison
2018-07-13 16:23 ` rp_filter Grant Taylor
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Leroy Tennison @ 2018-07-13 15:23 UTC (permalink / raw)
To: lartc
SXMgdGhlcmUgYSBkZWZpbml0aXZlIHdheSB0byB0ZWxsIHRoYXQgcnBfZmlsdGVyIGlzIGRyb3Bw
aW5nIHRyYWZmaWMgKGluIHRoaXMgY2FzZSBlY2hvIHJlcXVlc3QpIG90aGVyIHRoYW4gZGlzYWJs
aW5nIGl0IGFuZCBzZWVpbmcgdGhlIGV4cGVjdGVkIHRyYWZmaWMgKGVjaG8gcmVwbHkpPyAgSSB0
cmllZCBhbiBpcHRhYmxlcyBwYWNrZXQgdHJhY2UgYnV0IEkgZWl0aGVyIGRpZCBpdCB3cm9uZyBv
ciBpdCBzaG93ZWQgbm90aGluZy4gIFRoZSBvbmx5IGluZGljYXRpb25zIEkgaGF2ZSByaWdodCBu
b3cgYXJlOg0KDQpObyBmaXJld2FsbCBydWxlcyBibG9ja2luZyB0cmFmZmljIGJ1dCBubyByZXBs
aWVzIGVpdGhlci4NClRoZSBwcm9ibGVtIGlzIHN1Ym5ldC1zcGVjaWZpYyAob25seSBvY2N1cnMg
b24gYSBkaXJlY3RseS1jb25uZWN0ZWQgc3VibmV0KS4NCg0KRWFybHkNCkJpcmQgRXh0ZW5kZWQh
IFNhdmUgbm93IHVudGlsIEp1bHkgMjAgb24gdGhlIDIwMTggTW9tZW50dW0gVXNlcg0KQ29uZmVy
ZW5jZSENClJlZ2lzdGVyDQpoZXJlDQpMZXJveSBUZW5uaXNvbg0KTmV0d29yayBJbmZvcm1hdGlv
bi9DeWJlciBTZWN1cml0eSBTcGVjaWFsaXN0DQpFOiBsZXJveUBkYXRhdm9pY2VpbnQuY29tDQoy
MjIwIEJ1c2ggRHINCk1jS2lubmV5LCBUZXhhcw0KNzUwNzANCnd3dy5kYXRhdm9pY2VpbnQuY29t
DQpUVGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNlbnQgb24gYmVoYWxmDQpvZiBhIGNvbXBhbnkgdGhh
dCBpcyBwYXJ0IG9mIHRoZSBIYXJyaXMgT3BlcmF0aW5nIEdyb3VwIG9mDQpDb25zdGVsbGF0aW9u
IFNvZnR3YXJlIEluYy4gVGhlc2UgY29tcGFuaWVzIGFyZSBsaXN0ZWQNCmhlcmUNCi4NCklmIHlv
dSBwcmVmZXIgbm90IHRvIGJlIGNvbnRhY3RlZCBieSBIYXJyaXMNCk9wZXJhdGluZyBHcm91cA0K
cGxlYXNlIG5vdGlmeSB1cw0KLg0KVGhpcyBtZXNzYWdlIGlzIGludGVuZGVkIGV4Y2x1c2l2ZWx5
IGZvciB0aGUNCmluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdoaWNoIGl0IGlzIGFkZHJlc3NlZC4g
VGhpcyBjb21tdW5pY2F0aW9uDQptYXkgY29udGFpbiBpbmZvcm1hdGlvbiB0aGF0IGlzIHByb3By
aWV0YXJ5LCBwcml2aWxlZ2VkIG9yDQpjb25maWRlbnRpYWwgb3Igb3RoZXJ3aXNlIGxlZ2FsbHkg
ZXhlbXB0IGZyb20gZGlzY2xvc3VyZS4gSWYgeW91IGFyZQ0Kbm90IHRoZSBuYW1lZCBhZGRyZXNz
ZWUsIHlvdSBhcmUgbm90IGF1dGhvcml6ZWQgdG8gcmVhZCwgcHJpbnQsDQpyZXRhaW4sIGNvcHkg
b3IgZGlzc2VtaW5hdGUgdGhpcyBtZXNzYWdlIG9yIGFueSBwYXJ0IG9mIGl0LiBJZiB5b3UNCmhh
dmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5k
ZXINCmltbWVkaWF0ZWx5IGJ5IGUtbWFpbCBhbmQgZGVsZXRlIGFsbCBjb3BpZXMgb2YgdGhlDQpt
ZXNzYWdlLg0KDQo
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: rp_filter
2018-07-13 15:23 rp_filter Leroy Tennison
@ 2018-07-13 16:23 ` Grant Taylor
2018-07-13 16:26 ` rp_filter Jay Vosburgh
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Grant Taylor @ 2018-07-13 16:23 UTC (permalink / raw)
To: lartc
[-- Attachment #1: Type: text/plain, Size: 743 bytes --]
On 07/13/2018 09:23 AM, Leroy Tennison wrote:
> Is there a definitive way to tell that rp_filter is dropping traffic (in
> this case echo request) other than disabling it and seeing the expected
> traffic (echo reply)? I tried an iptables packet trace but I either did
> it wrong or it showed nothing. The only indications I have right now are:
Check dmesg. That's the most reliable place I've seen for logs about
(so called) "martian" packets.
> No firewall rules blocking traffic but no replies either.
It seems like reverse path filtering operates at a lower layer before
IPTables.
> The problem is subnet-specific (only occurs on a directly-connected
> subnet).
Odd.
--
Grant. . . .
unix || die
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3982 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: rp_filter
2018-07-13 15:23 rp_filter Leroy Tennison
2018-07-13 16:23 ` rp_filter Grant Taylor
@ 2018-07-13 16:26 ` Jay Vosburgh
2018-07-13 18:03 ` rp_filter Leroy Tennison
2018-09-04 10:11 ` rp_filter Anton Danilov
3 siblings, 0 replies; 5+ messages in thread
From: Jay Vosburgh @ 2018-07-13 16:26 UTC (permalink / raw)
To: lartc
Grant Taylor <gtaylor@tnetconsulting.net> wrote:
>On 07/13/2018 09:23 AM, Leroy Tennison wrote:
>> Is there a definitive way to tell that rp_filter is dropping traffic (in
>> this case echo request) other than disabling it and seeing the expected
>> traffic (echo reply)? I tried an iptables packet trace but I either did
>> it wrong or it showed nothing. The only indications I have right now
>> are:
>
>Check dmesg. That's the most reliable place I've seen for logs about (so
>called) "martian" packets.
I believe they're also counted in the "in_martian_src" column of
/proc/net/stat/rt_cache.
-J
>> No firewall rules blocking traffic but no replies either.
>
>It seems like reverse path filtering operates at a lower layer before
>IPTables.
>
>> The problem is subnet-specific (only occurs on a directly-connected
>> subnet).
>
>Odd.
>
>
>
>--
>Grant. . . .
>unix || die
---
-Jay Vosburgh, jay.vosburgh@canonical.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: rp_filter
2018-07-13 15:23 rp_filter Leroy Tennison
2018-07-13 16:23 ` rp_filter Grant Taylor
2018-07-13 16:26 ` rp_filter Jay Vosburgh
@ 2018-07-13 18:03 ` Leroy Tennison
2018-09-04 10:11 ` rp_filter Anton Danilov
3 siblings, 0 replies; 5+ messages in thread
From: Leroy Tennison @ 2018-07-13 18:03 UTC (permalink / raw)
To: lartc
VGhhbmtzIGZvciB5b3VyIHJlcGx5LCBJIGFwcHJlY2lhdGUgaXQuICBZb3UgcmVwbGllZCAib2Rk
IiBjb25jZXJuaW5nIG15IHN1Ym5ldC1zcGVjaWZpYyBzdGF0ZW1lbnQuICBJIHRoaW5rIEkgdW5k
ZXJzdGFuZCB0aGF0IHNvIEknbGwgZWxhYm9yYXRlOg0KDQpJIGhhZCBhIG9uZS1pbnRlcmZhY2Ug
Vk0gYW5kIGFkZGVkIGFuIGludGVyZmFjZSB2aWEgdmlydC1tYW5hZ2VyICh3aGljaCwgdG8gbXkg
c3VycHJpc2UsIGF1dG8tbWFnaWNhbGx5IGFwcGVhcmVkIG9uIHRoZSBWTSB3aXRob3V0IHJlYm9v
dGluZykgLSBib3RoIGludGVyZmFjZXMgY29ubmVjdCB0byB0aGUgc2FtZSByb3V0ZXIvZmlyZXdh
bGwgKGRpZmZlcmVudCByb3V0ZXIgaW50ZXJmYWNlcywgb25lIHBlciBzdWJuZXQsIGNhbGwgb25l
IGEgMTAuIGFuZCB0aGUgb3RoZXIgYSAxNzIuIHN1Ym5ldCkgIFRoZSBvcmlnaW5hbCBWTSBpbnRl
cmZhY2Ugd2FzIG9uIHRoZSAxMC4gc3VibmV0LiAgV2hlbiBJIGFzc2lnbmVkIGEgMTcyLiBhZGRy
ZXNzIHRvIHRoZSBuZXcgaW50ZXJmYWNlIHByb2JsZW1zIG9jY3VycmVkLg0KDQpBIHN5c3RlbSBv
biB0aGUgMTcyIHN1Ym5ldCBjb3VsZG4ndCBwaW5nIHRoZSBWTSdzIDEwLiBzdWJuZXQgaW50ZXJm
YWNlIGJ1dCBhIHN5c3RlbSBvbiBhIDE5Mi4gc3VibmV0IGNvdWxkLiAgSSBiZWxpZXZlIHRoZSBy
ZWFzb24gaXMgLQ0KDQpXaGVuIEkgYWRkZWQgdGhlIDE3Mi4gSVAgYWRkcmVzcyBvbiB0aGUgVk0s
IGEgcm91dGUgdG8gdGhhdCBzdWJuZXQgb24gdGhhdCBpbnRlcmZhY2Ugd2l0aCB0aGF0IGFkZHJl
c3MgYXMgc291cmNlIHdhcyBhZGRlZCB0byB0aGUgcm91dGluZyB0YWJsZS4gIEFzIGEgcmVzdWx0
LCB3aGVuIGEgMTcyLiBhZGRyZXNzIHBpbmdlZCB0aGUgMTAuIGFkZHJlc3MgdGhlIHJlcXVlc3Qg
Y2FtZSBpbiBvbiB0aGUgMTAuIGludGVyZmFjZSBhbmQgdHJpZWQgdG8gZ28gb3V0IHRoZSAxNzIu
IGludGVyZmFjZS4NCg0KSG93ZXZlciwgdGhlcmUgd2FzIG5vIHJvdXRlIGVudHJ5IGZvciB0aGUg
MTkyLiBzdWJuZXQgc28sIHdoZW4gaXQgZGlkIGEgcGluZywgdGhlIHJlcXVlc3QgY2FtZSBpbiBv
biB0aGUgMTAuIGludGVyZmFjZSBhbmQgcmV0dXJuZWQgb24gdGhlIDEwLiBpbnRlcmZhY2UgYmVj
YXVzZSB0aGUgZGVmYXVsdCByb3V0ZSB3YXMgc2V0IGZvciB0aGF0IGludGVyZmFjZS4NCg0KSG9w
ZSB0aGlzIG1ha2VzIHNlbnNlLg0KDQpFYXJseQ0KQmlyZCBFeHRlbmRlZCEgU2F2ZSBub3cgdW50
aWwgSnVseSAyMCBvbiB0aGUgMjAxOCBNb21lbnR1bSBVc2VyDQpDb25mZXJlbmNlIQ0KUmVnaXN0
ZXINCmhlcmUNCkxlcm95IFRlbm5pc29uDQpOZXR3b3JrIEluZm9ybWF0aW9uL0N5YmVyIFNlY3Vy
aXR5IFNwZWNpYWxpc3QNCkU6IGxlcm95QGRhdGF2b2ljZWludC5jb20NCjIyMjAgQnVzaCBEcg0K
TWNLaW5uZXksIFRleGFzDQo3NTA3MA0Kd3d3LmRhdGF2b2ljZWludC5jb20NClRUaGlzIG1lc3Nh
Z2UgaGFzIGJlZW4gc2VudCBvbiBiZWhhbGYNCm9mIGEgY29tcGFueSB0aGF0IGlzIHBhcnQgb2Yg
dGhlIEhhcnJpcyBPcGVyYXRpbmcgR3JvdXAgb2YNCkNvbnN0ZWxsYXRpb24gU29mdHdhcmUgSW5j
LiBUaGVzZSBjb21wYW5pZXMgYXJlIGxpc3RlZA0KaGVyZQ0KLg0KSWYgeW91IHByZWZlciBub3Qg
dG8gYmUgY29udGFjdGVkIGJ5IEhhcnJpcw0KT3BlcmF0aW5nIEdyb3VwDQpwbGVhc2Ugbm90aWZ5
IHVzDQouDQpUaGlzIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZXhjbHVzaXZlbHkgZm9yIHRoZQ0KaW5k
aXZpZHVhbCBvciBlbnRpdHkgdG8gd2hpY2ggaXQgaXMgYWRkcmVzc2VkLiBUaGlzIGNvbW11bmlj
YXRpb24NCm1heSBjb250YWluIGluZm9ybWF0aW9uIHRoYXQgaXMgcHJvcHJpZXRhcnksIHByaXZp
bGVnZWQgb3INCmNvbmZpZGVudGlhbCBvciBvdGhlcndpc2UgbGVnYWxseSBleGVtcHQgZnJvbSBk
aXNjbG9zdXJlLiBJZiB5b3UgYXJlDQpub3QgdGhlIG5hbWVkIGFkZHJlc3NlZSwgeW91IGFyZSBu
b3QgYXV0aG9yaXplZCB0byByZWFkLCBwcmludCwNCnJldGFpbiwgY29weSBvciBkaXNzZW1pbmF0
ZSB0aGlzIG1lc3NhZ2Ugb3IgYW55IHBhcnQgb2YgaXQuIElmIHlvdQ0KaGF2ZSByZWNlaXZlZCB0
aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlcg0KaW1tZWRpYXRl
bHkgYnkgZS1tYWlsIGFuZCBkZWxldGUgYWxsIGNvcGllcyBvZiB0aGUNCm1lc3NhZ2UuDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGxhcnRjLW93bmVy
QHZnZXIua2VybmVsLm9yZyA8bGFydGMtb3duZXJAdmdlci5rZXJuZWwub3JnPiBvbiBiZWhhbGYg
b2YgSmF5IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4NClNlbnQ6IEZyaWRh
eSwgSnVseSAxMywgMjAxOCAxMToyNiBBTQ0KVG86IEdyYW50IFRheWxvcg0KQ2M6IGxhcnRjQHZn
ZXIua2VybmVsLm9yZw0KU3ViamVjdDogW0VYVEVSTkFMXSBSZTogcnBfZmlsdGVyDQoNCkdyYW50
IFRheWxvciA8Z3RheWxvckB0bmV0Y29uc3VsdGluZy5uZXQ+IHdyb3RlOg0KDQo+T24gMDcvMTMv
MjAxOCAwOToyMyBBTSwgTGVyb3kgVGVubmlzb24gd3JvdGU6DQo+PiBJcyB0aGVyZSBhIGRlZmlu
aXRpdmUgd2F5IHRvIHRlbGwgdGhhdCBycF9maWx0ZXIgaXMgZHJvcHBpbmcgdHJhZmZpYyAoaW4N
Cj4+IHRoaXMgY2FzZSBlY2hvIHJlcXVlc3QpIG90aGVyIHRoYW4gZGlzYWJsaW5nIGl0IGFuZCBz
ZWVpbmcgdGhlIGV4cGVjdGVkDQo+PiB0cmFmZmljIChlY2hvIHJlcGx5KT8gIEkgdHJpZWQgYW4g
aXB0YWJsZXMgcGFja2V0IHRyYWNlIGJ1dCBJIGVpdGhlciBkaWQNCj4+IGl0IHdyb25nIG9yIGl0
IHNob3dlZCBub3RoaW5nLiAgVGhlIG9ubHkgaW5kaWNhdGlvbnMgSSBoYXZlIHJpZ2h0IG5vdw0K
Pj4gYXJlOg0KPg0KPkNoZWNrIGRtZXNnLiAgVGhhdCdzIHRoZSBtb3N0IHJlbGlhYmxlIHBsYWNl
IEkndmUgc2VlbiBmb3IgbG9ncyBhYm91dCAoc28NCj5jYWxsZWQpICJtYXJ0aWFuIiBwYWNrZXRz
Lg0KDQogICAgICAgIEkgYmVsaWV2ZSB0aGV5J3JlIGFsc28gY291bnRlZCBpbiB0aGUgImluX21h
cnRpYW5fc3JjIiBjb2x1bW4gb2YNCi9wcm9jL25ldC9zdGF0L3J0X2NhY2hlLg0KDQogICAgICAg
IC1KDQoNCj4+IE5vIGZpcmV3YWxsIHJ1bGVzIGJsb2NraW5nIHRyYWZmaWMgYnV0IG5vIHJlcGxp
ZXMgZWl0aGVyLg0KPg0KPkl0IHNlZW1zIGxpa2UgcmV2ZXJzZSBwYXRoIGZpbHRlcmluZyBvcGVy
YXRlcyBhdCBhIGxvd2VyIGxheWVyIGJlZm9yZQ0KPklQVGFibGVzLg0KPg0KPj4gVGhlIHByb2Js
ZW0gaXMgc3VibmV0LXNwZWNpZmljIChvbmx5IG9jY3VycyBvbiBhIGRpcmVjdGx5LWNvbm5lY3Rl
ZA0KPj4gc3VibmV0KS4NCj4NCj5PZGQuDQo+DQo+DQo+DQo+LS0NCj5HcmFudC4gLiAuIC4NCj51
bml4IHx8IGRpZQ0KDQotLS0NCiAgICAgICAgLUpheSBWb3NidXJnaCwgamF5LnZvc2J1cmdoQGNh
bm9uaWNhbC5jb20NCi0tDQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUg
bGluZSAidW5zdWJzY3JpYmUgbGFydGMiIGluDQp0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFq
b3Jkb21vQHZnZXIua2VybmVsLm9yZw0KTW9yZSBtYWpvcmRvbW8gaW5mbyBhdCAgaHR0cDovL3Zn
ZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1sDQo
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: rp_filter
2018-07-13 15:23 rp_filter Leroy Tennison
` (2 preceding siblings ...)
2018-07-13 18:03 ` rp_filter Leroy Tennison
@ 2018-09-04 10:11 ` Anton Danilov
3 siblings, 0 replies; 5+ messages in thread
From: Anton Danilov @ 2018-09-04 10:11 UTC (permalink / raw)
To: lartc
Hello.
This is the slowpoke post.
To check the rp filter you can use the ip route get command:
ip route get <ds-tip> from <src-ip> iif <input-interface>
In the recent kernels you will see either valid route or 'invalid
cross-device link' error. In the older kernels you won't see a valid
route if the rp_filter prevents forwarding.
Also, use command 'nstat -z TcpExtIPReversePathFilter' to check the rp
filtered packet drops counter.
Notice, the max value from conf/{all,interface}/rp_filter is used when
doing source validation on the {interface}.
On Fri, 13 Jul 2018 at 18:42, Leroy Tennison <leroy@datavoiceint.com> wrote:
>
> Is there a definitive way to tell that rp_filter is dropping traffic (in this case echo request) other than disabling it and seeing the expected traffic (echo reply)? I tried an iptables packet trace but I either did it wrong or it showed nothing. The only indications I have right now are:
>
> No firewall rules blocking traffic but no replies either.
> The problem is subnet-specific (only occurs on a directly-connected subnet).
>
> Early
> Bird Extended! Save now until July 20 on the 2018 Momentum User
> Conference!
> Register
> here
> Leroy Tennison
> Network Information/Cyber Security Specialist
> E: leroy@datavoiceint.com
> 2220 Bush Dr
> McKinney, Texas
> 75070
> www.datavoiceint.com
> TThis message has been sent on behalf
> of a company that is part of the Harris Operating Group of
> Constellation Software Inc. These companies are listed
> here
> .
> If you prefer not to be contacted by Harris
> Operating Group
> please notify us
> .
> This message is intended exclusively for the
> individual or entity to which it is addressed. This communication
> may contain information that is proprietary, privileged or
> confidential or otherwise legally exempt from disclosure. If you are
> not the named addressee, you are not authorized to read, print,
> retain, copy or disseminate this message or any part of it. If you
> have received this message in error, please notify the sender
> immediately by e-mail and delete all copies of the
> message.
>
--
Anton.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2018-09-04 10:11 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-13 15:23 rp_filter Leroy Tennison
2018-07-13 16:23 ` rp_filter Grant Taylor
2018-07-13 16:26 ` rp_filter Jay Vosburgh
2018-07-13 18:03 ` rp_filter Leroy Tennison
2018-09-04 10:11 ` rp_filter Anton Danilov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox