IProute2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдирдХреНрд╕ рдкрд░ рд░реВрдЯрд┐рдВрдЧ рдФрд░ рдкреЙрд▓рд┐рд╕реА-рд░рд╛рдЙрдЯрд┐рдВрдЧ

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

рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕, рд░реВрдЯрд┐рдВрдЧ рдФрд░ рд╢реЗрдкрд┐рдВрдЧ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП iproute2 рдпреВрдЯрд┐рд▓рд┐рдЯреА рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред



рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдпрд╣ рд╕реЗрдЯ рдХреЗрд╡рд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рднреА рдХрд╛рдо рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреЙрд▓рд┐рд╕реА-рд░реВрдЯрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ IP: рдЙрдиреНрдирдд рд░рд╛рдЙрдЯрд░ ( CONFIG_IP_ADVANCED_ROUTER ) рдФрд░ IP: рдиреАрддрд┐ рд░реВрдЯрд┐рдВрдЧ ( CONFIG_IP_MULTIPLEABABLES ) рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП , рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕рдорд░реНрдерди -> рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдк -> рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреЗ рддрд╣рдд рд╕реНрдерд┐рдд рд╣реИрдВред



рдЖрдИрдкреА тАЛтАЛрдорд╛рд░реНрдЧ



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

  # рдЖрдИрдкреА рдорд╛рд░реНрдЧ
 192.168.12.0/24 рджреЗрд╡ eth0 рдкреНрд░реЛрдЯреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрдХреЛрдк рд▓рд┐рдВрдХ src 192.168.12.101
 192.168.12.1 рджреЗрд╡ eth0 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ 


рдпрд╣ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ 192.168.12.101 рд╕рдмрдиреЗрдЯ рдорд╛рд╕реНрдХ 255.255.255.0 рдХреЗ рд╕рд╛рде рдФрд░ eth0 рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ 192.168.12.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд░реВрдЯрд┐рдВрдЧ рдЬреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ред

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ 192.168.12.0/24 рд╕рдмрдиреЗрдЯ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ eth0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рд╣реЛрдХрд░ рдЬрд╛рддрд╛ рд╣реИред proto kernel



рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдИрдкреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░реВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред scope link



рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗрд╡рд▓ рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (eth0) рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИред src 192.168.12.101



рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд╖рдХ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдо рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЖрддрд╛ рд╣реИред

192.168.12.0/24 рд╕рдмрдиреЗрдЯ рдореЗрдВ рди рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╣реЛрд╕реНрдЯ рдХрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ, eth0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 192.168.12.1 рдЧреЗрдЯрд╡реЗ ( default via 192.168.12.1 dev eth0



) рддрдХ рдЬрд╛рдПрдЧрд╛ред рд╡реИрд╕реЗ, рдЬрдм рдЧреЗрдЯрд╡реЗ рдкрд░ рдкреИрдХреЗрдЯ рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдЧрдВрддрд╡реНрдп рдЖрдИрдкреА рдкрддрд╛ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдмрд╕ рдИрдерд░рдиреЗрдЯ рдлреНрд░реЗрдо рдореЗрдВ рдЧреЗрдЯрд╡реЗ рдХреЗ рдореИрдХ рдкрддреЗ рдХреЛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдореИрдХ рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЕрдХреНрд╕рд░ рдЕрдиреБрднрд╡ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рднреА рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рднреНрд░рдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВ)ред рдЧреЗрдЯрд╡реЗ, рдмрджрд▓реЗ рдореЗрдВ, рдкреНрд░реЗрд╖рдХ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдпрджрд┐ NAT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдмрд╕ рдкреИрдХреЗрдЯ рдХреЛ рдЖрдЧреЗ рднреЗрдЬрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдирд┐рдЬреА рдкрддреЗ (192.168.12.101) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЧреЗрдЯрд╡реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдПрдирдПрдЯреА рдХрд░рддрд╛ рд╣реИред

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

  # рдЖрдИрдкреА рд░реВрдЯ рд╢реЛ рдЯреЗрдмрд▓ рд▓реЛрдХрд▓
 127.255.255.255 рджреЗрд╡ рд▓реЛ рдкреНрд░реЛрдЯреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрдХреЛрдк рд▓рд┐рдВрдХ src 127.0.0.1 рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдВ
 рдкреНрд░рд╕рд╛рд░рдг 192.168.12.255 рджреЗрд╡ рдПрдереЛ рдкреНрд░реЛрдЯреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрдХреЛрдк рд▓рд┐рдВрдХ src 192.168.12.101
 рдкреНрд░рд╕рд╛рд░рдг 192.168.12.0 рджреЗрд╡ рдПрде0 рдкреНрд░реЛрдЯреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрдХреЛрдк рд▓рд┐рдВрдХ src 192.168.12.101
 рд╕реНрдерд╛рдиреАрдп 192.168.12.101 рджреЗрд╡ рдПрде 0 рдкреНрд░реЛрдЯреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрдХреЛрдк рд╣реЛрд╕реНрдЯ src 192.168.12.101
 127.0.0.0 рджреЗрд╡ рд▓реЛ рдкреНрд░реЛрдЯреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрдХреЛрдк рд▓рд┐рдВрдХ src 127.0.0.1 рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдВ
 рд╕реНрдерд╛рдиреАрдп 127.0.0.1 рджреЗрд╡ рд▓реЛ рдкреНрд░реЛрдЯреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрдХреЛрдк рд╣реЛрд╕реНрдЯ src 127.0.0.1
 рд╕реНрдерд╛рдиреАрдп 127.0.0.0/8 рджреЗрд╡ рд▓реЛ рдкреНрд░реЛрдЯреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрдХреЛрдк рд╣реЛрд╕реНрдЯ src 127.0.0.1 


