ΠΠΎΠ΄: 4
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Fragmentation needed but no frag. bit set
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 5
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Source routing failed
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°: x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 6
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Destination network unknown
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 7
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Destination host unknown
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°: x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 8
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Source host (isolated obsolete)
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°: x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 9
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Destination network administratively prohibited
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 10
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Destination host administratively prohibited
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 11
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Network unreachable for TOS
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 12
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Host unreachable for TOS
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 13
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Communication administratively prohibited by filtering
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 14
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Host precedence violation
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 3
ΠΠΎΠ΄: 15
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Precedence cutoff in effect
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 4
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Source quench
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 5
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Redirect for network
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 5
ΠΠΎΠ΄: 1
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Redirect for host
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 5
ΠΠΎΠ΄: 2
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Redirect for TOS and network
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 5
ΠΠΎΠ΄: 3
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Redirect for TOS and host
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 8
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Echo request
ΠΠ°ΠΏΡΠΎΡ:Β x
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 9
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Router advertisement
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 10
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Route solicitation
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 11
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : TTL equals 0 during transit
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 11
ΠΠΎΠ΄: 1
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : TTL equals 0 during reassembly
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 12
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : IP header bad (catchall error)
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 12
ΠΠΎΠ΄: 1
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Required options missing
ΠΠ°ΠΏΡΠΎΡ: -
ΠΡΠΈΠ±ΠΊΠ°:Β x
Π’ΠΈΠΏ: 13
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Timestamp request (obsolete)
ΠΠ°ΠΏΡΠΎΡ:Β x
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 14
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Timestamp reply (obsolete)
ΠΠ°ΠΏΡΠΎΡ:Β x
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 15
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Information request (obsolete)
ΠΠ°ΠΏΡΠΎΡ:Β x
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 16
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Information reply (obsolete)
ΠΠ°ΠΏΡΠΎΡ: x
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 17
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Address mask request
ΠΠ°ΠΏΡΠΎΡ: x
ΠΡΠΈΠ±ΠΊΠ°:Β -
Π’ΠΈΠΏ: 18
ΠΠΎΠ΄: 0
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ : Address mask reply
ΠΠ°ΠΏΡΠΎΡ: x
ΠΡΠΈΠ±ΠΊΠ°:Β -
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ D. Π‘ΡΡΠ»ΠΊΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΡΡΡΡΡ
ΠΠ΄Π΅ΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠ»ΠΎΠΊ, Π³Π΄Π΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ :
ip-sysctl.txt β ΠΈΠ· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΡΠ΄ΡΡ 2.4.14. ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ, Π½ΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ΄ΡΠ°.
ip_dynaddr.txt β ΠΈΠ· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΡΠ΄ΡΡ 2.4.14. ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ip_dynaddr, Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π· sysctl ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ /proc.
iptables.8 β ΠΠ°Π½Ρ Π΄Π»Ρ iptables 1.2.4 Π² ΡΠΎΡΠΌΠ°ΡΠ΅ HTML ΠΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ» Π² iptables. ΠΡΠ΅Π³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ.
The Internet Control Message Protocol β Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉΠΏΡΠΎΡΠΎΠΊΠΎΠ» ICMP. ΠΠ°ΠΏΠΈΡΠ°Π½ Π Π°Π»ΡΡΠΎΠΌ Π£ΠΎΠ»Π΄Π΅Π½ΠΎΠΌ (Ralph Walden).
RFC 792 β Internet Control Message Protocol β ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ICMP. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ ICMP, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ. ΠΠ²ΡΠΎΡ J. Postel.
RFC 793 β Transmission Control Protocol β ΠΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° TCP. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ Π½Π°ΡΡΡΠ΅Π½ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΡΡΠΊΠΈΠΉ, ΠΆΠ΅Π»Π°ΡΡΠΈΠΉ ΠΏΠΎΠ½ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° TCP Π²ΠΎ Π²ΡΠ΅Ρ Π΄Π΅ΡΠ°Π»ΡΡ , Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ. ΠΠ²ΡΠΎΡ J. Postel.
http://www.netfilter.org/ β ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ netfilter ΠΈ iptables. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΆΠ΅Π»Π°ΡΡΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ iptables ΠΈ netfilter Π² linux.
Firewall rules table β ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°ΠΉΠ» Π² ΡΠΎΡΠΌΠ°ΡΠ΅ PDF, Π»ΡΠ±Π΅Π·Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π‘ΡΡΠ°ΡΡΠΎΠΌ ΠΠ»Π°ΡΠΊΠΎΠΌ (Stuart Clark), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ Π½Π°Π±ΠΎΡ Π±Π»Π°Π½ΠΊΠΎΠ² Π΄Π»Ρ Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌ Π½Π° Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡΠ΅.
/etc/protocols β ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π° protocols, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π΅ Slackware. ΠΠΎΠΆΠ΅Ρ ΡΠ»ΡΠΆΠΈΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ IP, ICMP ΠΈΠ»ΠΈ TCP.
/etc/services β ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π° services, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π΅ Slackware. Π§ΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΠΎΡΡΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
Internet Engineering Task Force β ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ Π±ΠΎΠ»ΡΡΠΈΡ Π³ΡΡΠΏΠΏ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² Internet. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ RFC. ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΡΠ°ΠΊ ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΡΠ΅ Π»ΠΈΡΠ°, Ρ ΡΠ΅Π»ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠΎΠΏΠ΅ΡΠ°Π±Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
Linux Advanced Routing and Traffic Control HOW-TO β ΠΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡΡΡΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠ°ΡΠ°ΡΡΠΈΡ ΡΡ ΡΠΎΡΡΠΈΠ½Π³Π°. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°ΠΉΡ ΠΠ΅ΡΡΠΎΠΌ Π₯ΡΠ±Π΅ΡΡΠΎΠΌ (Bert Hubert).
Paksecured Linux Kernel patches β ΠΠ° ΡΠ°ΠΉΡΠ΅ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π²ΡΠ΅ Β«Π·Π°ΠΏΠ»Π°ΡΡΒ» ΠΊ ΡΠ΄ΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Matthew G. Marsh. Π‘ΡΠ΅Π΄ΠΈ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Π·Π΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Β«Π·Π°ΠΏΠ»Π°ΡΡΒ» FTOS.