{"id":565,"date":"2012-11-08T01:28:26","date_gmt":"2012-11-07T21:28:26","guid":{"rendered":"http:\/\/pub.tesenmir.net\/?p=565"},"modified":"2013-08-28T16:23:53","modified_gmt":"2013-08-28T12:23:53","slug":"iproute2","status":"publish","type":"post","link":"https:\/\/pub.tesenmir.net\/?p=565","title":{"rendered":"IPRoute2"},"content":{"rendered":"<h1>\u0412\u0412\u0415\u0414\u0415\u041d\u0418\u0415<\/h1>\n<p>\u042d\u0442\u043e\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u0442, \u043a\u0430\u043a \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u043e\u043c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u043d\u0430 \u0431\u0430\u0437\u0435 Linux \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u043a\u0435\u0442\u0430 <strong>iproute2<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h1>1 \u041e\u0413\u0420\u0410\u041d\u0418\u0427\u0415\u041d\u0418\u042f \u0418 \u041b\u0418\u0426\u0415\u041d\u0417\u0418\u041e\u041d\u041d\u042b\u0415 \u0421\u041e\u0413\u041b\u0410\u0428\u0415\u041d\u0418\u042f<\/h1>\n<p>\u042d\u0442\u043e\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u00a0\u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f\u00a0\u0432 \u043d\u0430\u0434\u0435\u0436\u0434\u0435 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043e\u043d \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u0434\u043b\u044f \u0432\u0430\u0441, \u043d\u043e \u0431\u0435\u0437 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0439, \u044f\u0432\u043d\u044b\u0445 \u0438\u043b\u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0435\u043c\u044b\u0445, \u0432\u043a\u043b\u044e\u0447\u0430\u044f, \u043d\u043e \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u044f\u0441\u044c \u0438\u043c\u0438, \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0435\u043c\u044b\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u0441\u043f\u0435\u0445\u0430 \u0438 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u0432 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0446\u0435\u043b\u044f\u0445.<\/p>\n<p>\u041a\u043e\u0440\u043e\u0447\u0435 \u0433\u043e\u0432\u043e\u0440\u044f, \u0435\u0441\u043b\u0438 \u0432\u0430\u0448\u0430 \u043c\u0430\u0433\u0438\u0441\u0442\u0440\u0430\u043b\u044c STM-64 \u0431\u044b\u043b\u0430 \u0432\u0437\u043b\u043e\u043c\u0430\u043d\u0430 \u0438 \u043f\u043e \u043d\u0435\u0439 \u0441\u0442\u0430\u043b\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u043e\u0440\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f \u0432\u0430\u0448\u0438\u043c \u0441\u0430\u043c\u044b\u043c \u0443\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c &#8212; \u044d\u0442\u043e \u043d\u0435 \u043d\u0430\u0448\u0430 \u0432\u0438\u043d\u0430. \u0423\u0436 \u043f\u0440\u043e\u0441\u0442\u0438\u0442\u0435.<\/p>\n<p>\u0414\u0435\u0440\u0436\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0430\u0432\u0442\u043e\u0440\u0441\u043a\u0438\u0445 \u043f\u0440\u0430\u0432 \u043d\u0430 \u044d\u0442\u043e\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f: Bert Hubert, Gregory Maxwell, Martijn van Oosterhout, Remco van Mook, Paul B. Schroeder \u0438 \u0434\u0440\u0443\u0433\u0438\u0435. \u042d\u0442\u043e\u0442 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 Open Publication License, v1.0 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0437\u0434\u043d\u0435\u0439 (\u0441\u0430\u043c\u0443\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0442\u0435\u043a\u0441\u0442\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u0432\u044b \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443\u00a0<a href=\"http:\/\/www.opencontent.org\/openpub\/\" target=\"_top\">http:\/\/www.opencontent.org\/openpub<\/a>).<\/p>\n<p>\u0414\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 (\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0430) \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0432 \u043b\u044e\u0431\u043e\u043c \u0432\u0438\u0434\u0435. \u041d\u0430\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0438\u043c \u043e \u0432\u0441\u0435\u0445, \u0432\u043d\u043e\u0441\u0438\u043c\u044b\u0445 \u0432\u0430\u043c\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0445 (\u0430 \u0442\u0430\u043a \u0436\u0435 \u0432\u0430\u0448\u0438 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438), \u0441\u043e\u043e\u0431\u0449\u0430\u0442\u044c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0442\u0432\u0435\u0440\u0434\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u044d\u0442\u043e\u0433\u043e HOWTO, \u043f\u0440\u043e\u0441\u0438\u043c \u0432\u0430\u0441 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u0440\u0430\u043c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 \u0432 &#171;\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0446\u0435\u043b\u044f\u0445&#187;.<\/p>\n<p><strong>2 \u041f\u0420\u0415\u0414\u0412\u0410\u0420\u0418\u0422\u0415\u041b\u042c\u041d\u042b\u0415 \u0421\u0412\u0415\u0414\u0415\u041d\u0418\u042f<\/strong><\/p>\n<p>\u0414\u0430\u043d\u043d\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d \u043d\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044f.<br \/>\n\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0432 \u043f\u043e\u043b\u043d\u043e\u043c \u043e\u0431\u044a\u0451\u043c\u0435, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043f\u043e <a title=\"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441\u0435\u0442\u0438 \u0432 Linux\" href=\"http:\/\/www.linux.opennet.ru\/docs\/HOWTO-RU\/NET-3-HOWTO.html\" target=\"_blank\">\u0430\u0434\u0440\u0435\u0441\u0443<\/a>\u00a0\u0438\u043b\u0438\u00a0\u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u043c\u0443\u00a0\u043d\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435\u00a0\/usr\/doc\/HOWTO\/NET3-4-HOWTO.txt.<\/p>\n<p><strong>3 \u0417\u0410\u0414\u0410\u0427\u0418, \u041a\u041e\u0422\u041e\u0420\u042b\u0415 \u041c\u041e\u0413\u0423\u0422 \u0411\u042b\u0422\u042c \u0420\u0415\u0410\u041b\u0418\u0417\u041e\u0412\u0410\u041d\u042b \u0421 \u041f\u041e\u041c\u041e\u0429\u042c\u042e LINUX<\/strong><\/p>\n<p>\u0412\u043e\u0442 \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435\u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u0437 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c\u00a0\u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043e\u00a0\u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux:<\/p>\n<ul>\n<li>\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c\u044e \u041d\u0410 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445.<\/li>\n<li>\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c\u044e \u043a \u043e\u0431\u0449\u0438\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c<\/li>\n<li>\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0448\u0438\u0440\u0438\u043d\u043e\u0439 \u043a\u0430\u043d\u0430\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430<\/li>\n<li>\u0437\u0430\u0449\u0438\u0442\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u043e\u0442 DoS-\u0430\u0442\u0430\u043a<\/li>\n<li>\u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0431\u043e\u0442\u043d\u0435\u0442<\/li>\n<li>\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0440\u0435\u0441\u0443\u0440\u0441, \u0441 \u0446\u0435\u043b\u044c\u044e \u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438.<\/li>\n<li>\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c<\/li>\n<li>\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043a \u0434\u0440\u0443\u0433\u0438\u043c \u0443\u0437\u043b\u0430\u043c \u0441\u0435\u0442\u0438.<\/li>\n<li>\u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 UID, MAC-\u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u043f\u043e\u0440\u0442\u043e\u0432, \u0442\u0438\u043f\u0430 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0443\u0442\u043e\u043a \u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e.<\/li>\n<\/ul>\n<p>\u041d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0448\u0438\u0440\u043e\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u041d\u0430 \u0442\u043e \u0435\u0441\u0442\u044c \u0440\u044f\u0434 \u043f\u0440\u0438\u0447\u0438\u043d: \u0445\u043e\u0442\u044f \u0438\u043c\u0435\u044e\u0449\u0430\u044f\u0441\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0430, \u043e\u043d\u0430 \u043f\u043e\u0447\u0442\u0438 \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0439. \u0410 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u043e\u043c \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u044b.<\/p>\n<p><strong>4 \u0414\u041e\u041f\u041e\u041b\u041d\u0418\u0422\u0415\u041b\u042c\u041d\u042b\u0415 \u0417\u0410\u041c\u0415\u0427\u0410\u041d\u0418\u042f<\/strong><\/p>\n<p>\u0414\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043f\u044b\u0442\u043a\u043e\u0439 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u043f\u043e\u043b\u043d\u0435 \u0447\u0438\u0442\u0430\u0431\u0435\u043b\u044c\u043d\u044b\u043c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e HOWTO \u041b\u044e\u0431\u044b\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0443 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u043b\u0438\u0448\u043d\u0438\u043c\u0438.<br \/>\n\u0412 \u0442\u0435\u043a\u0441\u0442 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u043b\u044e\u0431\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b.<\/p>\n<p><strong>5 \u0421\u0422\u0420\u0423\u041a\u0422\u0423\u0420\u0410 \u0414\u041e\u041a\u0423\u041c\u0415\u041d\u0422\u0410<\/strong><\/p>\n<p>\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0441\u0442\u0440\u043e\u0438\u0442\u0441\u044f \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443 &#171;\u043e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e &#8212; \u043a \u0441\u043b\u043e\u0436\u043d\u043e\u043c\u0443&#187;.<br \/>\n\u0412 \u043d\u0430\u0447\u0430\u043b\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u043e\u043d\u044f\u0442\u0438\u044f \u0438 \u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u043e\u0436\u043d\u044b\u0435 \u043f\u043e\u043d\u044f\u0442\u0438\u044f \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.<\/p>\n<p><strong>6 \u0412\u0412\u0415\u0414\u0415\u041d\u0418\u0415 \u0412 IPROUTE2<\/strong><\/p>\n<p>\u041f\u0430\u043a\u0435\u0442 iprote2 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u043c\u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438.<br \/>\n\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u044f\u0434\u0440\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.<br \/>\n\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u0430\u043a\u0435\u0442\u0430 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d \u0432 \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u043c\u0435\u0440\u0435, \u0447\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u043a\u043e\u0434 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442.<br \/>\n\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 iproute2 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u0431\u044b\u043b\u043e \u0440\u0430\u043d\u044c\u0448\u0435.<\/p>\n<p><strong>7 \u041a\u0420\u0410\u0422\u041a\u0418\u0419 \u041e\u0411\u0417\u041e\u0420 IPROUTE2<\/strong><\/p>\n<p>Linux \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c\u044e, \u043d\u0430\u0437\u0432\u0430\u043d\u043d\u043e\u0439 Traffic Control (\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0422\u0440\u0430\u0444\u0438\u043a\u043e\u043c). \u041e\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u043e \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0430\u043c, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u043a \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e, \u0442\u0430\u043a \u0438 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430.<br \/>\n\u041c\u044b \u043d\u0430\u0447\u043d\u0435\u043c \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043a\u0440\u0430\u0442\u043a\u043e\u0433\u043e \u043e\u0431\u0437\u043e\u0440\u0430\u00a0<strong>iproute2<\/strong>\u00a0\u0438 \u0435\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439.<\/p>\n<p><strong>8 \u041d\u0415\u041e\u0411\u0425\u041e\u0414\u0418\u041c\u042b\u0415 \u0423\u0421\u041b\u041e\u0412\u0418\u042f<\/strong><\/p>\n<p style=\"text-align: left;\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 iproute2. \u041d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e\u0442 \u043f\u0430\u043a\u0435\u0442 \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432 \u043b\u044e\u0431\u043e\u0439\u00a0\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u00a0Linux. \u041f\u0440\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438\u00a0\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e\u00a0\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043f\u0430\u043a\u0435\u0442\u0430 iproute2 \u043d\u0435 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u0440\u0443\u0434\u0430.<br \/>\n<a href=\"https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-579\" title=\"\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439\" alt=\"\" src=\"https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439.png\" width=\"1046\" height=\"751\" srcset=\"https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439.png 1046w, https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439-300x215.png 300w, https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439-1024x735.png 1024w, https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439-417x300.png 417w\" sizes=\"auto, (max-width: 1046px) 100vw, 1046px\" \/><\/a>\u0412 \u044f\u0434\u0440\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\u00a0<strong>netlink<\/strong><\/p>\n<p style=\"text-align: left;\"><strong>9 \u0422\u0415\u041a\u0423\u0429\u0410\u042f \u041a\u041e\u041d\u0424\u0418\u0413\u0423\u0420\u0410\u0426\u0418\u042f<\/strong><\/p>\n<p style=\"text-align: left;\">\u0423\u0442\u0438\u043b\u0438\u0442\u0430\u00a0<strong>ip<\/strong>\u00a0\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432 \u043f\u0430\u043a\u0435\u0442\u0435.<\/p>\n<p style=\"text-align: left;\"><strong>9.1. \u041f\u0420\u041e\u0421\u041c\u041e\u0422\u0420 \u0421\u041f\u0418\u0421\u041a\u0410 \u0421\u0415\u0422\u0415\u0412\u042b\u0425 \u0418\u041d\u0422\u0415\u0420\u0424\u0415\u0419\u0421\u041e\u0412 \u0421 \u041f\u041e\u041c\u041e\u0429\u042c\u042e \u0423\u0422\u0418\u041b\u0418\u0422\u042b IP<\/strong><\/p>\n<pre> ip link list\r\n1: lo: &lt;LOOPBACK,UP&gt; mtu 3924 qdisc noqueue \r\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\r\n2: dummy: &lt;BROADCAST,NOARP&gt; mtu 1500 qdisc noop \r\n    link\/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff\r\n3: eth0: &lt;BROADCAST,MULTICAST,PROMISC,UP&gt; mtu 1400 qdisc pfifo_fast qlen 100\r\n    link\/ether 48:54:e8:2a:47:16 brd ff:ff:ff:ff:ff:ff\r\n4: eth1: &lt;BROADCAST,MULTICAST,PROMISC,UP&gt; mtu 1500 qdisc pfifo_fast qlen 100\r\n    link\/ether 00:e0:4c:39:24:78 brd ff:ff:ff:ff:ff:ff\r\n3764: ppp0: &lt;POINTOPOINT,MULTICAST,NOARP,UP&gt; mtu 1492 qdisc pfifo_fast qlen 10\r\n    link\/ppp<\/pre>\n<p>\u0417\u0434\u0435\u0441\u044c \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u044b\u00a0<strong>ip link list<\/strong>\u00a0\u043d\u0430 \u043c\u043e\u0435\u043c \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 ( \u0441\u00a0&#171;\u043f\u043e\u0434\u043d\u044f\u0442\u044b\u043c&#187;\u00a0NAT), \u0443 \u0432\u0430\u0441 \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f. \u042f \u043f\u043e\u044f\u0441\u043d\u044e \u0447\u0430\u0441\u0442\u044c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0432\u044b \u0432\u0438\u0434\u0438\u0442\u0435, \u043d\u043e \u043d\u0435 \u0432\u0441\u0435, \u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e, \u0447\u0442\u043e \u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442.<\/p>\n<p>\u041f\u0435\u0440\u0432\u044b\u043c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 (loopback) \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441. \u0412 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435, \u043f\u0440\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u044f\u0434\u0440\u0430, \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u044d\u0442\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430, \u043d\u043e \u044f \u0431\u044b \u043d\u0435 \u0441\u043e\u0432\u0435\u0442\u043e\u0432\u0430\u043b \u044d\u0442\u043e\u0433\u043e \u0434\u0435\u043b\u0430\u0442\u044c. \u0420\u0430\u0437\u043c\u0435\u0440\u00a0<em>\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445<\/em>\u00a0(MTU &#8212; Maximum Transfer Unit) \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 3924 \u043e\u043a\u0442\u0435\u0442\u0430, \u0438 \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u0447\u0435\u0440\u0435\u0434\u044c, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043e\u043d \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u043c\u0443 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u00a0&#171;\u0432\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0438&#187;\u00a0\u044f\u0434\u0440\u0430.<\/p>\n<p>\u041f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0444\u0438\u043a\u0442\u0438\u0432\u043d\u044b\u0439 (dummy) \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u0432\u0430\u0448\u0435\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435. \u0414\u0430\u043b\u044c\u0448\u0435 \u0438\u0434\u0443\u0442 \u0434\u0432\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430, \u043e\u0434\u0438\u043d &#8212; \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043c\u043e\u0434\u0435\u043c\u0430, \u0434\u0440\u0443\u0433\u043e\u0439 &#8212; \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0435\u0442\u044c. \u0418 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0441\u0442\u043e\u0438\u0442 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 ppp0.<\/p>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0432 \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0435.\u00a0<strong>iproute<\/strong>\u00a0\u043e\u0442\u0434\u0435\u043b\u044f\u0435\u0442 \u043f\u043e\u043d\u044f\u0442\u0438\u0435\u00a0&#171;\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430&#187;\u00a0\u043e\u0442 \u043f\u043e\u043d\u044f\u0442\u0438\u044f\u00a0&#171;IP-\u0430\u0434\u0440\u0435\u0441\u0430&#187;. \u041f\u0440\u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043e\u0434\u043d\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 (IP-\u0430\u043b\u0438\u0430\u0441), \u043f\u043e\u043d\u044f\u0442\u0438\u0435 IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0440\u0430\u0441\u043f\u043b\u044b\u0432\u0447\u0430\u0442\u044b\u043c.<\/p>\n<p>\u0417\u0430\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f MAC-\u0430\u0434\u0440\u0435\u0441\u0430 &#8212; \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432.<\/p>\n<p><strong>9.2. \u041f\u0420\u041e\u0421\u041c\u041e\u0422\u0420 \u0421\u041f\u0418\u0421\u041a\u0410 IP-\u0410\u0414\u0420\u0415\u0421\u041e\u0412 \u0421 \u00a0\u041f\u041e\u041c\u041e\u0429\u042c\u042e \u0423\u0422\u0418\u041b\u0418\u0422\u042b IP<\/strong><\/p>\n<pre>ip address show        \r\n1: lo: &lt;LOOPBACK,UP&gt; mtu 3924 qdisc noqueue \r\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\r\n    inet 127.0.0.1\/8 brd 127.255.255.255 scope host lo\r\n2: dummy: &lt;BROADCAST,NOARP&gt; mtu 1500 qdisc noop \r\n    link\/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff\r\n3: eth0: &lt;BROADCAST,MULTICAST,PROMISC,UP&gt; mtu 1400 qdisc pfifo_fast qlen 100\r\n    link\/ether 48:54:e8:2a:47:16 brd ff:ff:ff:ff:ff:ff\r\n    inet 10.0.0.1\/8 brd 10.255.255.255 scope global eth0\r\n4: eth1: &lt;BROADCAST,MULTICAST,PROMISC,UP&gt; mtu 1500 qdisc pfifo_fast qlen 100\r\n    link\/ether 00:e0:4c:39:24:78 brd ff:ff:ff:ff:ff:ff\r\n3764: ppp0: &lt;POINTOPOINT,MULTICAST,NOARP,UP&gt; mtu 1492 qdisc pfifo_fast qlen 10\r\n    link\/ppp \r\n    inet 212.64.94.251 peer 212.64.94.1\/32 scope global ppp0<\/pre>\n<p>\u042d\u0442\u043e\u0442 \u043b\u0438\u0441\u0442\u0438\u043d\u0433 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. \u0417\u0434\u0435\u0441\u044c \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u0432\u0441\u0435 IP-\u0430\u0434\u0440\u0435\u0441\u0430, \u0438 \u043a\u0430\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043c \u043e\u043d\u0438 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442. \u0417\u0434\u0435\u0441\u044c\u00a0&#171;inet&#187;\u00a0\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u0435\u0440\u043c\u0438\u043d\u0443\u00a0&#171;Internet (IPv4)&#187;. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0446\u0435\u043b\u044b\u0439 \u0440\u044f\u0434 \u0442\u0438\u043f\u043e\u0432 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u043d\u043e \u043d\u0430\u0441 \u043e\u043d\u0438 \u043f\u043e\u043a\u0430 \u043d\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0442.<\/p>\n<p>\u0412\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u043f\u043e\u0431\u043b\u0438\u0436\u0435 \u043d\u0430 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u00a0<em>eth0<\/em>. \u0418\u0437 \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0430 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0435\u043c\u0443 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0430\u0434\u0440\u0435\u0441\u00a0&#171;inet&#187; \u00a010.0.0.1\/8, \u0433\u0434\u0435\u00a0&#171;\/8&#187;\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0447\u0438\u0441\u043b\u043e \u0431\u0438\u0442, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0430\u0434\u0440\u0435\u0441\u0443 \u0441\u0435\u0442\u0438. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0434\u043b\u044f \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 \u0432 \u0441\u0435\u0442\u0438 \u0443 \u043d\u0430\u0441 \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f 32 &#8212; 8 = 24 \u0431\u0438\u0442\u0430, \u0447\u0442\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0430\u0434\u0440\u0435\u0441\u0443 \u0441\u0435\u0442\u0438 10.0.0.0 \u0438 \u043c\u0430\u0441\u043a\u0435 \u0441\u0435\u0442\u0438 255.0.0.0.<\/p>\n<p>\u042d\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043b\u044e\u0431\u043e\u0439 \u0445\u043e\u0441\u0442 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 10.250.3.13, \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0447\u0435\u0440\u0435\u0437 \u043d\u0430\u0448 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u043c 10.0.0.1.<\/p>\n<p>\u0414\u043b\u044f\u00a0<em>ppp0<\/em>\u00a0\u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u0430 \u0442\u0430 \u0436\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f, \u0445\u043e\u0442\u044f \u0447\u0438\u0441\u043b\u0430 \u0432 IP-\u0430\u0434\u0440\u0435\u0441\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f. \u0415\u043c\u0443 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u0430\u0434\u0440\u0435\u0441 212.64.94.251, \u0431\u0435\u0437 \u043c\u0430\u0441\u043a\u0438 \u0441\u0435\u0442\u0438. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043e\u043d \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u0430&#187;\u0442\u043e\u0447\u043a\u0430-\u0442\u043e\u0447\u043a\u0430&#187;\u00a0(point-to-point), \u0438 \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u0430\u0434\u0440\u0435\u0441, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c 212.64.94.251, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u043c. \u041d\u043e \u0438 \u044d\u0442\u043e \u0435\u0449\u0435 \u043d\u0435 \u0432\u0441\u0435. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u0434\u0440\u0435\u0441 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043a\u043e\u043d\u0446\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f 212.64.94.1. \u0417\u0434\u0435\u0441\u044c \u0447\u0438\u0441\u043b\u043e\u00a0&#171;\/32&#187;\u00a0\u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u044d\u0442\u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 IP-\u0430\u0434\u0440\u0435\u0441 \u0438 \u043e\u043d \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0435\u0442\u0438.<br \/>\n\u0412\u044b \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043e\u0431\u0440\u0430\u0442\u0438\u043b\u0438 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0441\u043b\u043e\u0432\u043e\u00a0&#171;qdisc&#187;. \u041e\u043d\u043e \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0443 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 (Queueing Discipline). \u041f\u043e\u0437\u0434\u043d\u0435\u0435 \u043c\u044b \u043a\u043e\u0441\u043d\u0435\u043c\u0441\u044f \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435.<\/p>\n<p><strong>9.3. \u041f\u0420\u041e\u0421\u041c\u041e\u0422\u0420 \u0421\u041f\u0418\u0421\u041a\u0410 \u041c\u0410\u0420\u0428\u0420\u0423\u0422\u041e\u0412 \u0421 \u041f\u041e\u041c\u041e\u0429\u042c\u042e \u0423\u0422\u0418\u041b\u0418\u0422\u042b IP<\/strong><\/p>\n<p>\u0418\u0442\u0430\u043a, \u043c\u044b \u0442\u0435\u043f\u0435\u0440\u044c \u0437\u043d\u0430\u0435\u043c, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u044b\u0441\u043a\u0430\u0442\u044c \u0430\u0434\u0440\u0435\u0441\u0430 10.x.y.z, \u0438 \u043a\u0430\u043a \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u043a \u0430\u0434\u0440\u0435\u0441\u0443 212.64.94.1. \u041e\u0434\u043d\u0430\u043a\u043e \u044d\u0442\u043e\u0433\u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441 \u0432\u043d\u0435\u0448\u043d\u0438\u043c \u043c\u0438\u0440\u043e\u043c. \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u0430\u043c \u0447\u0435\u0440\u0435\u0437 ppp-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u0442, \u0447\u0442\u043e \u0445\u043e\u0441\u0442 \u0441 \u0430\u0434\u0440\u0435\u0441\u043e\u043c 212.64.94.1, \u0433\u043e\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043d\u0430\u0448\u0438 \u043f\u0430\u043a\u0435\u0442\u044b \u0432\u043e \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u043c\u0438\u0440 \u0438 \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u0431\u0440\u0430\u0442\u043d\u043e.<\/p>\n<pre>      \r\n[ahu@home ahu]$ ip route show\r\n212.64.94.1 dev ppp0  proto kernel  scope link  src 212.64.94.251 \r\n10.0.0.0\/8 dev eth0  proto kernel  scope link  src 10.0.0.1 \r\n127.0.0.0\/8 dev lo  scope link \r\ndefault via 212.64.94.1 dev ppp0<\/pre>\n<p>\u042d\u0442\u043e\u0442 \u043b\u0438\u0441\u0442\u0438\u043d\u0433 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e\u00a0&#171;\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u0435\u043d&#187;. \u041f\u0435\u0440\u0432\u044b\u0435 3 \u0441\u0442\u0440\u043e\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0430\u044e\u0442 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u043c\u0438 \u0443\u0436\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u0438\u0441\u044c \u0432\u044b\u0448\u0435. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u043c\u0438\u0440 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0447\u0435\u0440\u0435\u0437 212.64.94.1 \u0448\u043b\u044e\u0437, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u0422\u043e \u0447\u0442\u043e \u044d\u0442\u043e \u0448\u043b\u044e\u0437, \u0432\u0438\u0434\u043d\u043e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0430\u043b\u0438\u0447\u0438\u044e \u0441\u043b\u043e\u0432\u0430\u00a0&#171;via&#187;\u00a0(\u0430\u043d\u0433\u043b. &#171;<em>\u0447\u0435\u0440\u0435\u0437<\/em>&#171;). \u042d\u0442\u043e\u0442 \u0448\u043b\u044e\u0437 (\u0441 \u0430\u0434\u0440\u0435\u0441\u043e\u043c 212.64.94.1) \u0433\u043e\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u0430\u0448\u0438 \u043f\u0430\u043a\u0435\u0442\u044b \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043d\u0430\u0448\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432.<\/p>\n<p>\u0414\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430, \u0431\u043e\u043b\u0435\u0435\u00a0&#171;\u0441\u0442\u0430\u0440\u0430\u044f&#187;\u00a0\u0443\u0442\u0438\u043b\u0438\u0442\u0430\u00a0<strong>route<\/strong>, \u0434\u0430\u0435\u0442 \u0442\u0430\u043a\u043e\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0430 \u043c\u043e\u0435\u0439 \u043c\u0430\u0448\u0438\u043d\u0435:<\/p>\n<pre>      \r\n[ahu@home ahu]$ route -n\r\nKernel IP routing table\r\nDestination     Gateway         Genmask         Flags Metric Ref    Use\r\nIface\r\n212.64.94.1     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0\r\n10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth0\r\n127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo\r\n0.0.0.0         212.64.94.1     0.0.0.0         UG    0      0        0 ppp0<\/pre>\n<p><strong>10 ARP<\/strong><\/p>\n<p>ARP &#8212; Address Resolution Protocol (\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0410\u0434\u0440\u0435\u0441\u0430) \u043e\u043f\u0438\u0441\u0430\u043d \u0432\u00a0<a href=\"http:\/\/www.faqs.org\/rfcs\/rfc826.html\" target=\"_top\">RFC 826<\/a>. \u041e\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f ethernet-\u0430\u0434\u0440\u0435\u0441\u0430 \u043f\u043e IP-\u0430\u0434\u0440\u0435\u0441\u0443. \u041c\u0430\u0448\u0438\u043d\u044b \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b \u043f\u043e\u0434 \u0438\u043c\u0435\u043d\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0442\u0441\u044f \u0432 IP-\u0430\u0434\u0440\u0435\u0441\u0430, \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0447\u0435\u043c\u0443 \u0443\u0437\u0435\u043b \u0441\u0435\u0442\u0438, \u0441\u043a\u0430\u0436\u0435\u043c \u0441 \u0438\u043c\u0435\u043d\u0435\u043c foo.com, \u0438\u043c\u0435\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u043e\u0439, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c bar.net. \u041d\u043e \u0432 ethernet-\u0441\u0435\u0442\u044f\u0445 \u0434\u043b\u044f \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0435 IP-\u0430\u0434\u0440\u0435\u0441, \u0430 ethernet-\u0430\u0434\u0440\u0435\u0441 \u0438 \u0437\u0434\u0435\u0441\u044c \u043d\u0430 \u0441\u0446\u0435\u043d\u0443 \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b ARP.<\/p>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u0438\u043c\u0435\u0440. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0441\u0435\u0442\u044c \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432. \u0412 \u043d\u0435\u0439 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u044b\u00a0<em>foo<\/em>, \u0441 \u0430\u0434\u0440\u0435\u0441\u043e\u043c 10.0.0.1 \u0438\u00a0<em>bar<\/em>, \u0441 \u0430\u0434\u0440\u0435\u0441\u043e\u043c 10.0.0.2. \u041f\u0443\u0441\u0442\u044c\u00a0<em>foo<\/em>\u0445\u043e\u0447\u0435\u0442 \u043f\u043e\u0441\u043b\u0430\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u00a0<em>ICMP Echo Request<\/em>\u00a0(<strong>ping<\/strong>) \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0443\u00a0<em>bar<\/em>, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043b\u0438 \u043e\u043d, \u043d\u043e \u0443\u0432\u044b,\u00a0<em>foo<\/em>\u00a0\u043d\u0435 \u0437\u043d\u0430\u0435\u0442 ethernet-\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u00a0<em>bar<\/em>. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c\u00a0<strong>ping<\/strong>\u00a0<em>bar<\/em>,\u00a0<em>foo<\/em>\u00a0\u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0442\u043e\u0441\u043b\u0430\u0442\u044c ARP-\u0437\u0430\u043f\u0440\u043e\u0441. \u042d\u0442\u043e\u0442 \u0437\u0430\u043f\u0440\u043e\u0441 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u043a\u0440\u0438\u0447\u0438\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043f\u044b\u0442\u0430\u044f\u0441\u044c \u043e\u0442\u044b\u0441\u043a\u0430\u0442\u044c \u0432 \u0442\u043e\u043b\u043f\u0435 \u0441\u0432\u043e\u0435\u0433\u043e \u0442\u043e\u0432\u0430\u0440\u0438\u0449\u0430:\u00a0&#171;Bar (10.0.0.2)! \u0422\u044b \u0433\u0434\u0435?&#187;. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0432\u0441\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0432 \u0441\u0435\u0442\u0438 \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u00a0&#171;\u043a\u0440\u0438\u043a&#187;\u00a0<em>foo<\/em>, \u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e\u00a0<em>bar<\/em>\u00a0(10.0.0.2) \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0435\u0442\u0441\u044f \u043d\u0430 \u043d\u0435\u0433\u043e, \u043f\u043e\u0441\u043b\u0430\u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e ARP-\u043e\u0442\u0432\u0435\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0442\u0440\u0430\u043a\u0442\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a:\u00a0&#171;Foo (10.0.0.1)! \u042f &#8212; \u0437\u0434\u0435\u0441\u044c! \u041c\u043e\u0439 \u0430\u0434\u0440\u0435\u0441 00:60:94:E9:08:12.&#187;. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0439\u00a0&#171;\u043f\u0435\u0440\u0435\u043a\u043b\u0438\u0447\u043a\u0438&#187;\u00a0<em>foo<\/em>\u00a0\u0431\u0443\u0434\u0435\u0442 \u0437\u043d\u0430\u0442\u044c ethernet-\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u00a0<em>bar<\/em>\u00a0\u0438 \u0441\u043c\u043e\u0436\u0435\u0442 \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c, \u043f\u043e\u043a\u0430 \u043e\u043f\u044f\u0442\u044c \u043d\u0435\u00a0&#171;\u0437\u0430\u0431\u0443\u0434\u0435\u0442&#187;\u00a0(\u0432 \u043a\u044d\u0448\u0435 ARP) \u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u00a0<em>bar<\/em>\u00a0(\u043e\u0431\u044b\u0447\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 ARP-\u043a\u044d\u0448\u0435 \u0443\u0434\u0430\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 15 \u043c\u0438\u043d\u0443\u0442).<\/p>\n<p>\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 ARP-\u043a\u044d\u0448\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0442\u0430\u043a:<\/p>\n<pre>[root@espa041 \/home\/src\/iputils]# ip neigh show\r\n9.3.76.42 dev eth0 lladdr 00:60:08:3f:e9:f9 nud reachable\r\n9.3.76.1 dev eth0 lladdr 00:06:29:21:73:c8 nud reachable<\/pre>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u0438\u0442\u0435, \u043c\u043e\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u00a0<em>espa041<\/em>\u00a0(9.3.76.41)\u00a0&#171;\u0437\u043d\u0430\u0435\u0442&#187;, \u043a\u0430\u043a \u043d\u0430\u0439\u0442\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u00a0<em>espagate<\/em>\u00a0(9.3.76.1). \u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0430\u0434\u0440\u0435\u0441 \u0432 \u043d\u0430\u0448 \u043a\u044d\u0448:<\/p>\n<pre>[root@espa041 \/home\/paulsch\/.gnome-desktop]# ping -c 1 espa043\r\nPING espa043.austin.ibm.com (9.3.76.43) from 9.3.76.41 : 56(84) bytes of data.\r\n64 bytes from 9.3.76.43: icmp_seq=0 ttl=255 time=0.9 ms\r\n\r\n--- espa043.austin.ibm.com ping statistics ---\r\n1 packets transmitted, 1 packets received, 0% packet loss\r\nround-trip min\/avg\/max = 0.9\/0.9\/0.9 ms\r\n\r\n[root@espa041 \/home\/src\/iputils]# ip neigh show\r\n9.3.76.43 dev eth0 lladdr 00:06:29:21:80:20 nud reachable\r\n9.3.76.42 dev eth0 lladdr 00:60:08:3f:e9:f9 nud reachable\r\n9.3.76.1 dev eth0 lladdr 00:06:29:21:73:c8 nud reachable<\/pre>\n<p>\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u00a0<em>espa041<\/em>\u00a0\u0441\u00a0<em>espa043<\/em>, ethernet-\u0430\u0434\u0440\u0435\u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u043a\u044d\u0448. \u041f\u043e \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0442\u0430\u0439\u043c \u0430\u0443\u0442\u0430 (\u0435\u0441\u043b\u0438 \u043c\u0435\u0436\u0434\u0443 \u044d\u0442\u0438\u043c\u0438 \u0434\u0432\u0443\u043c\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u043c\u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043e \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430),\u00a0<em>espa041<\/em>\u00a0&#171;\u0437\u0430\u0431\u0443\u0434\u0435\u0442&#187;\u00a0\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u00a0<em>espa043<\/em>\u00a0\u0438 \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0447\u0442\u043e-\u0442\u043e \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u044c \u0435\u043c\u0443, \u043e\u043f\u044f\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0430\u0442\u044c ARP-\u0437\u0430\u043f\u0440\u043e\u0441.<\/p>\n<p>\u0423\u0434\u0430\u043b\u0438\u043c \u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u00a0<em>espa043<\/em>\u00a0\u0438\u0437 \u043a\u044d\u0448\u0430:<\/p>\n<pre>[root@espa041 \/home\/src\/iputils]# ip neigh delete 9.3.76.43 dev eth0\r\n[root@espa041 \/home\/src\/iputils]# ip neigh show\r\n9.3.76.43 dev eth0  nud failed\r\n9.3.76.42 dev eth0 lladdr 00:60:08:3f:e9:f9 nud reachable\r\n9.3.76.1 dev eth0 lladdr 00:06:29:21:73:c8 nud stale<\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c\u00a0<em>espa041<\/em>\u00a0&#171;\u0437\u0430\u0431\u044b\u043b&#187;\u00a0\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u00a0<em>espa043<\/em>. \u0415\u0441\u043b\u0438\u00a0<em>espa041<\/em>\u00a0\u043e\u043f\u044f\u0442\u044c\u00a0&#171;\u0437\u0430\u0445\u043e\u0447\u0435\u0442&#187;\u00a0\u0447\u0442\u043e-\u0442\u043e \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u044c\u00a0<em>espa043<\/em>, \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d \u0432\u043d\u043e\u0432\u044c \u043f\u043e\u0441\u043b\u0430\u0442\u044c ARP-\u0437\u0430\u043f\u0440\u043e\u0441. \u0412 \u044d\u0442\u043e\u043c \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0435 \u0442\u0430\u043a\u0436\u0435 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0432 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043b\u044f\u00a0<em>espagate<\/em>\u00a0(9.3.76.1), \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<tt>reachable<\/tt>\u00a0(\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e) \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c \u043d\u0430\u00a0<tt>stale<\/tt>\u00a0(\u0443\u0441\u0442\u0430\u0440\u0435\u043b\u043e). \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e ethernet-\u0430\u0434\u0440\u0435\u0441 \u0432\u0441\u0435 \u0435\u0449\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u043c, \u043d\u043e \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0436\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u043e\u0431\u043c\u0435\u043d\u0430.<\/p>\n<p><strong>11 \u041f\u0420\u0410\u0412\u0418\u041b\u0410 \u041c\u0410\u0420\u0428\u0420\u0423\u0422\u0418\u0417\u0410\u0426\u0418\u0418. \u041f\u041e\u041b\u0418\u0422\u0418\u041a\u0418 \u041c\u0410\u0420\u0428\u0420\u0423\u0422\u0418\u0417\u0410\u0426\u0418\u0418.<\/strong><\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u0430\u0448 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043b\u043e\u0436\u043d\u0443\u044e \u0441\u0435\u0442\u044c, \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u0442\u044c \u043d\u0443\u0436\u0434\u044b \u0440\u0430\u0437\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439, \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0434\u043e\u043b\u0436\u043d\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f. \u0411\u0430\u0437\u0430 \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0430\u0431\u043e\u0440\u0430 \u0442\u0430\u0431\u043b\u0438\u0446 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<br \/>\n\u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c \u0447\u0442\u043e \u044f\u0434\u0440\u043e \u0441\u043e\u0431\u0440\u0430\u043d\u043e \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439\u00a0&#171;IP: advanced router&#187;\u00a0\u0438\u00a0&#171;IP: policy routing&#187;.<br \/>\n\u041a\u043e\u0433\u0434\u0430 \u044f\u0434\u0440\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442, \u043e\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u043a\u0430\u043a\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435\u0439 \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c. \u041f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u0442\u0440\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b. \u0421\u0442\u0430\u0440\u0430\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u0430\u00a0<strong>route<\/strong>\u00a0\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0442\u0430\u0431\u043b\u0438\u0446\u044b main \u0438 local, \u043a\u0430\u043a \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u0430\u00a0<strong>ip<\/strong>\u00a0(\u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e).<br \/>\n\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e:<\/p>\n<pre>[ahu@home ahu]$ ip rule list\r\n0:\tfrom all lookup local \r\n32766:\tfrom all lookup main \r\n32767:\tfrom all lookup default<\/pre>\n<p>\u0412 \u044d\u0442\u043e\u043c \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u044b \u0432\u0441\u0435\u0445 \u043f\u0440\u0430\u0432\u0438\u043b. \u041c\u044b \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u043a\u043e \u0432\u0441\u0435\u043c \u043f\u0430\u043a\u0435\u0442\u0430\u043c (<tt>from all<\/tt>). \u041c\u044b \u0443\u0436\u0435 \u0432\u0438\u0434\u0435\u043b\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 &#8216;main&#8217;, \u043e\u043d\u0430 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439\u00a0<strong>ip route ls<\/strong>\u00a0, \u043d\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u044b &#8216;local&#8217; \u0438 &#8216;default&#8217; \u0434\u043b\u044f \u043d\u0430\u0441 \u043d\u043e\u0432\u044b\u0435.<br \/>\n\u0415\u0441\u043b\u0438 \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435, \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u043d\u0430\u043c \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043e\u0431\u0449\u0435\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<br \/>\n(\u0417\u0430 \u0442\u043e\u0447\u043d\u043e\u0439 \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0432 \u044f\u0434\u0440\u0435, \u043a\u043e\u0433\u0434\u0430 \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 ip-cref \u0410\u043b\u0435\u043a\u0441\u0435\u044f \u041a\u0443\u0437\u043d\u0435\u0446\u043e\u0432\u0430.)<\/p>\n<p><strong>11.1 \u041f\u0420\u041e\u0421\u0422\u0410\u042f \u041c\u0410\u0420\u0428\u0420\u0423\u0422\u0418\u0417\u0410\u0426\u0418\u042f \u041f\u041e \u0418\u0421\u0422\u041e\u0427\u041d\u0418\u041a\u0423<\/strong><\/p>\n<div>\n<p>\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043e\u043f\u044f\u0442\u044c \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440. \u0414\u0432\u0430 \u00a0\u043a\u0430\u0431\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043c\u0430, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b \u043a \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0443 Linux \u0441 NAT (&#8216;masquerading&#8217;). \u041b\u044e\u0434\u0438 \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0436\u0438\u0432\u0443 \u0432 \u043e\u0434\u043d\u043e\u043c \u0434\u043e\u043c\u0435, \u043f\u043b\u0430\u0442\u044f\u0442 \u043c\u043d\u0435 \u0437\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Internet. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u043e\u0434\u043d\u0438 \u0438\u0437 \u043c\u043e\u0438\u0445 \u0441\u043e\u0441\u0435\u0434\u0435\u0439 \u0445\u043e\u0434\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 hotmail \u0438 \u0445\u043e\u0447\u0435\u0442 \u043f\u043b\u0430\u0442\u0438\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435. \u041c\u043d\u0435 \u044d\u0442\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b.<\/p>\n<p>\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441 \u043c\u043e\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0430\u0434\u0440\u0435\u0441 212.64.94.251, \u0430 \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 &#8212; 212.64.94.1. \u041c\u0435\u0434\u043b\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u0434\u0440\u0435\u0441, \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u044d\u0442\u043e 212.64.78.148, \u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 &#8212; 195.96.98.253.<\/p>\n<p>\u0422\u0430\u0431\u043b\u0438\u0446\u0430 local:<\/p>\n<pre>[ahu@home ahu]$ ip route list table local\r\nbroadcast 127.255.255.255 dev lo  proto kernel  scope link  src 127.0.0.1 \r\nlocal 10.0.0.1 dev eth0  proto kernel  scope host  src 10.0.0.1 \r\nbroadcast 10.0.0.0 dev eth0  proto kernel  scope link  src 10.0.0.1 \r\nlocal 212.64.94.251 dev ppp0  proto kernel  scope host  src 212.64.94.251 \r\nbroadcast 10.255.255.255 dev eth0  proto kernel  scope link  src 10.0.0.1 \r\nbroadcast 127.0.0.0 dev lo  proto kernel  scope link  src 127.0.0.1 \r\nlocal 212.64.78.148 dev ppp2  proto kernel  scope host  src 212.64.78.148 \r\nlocal 127.0.0.1 dev lo  proto kernel  scope host  src 127.0.0.1 \r\nlocal 127.0.0.0\/8 dev lo  proto kernel  scope host  src 127.0.0.1<\/pre>\n<p>\u041c\u043d\u043e\u0433\u043e \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0445 \u0432\u0435\u0449\u0435\u0439, \u043d\u043e \u043e\u043d\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0433\u0434\u0435-\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u044b. \u0412\u043e\u0442 \u0437\u0434\u0435\u0441\u044c \u043e\u043d\u0438 \u0438 \u0437\u0430\u0434\u0430\u043d\u044b. \u0422\u0430\u0431\u043b\u0438\u0446\u0430 default \u043f\u0443\u0441\u0442\u0430\u044f.\u00a0\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 main:<\/p>\n<pre>[ahu@home ahu]$ ip route list table main \r\n195.96.98.253 dev ppp2  proto kernel  scope link  src 212.64.78.148 \r\n212.64.94.1 dev ppp0  proto kernel  scope link  src 212.64.94.251 \r\n10.0.0.0\/8 dev eth0  proto kernel  scope link  src 10.0.0.1 \r\n127.0.0.0\/8 dev lo  scope link \r\ndefault via 212.64.94.1 dev ppp0<\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043d\u043e\u0432\u043e\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0433\u0438\u043f\u043e\u0442\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u0441\u0435\u0434\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f &#8216;John&#8217;. \u0425\u043e\u0442\u044f \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u0441 \u0447\u0438\u0441\u043b\u0430\u043c\u0438, \u043d\u0430\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0449\u0435 \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u0435\u0439 \u0435\u0441\u043b\u0438 \u043c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u0448\u0438\u0445 \u0442\u0430\u0431\u043b\u0438\u0446 \u0432 \u0444\u0430\u0439\u043b\u0435 \/etc\/iproute2\/rt_tables.<\/p>\n<pre># echo 200 John &gt;&gt; \/etc\/iproute2\/rt_tables\r\n# ip rule add from 10.0.0.10 table John\r\n# ip rule ls\r\n0:\tfrom all lookup local \r\n32765:\tfrom 10.0.0.10 lookup John\r\n32766:\tfrom all lookup main \r\n32767:\tfrom all lookup default<\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043b\u0438\u0448\u044c \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0443 John \u0438 \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043a\u044d\u0448 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432:<\/p>\n<pre># ip route add default via 195.96.98.253 dev ppp2 table John\r\n# ip route flush cache<\/pre>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u043e \u0432 \u0441\u043a\u0440\u0438\u043f\u0442 ip-up.<\/p>\n<p><strong>11.2 \u041e\u0420\u0413\u0410\u041d\u0418\u0417\u0410\u0426\u0418\u042f \u041c\u0410\u0420\u0428\u0420\u0423\u0422\u0418\u0417\u0410\u0426\u0418\u0418 \u0427\u0415\u0420\u0415\u0417 \u041d\u0415\u0421\u041a\u041e\u041b\u042c\u041a\u041e \u0412\u041d\u0415\u0428\u041d\u0418\u0425 \u041a\u0410\u041d\u0410\u041b\u041e\u0412<\/strong><\/p>\n<p><strong>\u0420\u0430\u0437\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f<\/strong><\/p>\n<p><a href=\"https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/TwoProvider.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-594\" title=\"TwoProvider\" alt=\"\" src=\"https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/TwoProvider.png\" width=\"1007\" height=\"636\" srcset=\"https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/TwoProvider.png 1007w, https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/TwoProvider-300x189.png 300w, https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/TwoProvider-475x300.png 475w\" sizes=\"auto, (max-width: 1007px) 100vw, 1007px\" \/><\/a><\/p>\n<div>\n<p>\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0432\u0435\u0442\u044b \u043d\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u044b, \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 1, \u0443\u0445\u043e\u0434\u0438\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0442\u043e\u0433\u043e \u0436\u0435 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430.<\/p>\n<p>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435.<br \/>\n<tt>$IF1<\/tt>\u00a0\u0438\u043c\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 (if1 \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435)<br \/>\n<tt>$IF2<\/tt>\u00a0\u0438\u043c\u044f \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 (if2 \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435).<br \/>\n<tt>$IP1<\/tt>\u00a0\u0431\u0443\u0434\u0435\u0442 IP \u0430\u0434\u0440\u0435\u0441\u043e\u043c\u00a0<tt>$IF1<br \/>\n<\/tt><tt>$IP2<\/tt>\u00a0\u0431\u0443\u0434\u0435\u0442 IP \u0430\u0434\u0440\u0435\u0441\u043e\u043c\u00a0<tt>$IF2<\/tt>\u00a0.<br \/>\n<tt>$P1<\/tt>\u00a0\u044d\u0442\u043e IP-\u0430\u0434\u0440\u0435\u0441 \u0448\u043b\u044e\u0437\u0430 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 1<br \/>\n<tt>$P2 \u044d\u0442\u043e<\/tt>\u00a0IP \u0430\u0434\u0440\u0435\u0441 \u0448\u043b\u044e\u0437\u0430 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 2.<br \/>\n<tt>$P1_NET<\/tt>\u00a0\u044d\u0442\u043e IP \u0441\u0435\u0442\u044c, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442\u00a0<tt>$P1<\/tt><br \/>\n<tt>$P2_NET<\/tt>\u00a0\u0441\u0435\u0442\u044c, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442\u00a0<tt>$P2<\/tt>\u00a0.<\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0434\u0432\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0441\u043a\u0430\u0436\u0435\u043c\u00a0<tt>T1<\/tt>\u00a0\u0438\u00a0<tt>T2<\/tt>. \u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0438\u0445 \u0432 \u0444\u0430\u0439\u043b\u00a0<tt>\/etc\/iproute2\/rt_tables<\/tt>. \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u044d\u0442\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438:<\/p>\n<pre>ip route add $P1_NET dev $IF1 src $IP1 table T1\r\nip route add default via $P1 table T1\r\nip route add $P2_NET dev $IF2 src $IP2 table T2\r\nip route add default via $P2 table T2<\/pre>\n<p>\u0412 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043a \u0448\u043b\u044e\u0437\u0443 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0447\u0435\u0440\u0435\u0437 \u044d\u0442\u043e\u0442 \u0448\u043b\u044e\u0437. \u0422\u043e\u0447\u043d\u043e \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u0438 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430, \u043d\u043e \u043f\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430.<br \/>\n\u0417\u0430\u043c\u0435\u0442\u044c\u0442\u0435, \u0447\u0442\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u043a \u0441\u0435\u0442\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0448\u043b\u044e\u0437 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043a\u0430\u043a \u043d\u0430\u0439\u0442\u0438 \u0432\u0441\u0435 \u0445\u043e\u0441\u0442\u044b \u0432 \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0441\u0430\u043c \u0448\u043b\u044e\u0437.\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0433\u043b\u0430\u0432\u043d\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u0425\u043e\u0440\u043e\u0448\u043e \u0431\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u044b \u0434\u043b\u044f \u0441\u0435\u0442\u0435\u0439 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 `src&#8217;, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u0431\u043e\u0440 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e IP-\u0430\u0434\u0440\u0435\u0441\u0430.<\/p>\n<pre>ip route add $P1_NET dev $IF1 src $IP1\r\nip route add $P2_NET dev $IF2 src $IP2<\/pre>\n<p>\u0417\u0430\u0434\u0430\u0451\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e:<\/p>\n<pre>ip route add default via $P1<\/pre>\n<p>\u0417\u0430\u0434\u0430\u0434\u0438\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u041e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u0432\u0435\u0447\u0430\u0442\u044c \u0437\u0430 \u0442\u043e, \u043a\u0430\u043a\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u0430\u043a\u0435\u0442 \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441:<\/p>\n<pre>ip rule add from $IP1 table T1\r\nip rule add from $IP2 table T2<\/pre>\n<p>\u042d\u0442\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u044b\u043b \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u0437\u0430\u043f\u0440\u043e\u0441.<\/p>\n<div>\n<p>&nbsp;<\/p>\n<table width=\"100%\" border=\"0\">\n<tbody>\n<tr>\n<td align=\"CENTER\" valign=\"TOP\" width=\"25\"><a href=\"https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/fs.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-619\" title=\"fs\" alt=\"\" src=\"https:\/\/pub.tesenmir.net\/wp-content\/uploads\/2012\/11\/fs.gif\" width=\"50\" height=\"50\" \/><\/a><\/td>\n<td align=\"LEFT\" valign=\"TOP\">&#8216; \u0415\u0441\u043b\u0438\u00a0<tt>$P0_NET<\/tt>\u00a0\u044d\u0442\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0435\u0442\u044c, \u0430\u00a0<tt>$IF0<\/tt>\u00a0&#8212; \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0435\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b:<\/p>\n<pre>ip route add $P0_NET     dev $IF0 table T1\r\nip route add $P2_NET     dev $IF2 table T1\r\nip route add 127.0.0.0\/8 dev lo   table T1\r\nip route add $P0_NET     dev $IF0 table T2\r\nip route add $P1_NET     dev $IF1 table T2\r\nip route add 127.0.0.0\/8 dev lo   table T2<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438, \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445\u0441\u044f \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 \u0438 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438, \u0435\u0441\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 (NAT\/masquerading). \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0432\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d IP \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043e\u0431\u043e\u0438\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432, \u0438\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043c\u0430\u0441\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432. \u0412 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u0431\u043e\u0440\u0430 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430 \u0432\u0430\u0448\u0435\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438.<\/p>\n<p><strong>\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438.<\/strong><\/p>\n<p>\u0412\u0442\u043e\u0440\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438. \u042d\u0442\u043e \u043d\u0435 \u0441\u043b\u043e\u0436\u043d\u043e, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0440\u0430\u0437\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435.<\/p>\n<p>\u0412\u043c\u0435\u0441\u0442\u043e \u0432\u044b\u0431\u043e\u0440\u0430 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0432\u044b \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0435 \u043c\u043d\u043e\u0433\u043e\u043b\u0443\u0447\u0435\u0432\u043e\u0439 (multipath) \u043c\u0430\u0440\u0448\u0440\u0443\u0442. \u0412 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u043c \u044f\u0434\u0440\u0435 \u044d\u0442\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438. \u0414\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<pre>ip route add default scope global nexthop via $P1 dev $IF1 weight 1 \\\r\nnexthop via $P2 dev $IF2 weight 1<\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0432\u044b\u0431\u043e\u0440 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u00a0<tt><em>weight<\/em><\/tt>, \u0442\u0430\u043a \u0447\u0442\u043e\u0431\u044b \u043e\u0434\u0438\u043d \u0438\u0437 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0430\u043b \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443.<\/p>\n<p>\u0411\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u0439, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430\u0445, \u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b \u043a\u044d\u0448\u0438\u0440\u0443\u044e\u0442\u0441\u044f. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b \u043a \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u0441\u0435\u0449\u0430\u0435\u043c\u044b\u043c \u0441\u0430\u0439\u0442\u0430\u043c \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432.<\/p>\n<p><a title=\"\u0417\u0430\u0434\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\" href=\"https:\/\/pub.tesenmir.net\/?page_id=790\">\u0417\u0430\u0434\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0412\u0412\u0415\u0414\u0415\u041d\u0418\u0415 \u042d\u0442\u043e\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u0442, \u043a\u0430\u043a \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u043e\u043c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u043d\u0430 \u0431\u0430\u0437\u0435 Linux \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u043a\u0435\u0442\u0430 iproute2. &nbsp; 1 \u041e\u0413\u0420\u0410\u041d\u0418\u0427\u0415\u041d\u0418\u042f \u0418 \u041b\u0418\u0426\u0415\u041d\u0417\u0418\u041e\u041d\u041d\u042b\u0415 \u0421\u041e\u0413\u041b\u0410\u0428\u0415\u041d\u0418\u042f \u042d\u0442\u043e\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u00a0\u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f\u00a0\u0432 \u043d\u0430\u0434\u0435\u0436\u0434\u0435 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043e\u043d \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u0434\u043b\u044f \u0432\u0430\u0441, \u043d\u043e \u0431\u0435\u0437 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e &hellip; <a href=\"https:\/\/pub.tesenmir.net\/?p=565\">\u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50],"tags":[],"class_list":["post-565","post","type-post","status-publish","format-standard","hentry","category-iproute2"],"_links":{"self":[{"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=\/wp\/v2\/posts\/565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=565"}],"version-history":[{"count":44,"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=\/wp\/v2\/posts\/565\/revisions"}],"predecessor-version":[{"id":866,"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=\/wp\/v2\/posts\/565\/revisions\/866"}],"wp:attachment":[{"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pub.tesenmir.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}