broadcast



рдФрд░ local



рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рд╣рдордиреЗ рдКрдкрд░ default



рдкреНрд░рдХрд╛рд░ рдХреЛ рджреЗрдЦрд╛)ред рдкреНрд░рдХрд╛рд░ broadcast



рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдЕрдиреБрд░реВрдк рдкреИрдХреЗрдЯ рдХреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рд╕рд╛рд░рдг рдкреИрдХреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред local



- рдкреИрдХреЗрдЯ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рднреЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗред scope host



рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗрд╡рд▓ рдЗрд╕ рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИред

рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП ip route show table TABLE_NAME



рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, unspec



all



, unspec



рдпрд╛ 0



unspec



рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбрд┐рдЬрд┐рдЯрд▓ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдирд╛рдо рдлрд╝рд╛рдЗрд▓ / etc / iproute2 / rt_tables рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред



рдЖрдИрдкреА тАЛтАЛрдирд┐рдпрдо



рдХрд░реНрдиреЗрд▓ рдкреИрдХреЗрдЯ рдХреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ? рд╕рдм рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рд╣реИ - рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо рд╣реИрдВред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ:

  # рдЖрдИрдкреА рдирд┐рдпрдо
 0: рд╕рднреА рд▓реБрдХрдЕрдк рд▓реЛрдХрд▓ рд╕реЗ
 32766: рд╕рднреА рдореБрдЦреНрдп рд▓реБрдХрдЕрдк рд╕реЗ
 32767: рд╕рднреА рд▓реБрдХрдЕрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗ 


рдкрдВрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдирд┐рдпрдо рдХрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИ, from all



рд╕реЗ рд╕реНрдерд┐рддрд┐ рд╣реИ, рдХрд┐рд╕реА рднреА рдкрддреЗ рд╕реЗ рдкреИрдХреЗрдЯ рдХрд╛ рдорддрд▓рдм рд╣реИ, lookup



рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЯ рдХрд┐рд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рдПред рдпрджрд┐ рдПрдХ рдкреИрдХреЗрдЯ рдХрдИ рдирд┐рдпрдореЛрдВ рдХреЗ рддрд╣рдд рдЖрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрди рд╕рднреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдЖрд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдпрджрд┐ рдХреЛрдИ рдкреИрдХреЗрдЯ рдХрд┐рд╕реА рд░реВрдЯрд┐рдВрдЧ рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд╛рдж рдХреЗ рд░рд╛рдЙрдЯрд┐рдВрдЧ рд░рд┐рдХреЙрд░реНрдб рдФрд░ рдмрд╛рдж рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рд╕рдВрднрд╛рд╡рд┐рдд рд╕реНрдерд┐рддрд┐рдпрд╛рдВ:



рд╢рд░реНрддреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, from 192.168.1.0/24 to 10.0.0.0/8



, рдФрд░ рдЖрдк рдЙрдкрд╕рд░реНрдЧ c not



рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рдХреЛ рдЗрд╕ рдирд┐рдпрдо рдХреЗ рддрд╣рдд рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдд рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдХрд┐ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдФрд░ рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдо рдХреНрдпрд╛ рд╣реИрдВред рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдореЛрдВ рдХреЛ рдмрдирд╛рдирд╛ рдиреАрддрд┐-рдорд╛рд░реНрдЧ рд╣реИ , рдпрд╣ PBR (рдиреАрддрд┐ рдЖрдзрд╛рд░рд┐рдд рд░реВрдЯрд┐рдВрдЧ) рднреА рд╣реИред рд╡реИрд╕реЗ, рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдПрд╕рдмреАрдЖрд░ (рд╕реНрд░реЛрдд рдЖрдзрд╛рд░рд┐рдд рд░реВрдЯрд┐рдВрдЧ) рдпрд╛ рд╕реНрд░реЛрдд-рд░рд╛рдЙрдЯрд┐рдВрдЧ рдиреАрддрд┐-рдорд╛рд░реНрдЧ рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓рд╛ рд╣реИ, рдпрд╣ рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдо рдореЗрдВ рдХреНрд▓реЙрдЬ from



рдЙрдкрдпреЛрдЧ рд╣реИред



рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИ



рдЕрдм рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рд╣реИ, рдЖрдИрдкреА 192.168.1.20 рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯ рдЗрд╕рдХреЗ рдкрд╛рд╕ рдЖрддреЗ рд╣реИрдВред рдЗрд╕ рдЖрдИрдкреА рд╕реЗ рдкреИрдХреЗрдЯ 10.1.0.1 рдЧреЗрдЯрд╡реЗ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░реЗрдВ:

рдПрдХ рдирд┐рдпрдо рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдБ:

  # рдЖрдИрдкреА рдорд╛рд░реНрдЧ 10.1.0.1 рддрд╛рд▓рд┐рдХрд╛ 120 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЬреЛрдбрд╝реЗрдВ 


рд╣рдо рдПрдХ рдирд┐рдпрдо рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╡рд╛рдВрдЫрд┐рдд рдЯреЗрдмрд▓ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЯ рднреЗрдЬрддрд╛ рд╣реИ:

  # рдЖрдИрдкреА рдирд┐рдпрдо 192.168.1.20 рдЯреЗрдмрд▓ 120 рд╕реЗ рдЬреЛрдбрд╝реЗрдВ 


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред



рдХрдИ рдЕрдкрд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛



рдЕрдм рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рдЙрджрд╛рд╣рд░рдгред рджреЛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреЛ рдЕрдкрд▓рд┐рдВрдХ рд╣реИрдВ, рджреЛрдиреЛрдВ рдЪреИрдирд▓реЛрдВ рд╕реЗ рд╕рд░реНрд╡рд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:



рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд╣ рдХреЛрдИ рднреА рд╣реЛред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗрд╡рд▓ рдЗрд╕ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдЖрдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреИрдХреЗрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ рдкрд░ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЗрд╕рдХрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЖрдПрдЧрд╛ред

рдпрд╣ рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:

  # рдЖрдИрдкреА рдорд╛рд░реНрдЧ 11.22.33.1 рддрд╛рд▓рд┐рдХрд╛ 101 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЬреЛрдбрд╝реЗрдВ
 # рдЖрдИрдкреА рдорд╛рд░реНрдЧ 55.66.77.1 рддрд╛рд▓рд┐рдХрд╛ 102 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЬреЛрдбрд╝реЗрдВ 


рдирд┐рдпрдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:

  # рдЖрдИрдкреА рдирд┐рдпрдо 11.22.33.44 рддрд╛рд▓рд┐рдХрд╛ 101 рд╕реЗ рдЬреЛрдбрд╝реЗрдВ
 # рдЖрдИрдкреА рдирд┐рдпрдо 55.66.77.88 рддрд╛рд▓рд┐рдХрд╛ 102 рд╕реЗ рдЬреЛрдбрд╝реЗрдВ 


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЕрд░реНрде рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕реА рддрд░рд╣, рдЖрдк рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдЕрдкрд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред



рдЕрдкрд▓рд┐рдВрдХ рдХреЗ рдмреАрдЪ рдЯреНрд░реИрдлрд┐рдХ рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдирд╛



рдпрд╣ рдПрдХ рд╕реБрдВрджрд░ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  # рдЖрдИрдкреА рдорд╛рд░реНрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдХреЛрдк рдЧреНрд▓реЛрдмрд▓ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ
   nexthop 11.22.33.1 рджреЗрд╡ eth0 рд╡рдЬрди 1 \ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
   рдиреЗрдХреНрд╕рдереЙрдк 55.66.77.1 рджреЗрд╡ рдПрде 1 рд╡рдЬрди 1 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 


рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореБрдЦреНрдп рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдореМрдЬреВрджрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдЯрд┐рдВрдЧ рдХреЛ рдмрджрд▓ рджреЗрдЧреАред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдорд╛рд░реНрдЧ рдХрд╛ рдЪрдпрди рдЧреЗрдЯрд╡реЗ ( weight



) рдХреЗ рд╡рдЬрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк 7 рдФрд░ 3 рд╡рдЬрд╝рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ 70% рдХрдиреЗрдХреНрд╢рди рдкрд╣рд▓реЗ рдЧреЗрдЯрд╡реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рджреВрд╕рд░реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 30%ред рдПрдХ рдмрд┐рдВрджреБ рд╣реИ рдЬрд┐рд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: рдХрд░реНрдиреЗрд▓ рдХреИрд╢ рд░реВрдЯ, рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЧреЗрдЯрд╡реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧ рдЗрд╕ рд░рд┐рдХреЙрд░реНрдб рддрдХ рдЕрдВрддрд┐рдо рдкрд╣реБрдВрдЪ рдХреЗ рдмрд╛рдж рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд▓рдЯрдХрд╛рдПрдЧрд╛ред рдФрд░ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХрд╛ рдорд╛рд░реНрдЧ рд░реАрд╕реЗрдЯ рд╣реЛрдиреЗ рдореЗрдВ рд╕рдордп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХреИрд╢ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЙрд╕реА рдЧреЗрдЯрд╡реЗ рдкрд░ рд╢реЗрд╖ред рдпрджрд┐ рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдХрднреА-рдХрднреА рдХреИрд╢ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ ip route flush cache



рдХрдорд╛рдВрдб рд╕реЗ рд╕рд╛рдлрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдкреИрдХреЗрдЯ рд▓реЗрдмрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ iptables рдХреЗ рд╕рд╛рде рдХрд░реЗрдВ



рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдореЗрдВ рдХреЗрд╡рд▓ 11.22.33.1 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ 80 рдкрд░ рдкреИрдХреЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдВ:

  # iptables -t mangle -A OUTPUT -p tcp -m tcp --dport 80 -j MARK --set-mark 0x2

 # рдЖрдИрдкреА рдорд╛рд░реНрдЧ 11.22.33.1 рджреЗрд╡ eth0 рддрд╛рд▓рд┐рдХрд╛ 102 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЬреЛрдбрд╝реЗрдВ

 # рдЖрдИрдкреА рдирд┐рдпрдо fwmark 0x2 / 0x2 рд▓реБрдХрдЕрдк 102 рдЬреЛрдбрд╝реЗрдВ 


рдкрд╣рд▓реЗ рдХрдорд╛рдВрдб рдореЗрдВ 80 рдХреЗ рдкреЛрд░реНрдЯ рдкрд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреИрдХреЗрдЯ рдХреЗ рдирд┐рд╢рд╛рди рд╣реИрдВред рджреВрд╕рд░реА рдХрдорд╛рдВрдб рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдмрдирд╛рддреА рд╣реИред рддреАрд╕рд░реА рдЯреАрдо рд╡рд╛рдВрдЫрд┐рдд рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдХреЗрддрд┐рдд рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рднреА рдкреИрдХреЗрдЬ рд▓рдкреЗрдЯрддреА рд╣реИред

рдлрд┐рд░, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред Iptables CONNMARK рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрдиреЗрдХреНрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдФрд░ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк INPUT рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреИрдХреЗрдЯ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЗрди рдХрдиреЗрдХреНрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдФрд░ OUTPUT рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЯ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрд░рд╣ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  # iptables -t mangle -рдПрдХ INPUT -i eth0 -j CONNMARK --рд╕реЗрдЯ-рдорд╛рд░реНрдХ 0x2
 # iptables -t mangle -рдПрдХ INPUT -i eth1 -j CONNMARK --рд╕реЗрдЯ-рдорд╛рд░реНрдХ 0x4
 # iptables -t mangle -A OUTPUT -j CONNMARK --restore-mark 


Eth0 рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯреЛрдВ рдХреЛ 2 рд▓реЗрдмрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ eth1 - 4 (1 рдФрд░ 2 рд▓рд╛рдЗрдиреЛрдВ) рдХреЗ рд╕рд╛рдеред рддреАрд╕рд░реА рдкрдВрдХреНрддрд┐ рдкрд░ рдирд┐рдпрдо рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдкреИрдХреЗрдЯ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрдиреЗрдХреНрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдФрд░ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдЪрд┐рд╣реНрдиреЛрдВ (рдЬреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдереЗ) рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкреНрд░рд╕реНрддреБрдд рд╕рд╛рдордЧреНрд░реА рдЖрдкрдХреЛ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рд░реВрдЯрд┐рдВрдЧ рдХреЗ рдкреВрд░реНрдг рд▓рдЪреАрд▓реЗрдкрди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж :)



All Articles