POSTROUTING

E886827

POSTROUTING is a Netfilter hook in the Linux kernel networking stack that processes packets just before they leave the system, typically used for tasks like network address translation (NAT).

All labels observed (1)

Label Occurrences
POSTROUTING canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Linux kernel networking concept ⓘ
Netfilter hook ⓘ
appliesTo forwarded packets ⓘ
locally generated packets ⓘ
outgoing packets ⓘ
belongsTo kernel space networking ⓘ
canModify packet headers ⓘ
source IP address ⓘ
source port ⓘ
commonUse Masquerading ⓘ
Network Address Translation ⓘ
Packet mangling ⓘ
Source NAT ⓘ
configuredVia iptables -t nat -A POSTROUTING ⓘ
nftables postrouting chain ⓘ
direction egress ⓘ
documentation Linux kernel Netfilter documentation ⓘ
effectOnRouting applies after routing is completed ⓘ
does not change routing decision ⓘ
ensures packets are rewritten before transmission ⓘ
environment kernel space ⓘ
executionOrder after FORWARD hook ⓘ
after OUTPUT hook ⓘ
hasRole packet processing hook ⓘ
hookNumber NF_INET_POST_ROUTING ⓘ
implementationLanguage C ⓘ
introducedFor flexible packet filtering and NAT in Linux ⓘ
layer IP layer ⓘ
partOf Linux kernel networking stack ⓘ
Netfilter framework ⓘ
linked to: netfilter
positionInPipeline just before packets leave the system ⓘ
primaryAdministratorUse configuring NAT on routers and gateways ⓘ
relatedConcept FORWARD ⓘ
INPUT ⓘ
OUTPUT ⓘ
PREROUTING ⓘ
scope IPv4 ⓘ
IPv6 ⓘ
tableUsedWith mangle table ⓘ
nat table ⓘ
triggeredWhen packet is about to be sent out an interface ⓘ
usedBy firewall administrators ⓘ
network engineers ⓘ
usedIn Linux operating system ⓘ
linked to: Linux

iptables ⓘ
nftables ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

netfilter → hasHook → POSTROUTING ⓘ