nftables рдкреИрдХреЗрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ 0.9.5 рд░рд┐рд▓реАрдЬрд╝

рдкреНрд░рдХрд╛рд╢рд┐рдд рдкреИрдХреЗрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рд░рд┐рд▓реАрдЬ рдПрдирдПрдлрдЯреЗрдмрд▓реНрд╕ 0.9.5, IPv6, IPv4, ARP рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЯ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдХреЗ iptables, ip6table, arptables рдФрд░ ebtables рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ред nftables рдкреИрдХреЗрдЬ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдкреИрдХреЗрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрдмрдХрд┐ рдХрд░реНрдиреЗрд▓-рд╕реНрддрд░реАрдп рдХрд╛рд░реНрдп nf_tables рд╕рдмрд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд░рд┐рд▓реАрдЬрд╝ 3.13 рдХреЗ рдмрд╛рдж рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд░рд╣рд╛ рд╣реИред nftables 0.9.5 рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВ рд▓рд┐рдирдХреНрд╕ 5.7.

рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓-рд╕реНрд╡рддрдВрддреНрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреИрдХреЗрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ, рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдирд┐рдпрдо рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдмрд╛рдЗрдЯрдХреЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЗрд╕ рдмрд╛рдЗрдЯрдХреЛрдб рдХреЛ рдиреЗрдЯрд▓рд┐рдВрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмреАрдкреАрдПрдл (рдмрд░реНрдХрд▓реЗ рдкреИрдХреЗрдЯ рдлрд╝рд┐рд▓реНрдЯрд░) рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рд╡рд╛рд▓реА рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдкрд░ рдЪрд▓ рд░рд╣реЗ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЛрдб рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрдо рдХрд░рдиреЗ рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдирд┐рдпрдореЛрдВ рдФрд░ рддрд░реНрдХ рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░:

  • рд╕реЗрдЯ рддрддреНрд╡реЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдкреИрдХреЗрдЯ рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕реЗрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЛ "рдХрд╛рдЙрдВрдЯрд░" рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

    рдЯреЗрдмрд▓ рдЖрдИрдкреА рдПрдХреНрд╕ {
    рд╕реЗрдЯ рдп {
    рдЖрдИрдкреА тАЛтАЛтАЛтАЛрд╕рджрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░
    рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛
    рддрддреНрд╡ = {192.168.10.35, 192.168.10.101, 192.168.10.135 }
    }

    рдЪреЗрди рдЬреЗрдб {
    рдлрд╝рд┐рд▓реНрдЯрд░ рд╣реБрдХ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ; рдиреАрддрд┐ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ;
    рдЖрдИрдкреА тАЛтАЛтАЛтАЛрдбреИрдбрд░ @y
    }
    }

  • рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреБрдирд░рд╛рд░рдВрдн рдХреЗ рдмрд╛рдж рдкрд┐рдЫрд▓реЗ рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк "nft -f" рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

    # рдХреИрдЯ рд░реВрд▓реНрд╕рд╕реЗрдЯ.рдПрдирдПрдлрдЯреА
    рдЯреЗрдмрд▓ рдЖрдИрдкреА рдПрдХреНрд╕ {
    рд╕реЗрдЯ рдп {
    рдЖрдИрдкреА тАЛтАЛтАЛтАЛрд╕рджрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░
    рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛
    рддрддреНрд╡ = {192.168.10.35 рдХрд╛рдЙрдВрдЯрд░ рдкреИрдХреЗрдЯ 1 рдмрд╛рдЗрдЯреНрд╕ 84, 192.168.10.101 \
    рдХрд╛рдЙрдВрдЯрд░ рдкреА 192.168.10.135 рдХрд╛рдЙрдВрдЯрд░ рдкреИрдХреЗрдЯ 0 рдмрд╛рдЗрдЯреНрд╕ 0 }
    }

    рдЪреЗрди рдЬреЗрдб {
    рдлрд╝рд┐рд▓реНрдЯрд░ рд╣реБрдХ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ; рдиреАрддрд┐ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ;
    рдЖрдИрдкреА тАЛтАЛтАЛтАЛрдбреИрдбрд░ @y
    }
    }
    # рдПрдирдПрдлрдЯреА -рдПрдл рдирд┐рдпрдорд╕реЗрдЯ.рдПрдирдПрдлрдЯреА
    #nft рд╕реВрдЪреА рдирд┐рдпрдо рд╕реЗрдЯ
    рдЯреЗрдмрд▓ рдЖрдИрдкреА рдПрдХреНрд╕ {
    рд╕реЗрдЯ рдп {
    рдЖрдИрдкреА тАЛтАЛтАЛтАЛрд╕рджрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░
    рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛
    рддрддреНрд╡ = {192.168.10.35 рдХрд╛рдЙрдВрдЯрд░ рдкреИрдХреЗрдЯ 1 рдмрд╛рдЗрдЯреНрд╕ 84, 192.168.10.101 \
    рдХрд╛рдЙрдВрдЯрд░ рдкреА 192.168.10.135 рдХрд╛рдЙрдВрдЯрд░ рдкреИрдХреЗрдЯ 0 рдмрд╛рдЗрдЯреНрд╕ 0 }
    }

    рдЪреЗрди рдЬреЗрдб {
    рдлрд╝рд┐рд▓реНрдЯрд░ рд╣реБрдХ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ; рдиреАрддрд┐ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ;
    рдЖрдИрдкреА тАЛтАЛтАЛтАЛрдбреИрдбрд░ @y
    }
    }

  • рдлрд╝реНрд▓реЛрдЯреЗрдмрд▓ рдореЗрдВ рдХрд╛рдЙрдВрдЯрд░ рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ:

    рдЯреЗрдмрд▓ рдЖрдИрдкреА рдлреВ {
    рдлреНрд▓реЛрдЯреЗрдмрд▓ рдмрд╛рд░ {
    рд╣реБрдХ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ -100
    рдбрд┐рд╡рд╛рдЗрд╕ = { eth0, eth1 }
    рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛
    }

    рдЪреЗрди рдлреЙрд░рд╡рд░реНрдб {
    рдЯрд╛рдЗрдк рдлрд╝рд┐рд▓реНрдЯрд░ рд╣реБрдХ рдлреЙрд░рд╡рд░реНрдб рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╝рд┐рд▓реНрдЯрд░;
    рдкреНрд░рд╡рд╛рд╣ @рдмрд╛рд░ рдХрд╛рдЙрдВрдЯрд░ рдЬреЛрдбрд╝реЗрдВ
    }
    }

    рдЖрдк "conntrack -L" рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:

    рдЯреАрд╕реАрдкреА 6 src=192.168.10.2 dst=10.0.1.2 рд╕реНрдкреЛрд░реНрдЯ=47278 dport=5201 рдкреИрдХреЗрдЯ=9 рдмрд╛рдЗрдЯреНрд╕=608 \
    src=10.0.1.2 dst=10.0.1.1 рд╕реНрдкреЛрд░реНрдЯ=5201 dport=47278 рдкреИрдХреЗрдЯ=8 рдмрд╛рдЗрдЯреНрд╕=428 [рдСрдлрд╝рд▓реЛрдб] рдорд╛рд░реНрдХ=0 \
    secctx=рд╢реВрдиреНрдп рдЙрдкрдпреЛрдЧ=2 рдЯреАрд╕реАрдкреА 6 src=192.168.10.2 рдбреАрдПрд╕рдЯреА=10.0.1.2 рд╕реНрдкреЛрд░реНрдЯ=47280 рдбреАрдкреЛрд░реНрдЯ=5201 \
    рдкреИрдХреЗрдЯ=1005763 рдмрд╛рдЗрдЯреНрд╕=44075714753 src=10.0.1.2 dst=10.0.1.1 рд╕реНрдкреЛрд░реНрдЯ=5201 dport=47280 \
    рдкреИрдХреЗрдЯ=967505 рдмрд╛рдЗрдЯреНрд╕=50310268 [рдСрдлрд▓реЛрдб] рдорд╛рд░реНрдХ=0 secctx=рд╢реВрдиреНрдп рдЙрдкрдпреЛрдЧ=2

  • рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдореЗрдВ (рд╕рдВрдпреЛрдЬрди, рдкрддреЛрдВ рдФрд░ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рдХреБрдЫ рдмрдВрдбрд▓ рдЬреЛ рддреБрд▓рдирд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВ), "рдЯрд╛рдЗрдкрдСрдлрд╝" рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рд╕реЗрдЯ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдШрдЯрдХ рднрд╛рдЧреЛрдВ рдХреЗ рд▓рд┐рдП рддрддреНрд╡реЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ:

    рдЯреЗрдмрд▓ рдЖрдИрдкреА рдлреВ {
    рд╢реНрд╡реЗрддрд╕реВрдЪреА рд╕реЗрдЯ рдХрд░реЗрдВ {
    рдЖрдИрдкреА тАЛтАЛтАЛтАЛрд╕рджрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░ред рдЯреАрд╕реАрдкреА рдбреАрдкреЛрд░реНрдЯ
    рддрддреНрд╡ = { 192.168.10.35 . 80, 192.168.10.101. 80}
    }

    рдЪреЗрди рдмрд╛рд░ {
    рдлрд╝рд┐рд▓реНрдЯрд░ рд╣реБрдХ рдкреНрд░реАрд░реВрдЯрд┐рдВрдЧ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ; рдиреАрддрд┐ рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ;
    рдЖрдИрдкреА тАЛтАЛрдбреИрдбреНрд░. рдЯреАрд╕реАрдкреА рдбреАрдкреЛрд░реНрдЯ @рд╡реНрд╣рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ
    }
    }

  • рдЯрд╛рдЗрдкрдСрдлрд╝ рдирд┐рд░реНрджреЗрд╢ рдЕрдм рдорд╛рдирдЪрд┐рддреНрд░ рд╕реВрдЪрд┐рдпреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ:

    рдЯреЗрдмрд▓ рдЖрдИрдкреА рдлреВ {
    рдорд╛рдирдЪрд┐рддреНрд░ addr2mark {
    рдЖрдИрдкреА тАЛтАЛтАЛтАЛрд╕рджрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░ред рдЯреАрд╕реАрдкреА рдбреАрдкреЛрд░реНрдЯ: рдореЗрдЯрд╛ рдорд╛рд░реНрдХ
    рддрддреНрд╡ = { 192.168.10.35 . 80 : 0x00000001,
    192.168.10.135. 80 : 0x00000002 }
    }

    рдЪреЗрди рдмрд╛рд░ {
    рдлрд╝рд┐рд▓реНрдЯрд░ рд╣реБрдХ рдкреНрд░реАрд░реВрдЯрд┐рдВрдЧ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ; рдиреАрддрд┐ рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ;
    рдореЗрдЯрд╛ рдорд╛рд░реНрдХ рд╕реЗрдЯ рдЖрдИрдкреА рдбреИрдбреНрд░ред рдЯреАрд╕реАрдкреА рдбреАрдкреЛрд░реНрдЯ рдорд╛рдирдЪрд┐рддреНрд░ @addr2mark рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ
    }
    }

  • рдЕрдирд╛рдо (рдЕрдирд╛рдо) рд╕реЗрдЯреЛрдВ рдореЗрдВ рд░реЗрдВрдЬ рдЬреЙрдЗрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛:

    # рдПрдирдПрдлрдЯреА рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВ рдЖрдИрдиреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рдЗрдирдкреБрдЯ рдЖрдИрдкреА рдбреИрдбрд░ред рдЯреАрд╕реАрдкреА рдбреАрдкреЛрд░реНрдЯ\
    { 10.0.0.0/8 . 10-23, 192.168.1.1-192.168.3.8. 80-443 } рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ

  • рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп 802.1q (VLAN) рдлрд╝реНрд▓реИрдЧ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯ рдХреЛ рддреНрдпрд╛рдЧрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ:

    # рдПрдирдПрдлрдЯреА рдЯреАрд╕реАрдкреА рд░реАрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдирд┐рдпрдо рдмреНрд░рд┐рдЬ рдлреВ рдмрд╛рд░ рдИрдерд░ рдкреНрд░рдХрд╛рд░ рд╡реАрдПрд▓рдПрдПрди рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЬреЛрдбрд╝реЗрдВ

  • рдЯреАрд╕реАрдкреА рд╕рддреНрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (рдХрдирдЯреНрд░реИрдХ рдЖрдИрдбреА) рджреНрд╡рд╛рд░рд╛ рдорд┐рд▓рд╛рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдХреЙрдирдЯреНрд░реИрдХ рдЖрдИрдбреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк "--рдЖрдЙрдЯрдкреБрдЯ рдЖрдИрдбреА" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

    # рдХреЙрдирдЯреНрд░реИрдХ -рдПрд▓-рдЖрдЙрдЯрдкреБрдЯ рдЖрдИрдбреА
    рдпреВрдбреАрдкреА 17 18 src=192.168.2.118 dst=192.168.2.1 рд╕реНрдкреЛрд░реНрдЯ=36424 dport=53 рдкреИрдХреЗрдЯ=2 \
    рдмрд╛рдЗрдЯреНрд╕=122 src=192.168.2.1 dst=192.168.2.118 рд╕реНрдкреЛрд░реНрдЯ=53 dport=36424 рдкреИрдХреЗрдЯ=2 рдмрд╛рдЗрдЯреНрд╕=320 \
    [рдЖрд╢реНрд╡рд╛рд╕рди рджрд┐рдпрд╛ рдЧрдпрд╛] рдорд╛рд░реНрдХ=0 рдЙрдкрдпреЛрдЧ=1 рдЖрдИрдбреА=2779986232

    # рдПрдирдПрдлрдЯреА рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВ рдлреВ рдмрд╛рд░ рд╕реАрдЯреА рдЖрдИрдбреА 2779986232 рдХрд╛рдЙрдВрдЯрд░

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