{"id":262805,"date":"2015-08-03T15:05:02","date_gmt":"2015-08-03T11:05:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=262805"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=262805","title":{"rendered":"\u041f\u0440\u043e\u0448\u0438\u0432\u0430\u0435\u043c \u0440\u043e\u0443\u0442\u0435\u0440 Upvel UR UR-313N4G \u043d\u0430 OpenWRT"},"content":{"rendered":"<p>     \t<img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/a0b\/6fc\/ec4\/a0b6fcec40e840e1a9d286230687af07.png\"\/><\/p>\n<p>  \u041a\u0430\u043a-\u0442\u043e \u0440\u0430\u0437, \u0435\u0449\u0435 \u0434\u043e \u0441\u043a\u0430\u0447\u043a\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u0434\u043e\u043b\u043b\u0430\u0440\u0430, \u043c\u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u0434\u0435\u0448\u0435\u0432\u044b\u0439 SOHO-\u0440\u043e\u0443\u0442\u0435\u0440. \u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u2014 5 \u043f\u043e\u0440\u0442\u043e\u0432, NAT \u0438 Wi-Fi, \u043d\u0435 \u043f\u043e\u043c\u0435\u0448\u0430\u043b \u0431\u044b \u0438 USB. \u0412\u044b\u0431\u043e\u0440 \u043f\u0430\u043b \u043d\u0430 <a href=\"http:\/\/www.upvel.ru\/items\/ur-313n4g.html\">Upvel UR-313N4G<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432 \u0442\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0430 \u0441\u0442\u043e\u0438\u043b \u0432 Citilink\u2019\u0435 \u0441\u043c\u0435\u0448\u043d\u044b\u0435 860 \u0440\u0443\u0431\u043b\u0435\u0439. \u0420\u043e\u0443\u0442\u0435\u0440 \u0431\u044b\u043b \u043a\u0443\u043f\u043b\u0435\u043d \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b \u0441\u0432\u043e\u0438 \u043e\u0431\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u0438 \u0432\u043f\u043e\u043b\u043d\u0435 \u0441\u043d\u043e\u0441\u043d\u043e, \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u0432\u0438\u0441\u0430\u044f \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043f\u0440\u043e\u0431\u0440\u043e\u0441 \u043f\u043e\u0440\u0442\u043e\u0432, \u043d\u0443 \u0438 \u0447\u0442\u043e, \u043e\u043d \u043d\u0435 \u0431\u043e\u043b\u044c\u043d\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u0431\u044b\u043b \u043d\u0443\u0436\u0435\u043d. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0432 Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u0431\u044b\u043b \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435, \u0442\u0430\u043a \u0447\u0442\u043e \u0432 \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c iptables -A PREROUTING -j DNAT \u0438 \u043d\u0430\u0441\u043b\u0430\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u043c\u0438 \u043f\u043e\u0440\u0442\u0430\u043c\u0438 \u0434\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0437\u0430\u0432\u0438\u0441\u0430\u043d\u0438\u044f. \u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u0431\u043e\u043b\u044c\u0448\u0435\u0433\u043e \u044f \u043e\u0442 \u043a\u043e\u0440\u043e\u0431\u043e\u0447\u043a\u0438 \u0437\u0430 \u0442\u0430\u043a\u0443\u044e \u0441\u043c\u0435\u0448\u043d\u0443\u044e \u0446\u0435\u043d\u0443 \u044f \u043d\u0435 \u0436\u0434\u0430\u043b. \u041f\u043e\u0442\u043e\u043c \u043a\u043e\u0435-\u0447\u0442\u043e \u0432 \u043c\u043e\u0435\u0439 \u0436\u0438\u0437\u043d\u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c \u0438 \u0440\u043e\u0443\u0442\u0435\u0440 \u043b\u0435\u0433 \u043d\u0430 \u0434\u0430\u043b\u044c\u043d\u044e\u044e \u043f\u043e\u043b\u043a\u0443, \u0430 \u0435\u0433\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u043b TP-Link TR-ML3420. \u041d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, TR-ML3420 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u0434 OpenWRT \u0438 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043d\u0438\u043c \u043d\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442, \u0430 \u0432\u043e\u0442 \u0440\u043e\u0443\u0442\u0435\u0440\u044b Upvel \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f OpenWRT \u0447\u0443\u0442\u044c \u043c\u0435\u043d\u0435\u0435, \u0447\u0435\u043c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e (\u0438\u0437 \u0432\u0441\u0435\u0433\u043e \u043c\u043e\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u044f\u0434\u0430 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0432\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0430).<br \/>  \u041a\u043e\u0433\u0434\u0430 \u0441\u0442\u0430\u043b\u043e \u044f\u0441\u043d\u043e, \u0447\u0442\u043e Upvel UR-313N4G \u043c\u043d\u0435 \u0443\u0436\u0435 \u043d\u0435 \u0436\u0430\u043b\u043a\u043e, \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u043d\u0435\u0433\u043e OpenWRT. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u2014 \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c 3G-\u043c\u043e\u0434\u0435\u043c Megafon M21-4, \u043e\u043d \u0436\u0435 Huawei E3531. \u041d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043e\u043f\u044b\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0440\u043e\u0443\u0442\u0435\u0440\u043e\u0432 \u043d\u0430 OpenWRT \u0443 \u043c\u0435\u043d\u044f \u0431\u044b\u043b, \u043a\u0430\u043a \u0447\u0435\u0440\u0435\u0437 Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0442\u0430\u043a \u0438 \u0447\u0435\u0440\u0435\u0437 UART, \u043d\u043e \u043e\u043d \u0441\u0432\u043e\u0434\u0438\u043b\u0441\u044f \u043a \u201c\u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u0434\u043b\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0438 \u043c\u043e\u043b\u0438\u0442\u0435\u0441\u044c\u201d \u0438\u043b\u0438 \u201c\u043d\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u044d\u0442\u0438 \u0442\u0440\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0438 \u043c\u043e\u043b\u0438\u0442\u0435\u0441\u044c\u201d. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u043c\u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043d\u0443 \u0438 \u0432\u043e\u043e\u0431\u0449\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0431\u0449\u0435\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0431 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 MIPS, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u0434\u043e \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b.<\/p>\n<p>  \u0422\u0443\u0442, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0447\u0438\u0442\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b <i>\u043e\u0442\u0446\u0430\u043c<\/i>, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0438\u043c Gigabit Ethernet \u043a\u0430\u0440\u0442\u044b \u043d\u0430 FPGA \u0438 \u043f\u0438\u0448\u0443\u0449\u0438\u043c \u0432\u0438\u0434\u0435\u043e\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0434\u043b\u044f Mali-400, \u0431\u0443\u0434\u0435\u0442, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0441\u043c\u0435\u0448\u043d\u043e \u2014 \u043e\u043d\u0438 \u0432\u0441\u0435 \u044d\u0442\u043e \u0438 \u0442\u0430\u043a \u0434\u0430\u0432\u043d\u043e \u0437\u043d\u0430\u044e\u0442.<br \/>  <a name=\"habracut\"><\/a><br \/>  \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043f\u0440\u043e\u0441\u0438\u043c \u0443 \u0413\u0443\u0433\u043b\u0430 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0448\u0438\u0442\u044c \u0438 \u043a\u0443\u0434\u0430. \u0412 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 x86 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u041e\u0421 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c \u2014 \u0436\u0435\u0441\u0442\u043a\u0438\u0439 \u0434\u0438\u0441\u043a, SSD \u0438\u043b\u0438 \u0444\u043b\u0435\u0448-\u043f\u0430\u043c\u044f\u0442\u044c, \u0440\u0430\u0437\u043c\u0435\u0447\u0435\u043d\u043d\u0430\u044f \u043f\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0443 MBR \u0438\u043b\u0438 GPT, \u0441 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u044c\u044e \u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u044b\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u043c. \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u0438\u0441\u043a\u0430 \u0441\u043a\u0440\u044b\u0442\u0430 \u043e\u0442 \u041e\u0421 \u0435\u0433\u043e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u043e\u0439, \u0430 BIOS \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0444\u0443\u043d\u0446\u0438\u043e\u043d\u0430\u043b \u0434\u0430\u0436\u0435 \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u041e\u0421 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430. \u0412 \u0440\u043e\u0443\u0442\u0435\u0440\u0435 \u0441 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043e\u0439 MIPS \u0432\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u043f\u043e-\u0434\u0440\u0443\u0433\u043e\u043c\u0443. \u0414\u0430\u043d\u043d\u044b\u0435 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043d\u0430 MTD-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u0443 EEPROM \u0431\u0435\u0437 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u0442\u0430\u043a \u0447\u0442\u043e \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043f\u0438\u0448\u0435\u043c \u043d\u0430 \u044d\u0442\u0443 \u0441\u0445\u0435\u043c\u0443, \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0441\u0442\u0430\u0440\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u0441\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0447\u0430\u0441\u0442\u043e. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0443 MTD \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0438 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u043b\u043e\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0441\u0442\u0438\u0440\u0430\u043d\u0438\u0435 (\u0432 \u043c\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u2014 64\u041a\u0431). \u0422\u0430\u0431\u043b\u0438\u0446\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u043d\u0430 MTD-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u043d\u0435\u0442, \u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043e \u044f\u0434\u0440\u043e Linux, \u0442\u043e \u043e\u043d\u043e \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u0443\u0435\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044d\u0442\u043e\u0439 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u043b\u0438\u0431\u043e \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u044f\u0434\u0440\u0430, \u043b\u0438\u0431\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 mtdparts \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435. \u0412 \u043d\u0430\u0447\u0430\u043b\u0435 MTD \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u043c \u0441\u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043e\u0431\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u043c\u043e\u0436\u043d\u043e \u0441\u0442\u0435\u0440\u0435\u0442\u044c, \u0438 \u0442\u043e\u0433\u0434\u0430 \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 EEPROM \u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0442\u043e\u0440\u0435. \u0417\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u0432 \u043f\u0430\u043c\u044f\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0442\u044b\u0439 \u0432 MTD \u043e\u0431\u0440\u0430\u0437 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u044f\u0434\u0440\u0443 Linux. <\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432. \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u0441\u043a\u0440\u043e\u0435\u043c \u0440\u043e\u0443\u0442\u0435\u0440 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0447\u0438\u043f\u0430 \u2014 Ralink 5350F. \u041b\u0435\u0433\u043a\u043e\u0435 \u0433\u0443\u0433\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u0447\u0438\u043f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f OpenWRT, \u0438 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u043f\u043b\u043e\u0445\u043e, \u2014 \u0435\u0441\u0442\u044c \u0446\u0435\u043b\u044b\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 <a href=\"http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/ramips\">ramips<\/a> \u0441 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430\u043c\u0438 \u043f\u043e\u0434 \u0441\u0435\u0440\u0438\u044e 5350. \u0415\u0449\u0435 \u043d\u0430 \u043f\u043b\u0430\u0442\u0435 \u0432\u0438\u0434\u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u0430 RAM \u043d\u0430 32\u041c\u0431 \u0438 \u0447\u0438\u043f EEPROM \u043d\u0430 8\u041c\u0431. \u041f\u043e\u0438\u0441\u043a \u043f\u043e \u0441\u0430\u0439\u0442\u0443 4pda \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0430 \u0447\u0438\u043f\u0441\u0435\u0442\u0435 Ralink 5350F \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d Upvel UR-322N4G, Hame MPR-A1 \u0438 Zyxel Keenetic 4G II. \u041d\u0443 \u0447\u0442\u043e \u0436, <a href=\"http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/ramips\/rt305x\/openwrt-15.05-rc3-ramips-rt305x-mpr-a1-initramfs-uImage.bin\">\u043a\u0430\u0447\u0430\u0435\u043c<\/a> OpenWRT \u0434\u043b\u044f Hame MPR-A1 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u043e\u0443\u0442\u0435\u0440\u0430.<br \/>  \u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u043d\u0435 \u0448\u044c\u0435\u0442\u0441\u044f, \u0432\u0438\u0434\u0438\u043c\u043e, \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u0441\u0438\u0433\u043d\u0430\u0442\u0443\u0440. \u0412\u044b\u044f\u0441\u043d\u044f\u0442\u044c \u0441 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u043e\u043c \u043d\u0430\u043f\u0435\u0440\u0435\u0432\u0435\u0441, \u043a\u0430\u043a\u0438\u0445 \u0438\u043c\u0435\u043d\u043d\u043e, \u043d\u0435\u0442 \u0436\u0435\u043b\u0430\u043d\u0438\u044f. \u041d\u0443 \u0438 \u043b\u0430\u0434\u043d\u043e, \u043d\u0435 \u0431\u043e\u043b\u044c\u043d\u043e \u043d\u0430\u0434\u043e \u0431\u044b\u043b\u043e.<\/p>\n<p>  \u0415\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u043f\u0440\u043e\u0448\u0438\u0442\u044c \u0440\u043e\u0443\u0442\u0435\u0440 \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430. \u041c\u043e\u0436\u043d\u043e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0440\u0435\u0436\u0438\u043c\u043e\u043c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0440\u043e\u0443\u0442\u0435\u0440\u0430. \u0435\u0441\u043b\u0438 \u043d\u0430\u0436\u0430\u0442\u0430 \u043a\u043d\u043e\u043f\u043a\u0430 Reset. \u0417\u0430\u0431\u0435\u0433\u0430\u044f \u0432\u043f\u0435\u0440\u0435\u0434, \u0441\u043a\u0430\u0436\u0443, \u0447\u0442\u043e \u0432 Upvel UR-313N4G \u044d\u0442\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 \u043d\u0435\u0442, \u043d\u0435 \u043f\u043e\u0432\u0435\u0437\u043b\u043e, \u0447\u0442\u043e \u0436 \u043f\u043e\u0434\u0435\u043b\u0430\u0435\u0448\u044c.<br \/>  \u041c\u043e\u0436\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0440\u043e\u0443\u0442\u0435\u0440\u0443 \u0447\u0435\u0440\u0435\u0437 telnet, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435, \u201c\u0440\u0430\u0441\u0447\u0438\u0441\u0442\u0438\u0442\u044c\u201d \u043f\u0430\u043c\u044f\u0442\u044c \u0440\u043e\u0443\u0442\u0435\u0440\u0430, \u0443\u0431\u0438\u0432 \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0432 \u043f\u0430\u043c\u044f\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0447\u0435\u0440\u0435\u0437 tftp \u0438 \u043f\u0440\u043e\u0448\u0438\u0442\u044c \u0435\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 mtd_write. \u0421\u043f\u043e\u0441\u043e\u0431 \u044d\u0442\u043e\u0442 \u043f\u043b\u043e\u0445 \u0442\u0435\u043c, \u0447\u0442\u043e \u0443 \u043d\u0430\u0441, \u043f\u043e \u0441\u0443\u0442\u0438, \u0435\u0441\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u2014 \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0439 \u0441 \u0440\u043e\u0443\u0442\u0435\u0440\u043e\u043c \u0438 \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f, \u0442\u043e \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u201c\u043f\u043e\u043b\u0443\u043a\u0438\u0440\u043f\u0438\u0447\u201d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c, \u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0440\u0435\u0437 UART. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u043e\u043c\u0430\u0442\u044c \u0433\u043e\u043b\u043e\u0432\u0443 \u043d\u0430\u0434 \u0442\u0435\u043c, \u0432 \u043a\u0430\u043a\u043e\u0439 \u0440\u0430\u0437\u0434\u0435\u043b MTD \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443. \u0421\u0440\u0430\u0437\u0443 \u0441\u043a\u0430\u0436\u0443 \u2014 \u0432 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0435 MTD, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435, \u0440\u0430\u0437\u0434\u0435\u043b\u0430 Firmware \u043d\u0435\u0442.<\/p>\n<h4>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 UART<\/h4>\n<p>  \u0418\u0437 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0440\u043e\u0443\u0442\u0435\u0440\u0443 \u0447\u0435\u0440\u0435\u0437 UART, \u0442\u043e\u0433\u0434\u0430 \u0443 \u043d\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441\u0442\u0430\u0440\u0442\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0430. \u041d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u0437\u0430\u043a\u0430\u0436\u0435\u043c \u0438\u0437 \u041a\u0438\u0442\u0430\u044f \u0437\u0430 160 \u0440\u0443\u0431\u043b\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0442\u043e\u0440. \u0415\u0441\u043b\u0438 \u043c\u044b \u043d\u0435 \u0443\u0431\u044c\u0435\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0442\u043e\u0440 \u043d\u0430\u043c \u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c\u0441\u044f, \u201c\u0441\u043b\u0443\u0447\u0430\u0438 \u0431\u044b\u0432\u0430\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435\u201d. \u041d\u0430 \u043f\u043b\u0430\u0442\u0435, \u0435\u0441\u043b\u0438 \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0435\u0435 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u0430\u043c\u0438 \u043a \u0441\u0435\u0431\u0435, \u0432 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043f\u0440\u0430\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0437\u0430\u043c\u0435\u0442\u043d\u044b 4 \u043d\u0435\u0440\u0430\u0441\u043f\u0430\u044f\u043d\u043d\u044b\u0445 \u043e\u0442\u0432\u0435\u0440\u0441\u0442\u0438\u044f \u0432 \u0440\u044f\u0434, \u043f\u043e\u0434\u043e\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u043d\u0430 UART. \u0412\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043f\u043b\u0430\u0442\u0443 \u2014 \u043f\u0435\u0440\u0432\u043e\u0435 \u0441\u043b\u0435\u0432\u0430 \u043e\u0442\u0432\u0435\u0440\u0441\u0442\u0438\u0435 \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0432 \u0448\u0438\u0440\u043e\u043a\u043e\u043c \u0441\u043b\u043e\u0435 \u0444\u043e\u043b\u044c\u0433\u0438, \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u044d\u0442\u043e \u0441\u0445\u0435\u043c\u043d\u0430\u044f \u0437\u0435\u043c\u043b\u044f, \u0434\u043e\u0440\u043e\u0436\u043a\u0438 \u043e\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0434\u0432\u0443\u0445 \u043e\u0442\u0432\u0435\u0440\u0441\u0442\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u044b \u0443\u0445\u043e\u0434\u044f\u0442 \u043a\u0443\u0434\u0430-\u0442\u043e \u0432\u0433\u043b\u0443\u0431\u044c \u043f\u043b\u0430\u0442\u044b \u2014 \u044d\u0442\u043e Rx \u0438 Tx, \u043f\u0440\u0430\u0432\u0434\u0430, \u043f\u043e\u043a\u0430 \u043d\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e. \u0432 \u043a\u0430\u043a\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435. \u041a\u0440\u0430\u0439\u043d\u0435 \u043f\u0440\u0430\u0432\u043e\u0435 \u043e\u0442\u0432\u0435\u0440\u0441\u0442\u0438\u0435 \u0442\u0430\u043a \u0436\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u043b\u043e\u0435 \u0444\u043e\u043b\u044c\u0433\u0438, \u043d\u043e \u043f\u043e\u043c\u0435\u043d\u044c\u0448\u0435, \u044d\u0442\u043e, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, +3,3 \u0412. \u0411\u0435\u0440\u0435\u043c \u0432 \u0440\u0443\u043a\u0438 \u0442\u0435\u0441\u0442\u0435\u0440 \u0438 \u0438\u0437\u043c\u0435\u0440\u044f\u0435\u043c \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435. \u041d\u0430 Tx \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c +3,3 \u0412, \u043d\u0430 Rx \u2014 0 \u0412. \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c (\u0441\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e) \u2014 0\u0412; 3,3\u0412, 0\u0412, 3,3\u0412. \u0417\u043d\u0430\u0447\u0438\u0442\u044c, \u0432\u0442\u043e\u0440\u043e\u0439 \u0441\u043b\u0435\u0432\u0430 \u2014 Tx, \u0430 \u0442\u0440\u0435\u0442\u0438\u0439 \u2014 Rx. \u041a\u0440\u0430\u0439\u043d\u0438\u0439 \u0441\u043f\u0440\u0430\u0432\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u2014 3,3\u0412, \u043c\u044b \u0440\u0430\u0441\u043f\u0430\u0438\u0432\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u2014 \u0441\u043e\u0436\u0433\u0435\u043c \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u043d\u0438\u043a.<br \/>  \u0411\u0435\u0440\u0435\u043c \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 \u043a\u043b\u043e\u043d \u0448\u043d\u0443\u0440\u0430 Nokia CA-42, \u0440\u0430\u0437\u0440\u0435\u0437\u0430\u0435\u043c \u0435\u0433\u043e, \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0432 \u0413\u0443\u0433\u043b\u0435 <a href=\"http:\/\/buffalo.nas-central.org\/index.php\/Use_a_Nokia_Serial_Cable_on_an_ARM9_Linkstation#Preparing_the_Cable\">\u0440\u0430\u0441\u043f\u0438\u043d\u043e\u0432\u043a\u0443<\/a> \u0438 \u043f\u0440\u0438\u043f\u0430\u0438\u0432\u0430\u0435\u043c (\u0441\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e) \u2014 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u044b\u0439, \u043a\u0440\u0430\u0441\u043d\u044b\u0439, \u0441\u0438\u043d\u0438\u0439.<\/p>\n<p>  \u0421\u0442\u0430\u0432\u0438\u043c Putty (\u0443 \u043c\u0435\u043d\u044f Linux \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0441\u0442\u0430\u043d\u0446\u0438\u0438, \u0441 Windows \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0442\u043e\u0436\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e) \u0438 \u043f\u043e\u0434\u0431\u0438\u0440\u0430\u0435\u043c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u043e\u0440\u0442\u0430: \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0434\u043b\u044f COM-\u043f\u043e\u0440\u0442\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0440\u043e\u0443\u0442\u0435\u0440 \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e\u0431\u044b \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0431\u044b\u043b\u0438 \u043d\u0435 \u043a\u0440\u0430\u043a\u043e\u0437\u044f\u0431\u044b, \u0430 \u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442. \u0423 \u043c\u0435\u043d\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u043b\u043e\u0441\u044c \u043d\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 57600 \u0431\u043e\u0434. \u0422\u0435\u043f\u0435\u0440\u044c \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0443, \u0430 \u0437\u043d\u0430\u0447\u0438\u0442, \u0448\u0430\u043d\u0441 \u043e\u043a\u0438\u0440\u043f\u0438\u0447\u0438\u0442\u044c \u0440\u043e\u0443\u0442\u0435\u0440 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442\u0441\u044f. <\/p>\n<p>  \u0425\u043e\u0440\u043e\u0448\u043e, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a. \u0412 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u0442\u0430\u0440\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435<\/p>\n<pre><code class=\"bash\">Please choose the operation:     1: Load system code to SDRAM via TFTP.     2: Load system code then write to Flash via TFTP.     3: Boot system code via Flash (default).    4: Entr boot command line interface.    7: Load Boot Loader code then write to Flash via Serial.     9: Load Boot Loader code then write to Flash via TFTP.   <\/code><\/pre>\n<p>  \u041c\u0435\u043d\u044f \u0432 \u044d\u0442\u043e\u043c \u043c\u0435\u043d\u044e \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u0430\u0435\u0442 \u043f\u0443\u043d\u043a\u0442 1 \u2014 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 TFTP \u0438 \u0437\u0430\u043f\u0443\u0441\u043a \u0435\u0435 \u0438\u0437 RAM. \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0436\u0435 \u043d\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u0430\u044f \u0435\u0435 \u0432 EEPROM. \u0414\u043b\u044f \u043c\u0435\u043d\u044f \u044d\u0442\u043e \u0441\u0442\u0430\u043b\u043e \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u043c \u0441\u044e\u0440\u043f\u0440\u0438\u0437\u043e\u043c. \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c tftp-\u0441\u0435\u0440\u0432\u0435\u0440 (\u044f \u0432\u0437\u044f\u043b atftpd), \u043a\u043b\u0430\u0434\u0435\u043c \u0432 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u043e\u0442 Hame MPR-A1 \u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0435\u0435 \u043f\u043e\u0443\u0434\u043e\u0431\u043d\u0435\u0435 \u2014 \u0432 mpr-a1.bin.<br \/>  \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0440\u043e\u0443\u0442\u0435\u0440, \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043a\u043b\u0430\u0432\u0438\u0448\u0443 1, \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043d\u0430 \u0441\u0435\u0442\u0435\u0432\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0430\u0434\u0440\u0435\u0441 10.10.10.3, \u0432\u0432\u043e\u0434\u0438\u043c \u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0435 \u043d\u0443\u0436\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443.<\/p>\n<p>  \u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0430\u0441\u044c, \u0443\u0440\u0430! \u0414\u0430\u0436\u0435 \u0435\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443, \u0430 \u0437\u043d\u0430\u0447\u0438\u0442\u044c, \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430. \u0418 \u044d\u0442\u043e \u043c\u044b \u0435\u0449\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0448\u0438\u043b\u0438! \u0422\u043e\u043b\u044c\u043a\u043e \u0441\u043e \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u0430\u043c\u0438 \u0442\u0432\u043e\u0440\u0438\u0442\u044c\u0441\u044f \u0447\u0442\u043e-\u0442\u043e \u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0435 \u2014 \u0433\u043e\u0440\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e Wi-Fi (\u0430 \u043e\u043d \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d \u0438 \u0433\u043e\u0440\u0435\u0442\u044c \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d), \u0430 \u0432\u043e\u0442 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u044b \u043f\u043e\u0440\u0442\u043e\u0432 Ethernet \u043d\u0435 \u0433\u043e\u0440\u044f\u0442. \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0434\u0430\u043b\u044c\u0448\u0435. \u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u0432 \u0432 OpenWRT \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u0430 swconfig. \u0412\u044b\u044f\u0441\u043d\u044f\u0435\u043c, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0448 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440<\/p>\n<pre><code class=\"bash\">&gt;swconfig dev rt2305x help switch0: rt305x(rt305x-esw), ports: 7 (cpu @ 6), vlans: 4096      --switch     Attribute 1 (int): enable_vlan (VLAN mode (1:enabled))     Attribute 2 (int): alternate_vlan_disable (Use en_vlan instead of doubletag to disable VLAN mode)     Attribute 3 (int): bc_storm_protect (Global broadcast storm protection (0:Disable, 1:64 blocks, 2:96 blocks, 3:128 blocks))     Attribute 4 (int): led_frequency (LED Flash frequency (0:30mS, 1:60mS, 2:240mS, 3:480mS))     Attribute 5 (none): apply (Activate changes in the hardware)     Attribute 6 (none): reset (Reset the switch)      --vlan     Attribute 1 (ports): ports (VLAN port mapping)      --port     Attribute 1 (int): disable (Port state (1:disabled))     Attribute 2 (int): doubletag (Double tagging for incoming vlan packets (1:enabled))     Attribute 3 (int): untag (Untag (1:strip outgoing vlan tag))     Attribute 4 (int): led (LED mode (0:link, 1:100m, 2:duplex, 3:activity, 4:collision, 5:linkact, 6:duplcoll, 7:10mact, 8:100mact, 10:blink, 11:off, 12:on))     Attribute 5 (int): lan (HW port group (0:wan, 1:lan))     Attribute 6 (int): recv_bad (Receive bad packet counter)     Attribute 7 (int): recv_good (Receive good packet counter)     Attribute 8 (int): tr_bad (Transmit bad packet counter. rt5350 only)     Attribute 9 (int): tr_good (Transmit good packet counter. rt5350 only)     Attribute 10 (int): pvid (Primary VLAN ID)     Attribute 11 (string): link (Get port link information) <\/code><\/pre>\n<p>  \u041d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u2014 \u043e\u0431\u043d\u0430\u0434\u0435\u0436\u0438\u0432\u0430\u044e\u0449\u0435, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e VLAN\u2019\u0430\u043c\u0438, \u0447\u0442\u043e \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 LAN \u0438 WAN-\u043f\u043e\u0434\u0441\u0435\u0442\u0435\u0439, \u043d\u043e \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u044b.<br \/>  \u0414\u0435\u043b\u0430\u0435\u043c<\/p>\n<pre><code class=\"bash\">&gt;swconfig dev rt305x port 4 set led 12 &gt;swconfig dev rt305x set apply <\/code><\/pre>\n<p>  \u0438\u2026 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442. \u0412\u0438\u0434\u0438\u043c\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0433\u0434\u0435-\u0442\u043e \u0433\u043b\u0443\u0431\u0436\u0435, \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445. \u0425\u043e\u0440\u043e\u0448\u043e, \u0447\u0442\u043e \u0443 OpenWRT \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043a\u043e\u0434. \u0418\u0434\u0435\u043c \u0432<a href=\"http:\/\/git.openwrt.org\/?p=15.05\/openwrt.git;a=blob;f=target\/linux\/ramips\/files\/drivers\/net\/ethernet\/ralink\/esw_rt3052.c;h=55d5729f4345192633728be46dcf9ed0bc40b508;hb=HEAD\"> git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0438\u0439<\/a>, \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0442\u0430\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0438 \u0432\u0438\u0434\u0438\u043c<\/p>\n<pre><code class=\"cpp\">446 static void esw_hw_init(struct rt305x_esw *esw) 447 { 448         int i; 449         u8 port_disable = 0; 450         u8 port_map = RT305X_ESW_PMAP_LLLLLL; 451 452         \/* vodoo from original driver *\/ 453         esw_w32(esw, 0xC8A07850, RT305X_ESW_REG_FCT0); 454         esw_w32(esw, 0x00000000, RT305X_ESW_REG_SGC2); <\/code><\/pre>\n<p>  \u0442\u0443\u0442, \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043c\u0430\u0433\u0438\u044f \u0432\u0443\u0434\u0443. \u0418 \u0435\u0449\u0435 \u2014 \u043f\u043e \u043a\u043e\u0434\u0443 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0431\u0435\u0437 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430 \u043d\u0430\u043c \u0432 \u043d\u0435\u043c \u043d\u0435 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f. \u041d\u043e \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u043d\u0435 \u0447\u0435\u0440\u0435\u0437 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u044b modprobe, \u0430, \u0441\u0443\u0434\u044f \u043f\u043e \u0432\u0441\u0435\u043c\u0443, \u0447\u0435\u0440\u0435\u0437 \u0432\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 \u044f\u0434\u0440\u043e \u0441\u0442\u0440\u043e\u043a\u0438:<\/p>\n<pre><code class=\"cpp\">1431    reg_init = of_get_property(np, &quot;ralink,led_polarity&quot;, NULL); <\/code><\/pre>\n<p>  \u041b\u0430\u0434\u043d\u043e, \u043e\u0442\u043b\u043e\u0436\u0438\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0437\u0430\u0439\u0442\u0438 \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b. \u0412\u0441\u0435 \u0442\u0440\u0438 \u0440\u043e\u0443\u0442\u0435\u0440\u0430 \u2014 Upvel UR-322N4G, Hame MPR-A1 \u0438 Zyxel Keenetic 4G II \u2014 \u0434\u0432\u0443\u0445\u043f\u043e\u0440\u0442\u043e\u0432\u044b\u0435. \u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0441\u0440\u0435\u0434\u0438 \u0442\u0443\u0447\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 Ralink 5350 \u0435\u0441\u0442\u044c \u0438 \u043f\u044f\u0442\u0438\u043f\u043e\u0440\u0442\u043e\u0432\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438. \u0418\u0434\u0435\u043c \u043d\u0430 <a href=\"https:\/\/wikidevi.com\/wiki\/Ralink_RT5350\">WikiDev<\/a> \u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, D-Link 320 NRU B1. \u041f\u044f\u0442\u0438\u043f\u043e\u0440\u0442\u043e\u0432\u044b\u0439 \u0440\u043e\u0443\u0442\u0435\u0440, \u043e\u0434\u0438\u043d USB \u043f\u043e\u0440\u0442 \u2014 \u0442\u043e, \u0447\u0442\u043e \u043d\u0430\u0434\u043e. \u041a\u0430\u0447\u0430\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443, \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0432 \u043f\u0430\u043c\u044f\u0442\u044c \u0440\u043e\u0443\u0442\u0435\u0440\u0430, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c. \u0421\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043a\u0430\u043a \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043e. \u041e\u0447\u0435\u043d\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e. \u0411\u0443\u0434\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043d\u0435\u0435, \u0430 \u043f\u043e\u043a\u0430 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043c\u0435\u0436\u0434\u0443 OpenWRT \u0434\u043b\u044f Hame MPR-A1 \u0438 D-Link 320 NRU B1. \u0420\u0430\u0437\u043d\u0438\u0446\u0443 \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043a\u0430\u0442\u044c \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u044f\u0445 \u0441\u0431\u043e\u0440\u043a\u0438 \u2014 <a href=\"http:\/\/git.openwrt.org\/?p=15.05\/openwrt.git;a=tree;f=target\/linux\/ramips\/dts;h=9009b38a624fdc36bc9fcef58b63fa81c0b3179a;hb=HEAD\">DTS<\/a>. \u0412\u043e\u0442, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 led_polarity \u0434\u043b\u044f Hame \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d, \u0430 \u0434\u043b\u044f D-Link \u0440\u0430\u0432\u0435\u043d 0x17. \u0410 \u044f \u0442\u043e \u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u043f\u043e\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0431\u044b\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u044f\u043c\u0430\u044f \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f! \u041e\u043f\u044f\u0442\u044c \u043b\u0435\u0437\u0435\u043c \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430, \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0442\u0430\u043c \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0443<\/p>\n<pre><code class=\"cpp\">#define RT5350_EWS_REG_LED_POLARITY     0x168 <\/code><\/pre>\n<p>  \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0441\u043f\u043e\u0441\u043e\u0431 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u0438  <\/p>\n<pre><code class=\"cpp\">565                 \/* set the led polarity *\/ 566                 esw_w32(esw, esw-&gt;reg_led_polarity & 0x1F, RT5350_EWS_REG_LED_POLARITY); <\/code><\/pre>\n<p>  \u0438 \u043e\u043f\u044f\u0442\u044c \u0443\u0431\u0435\u0436\u0434\u0430\u0435\u043c\u0441\u044f, \u0447\u0442\u043e \u0431\u0435\u0437 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430 \u043d\u0430\u043c \u043b\u043e\u0432\u0438\u0442\u044c \u043d\u0435\u0447\u0435\u0433\u043e.<\/p>\n<p>  \u041c\u044b \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u0438, \u0447\u0442\u043e \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0440\u043e\u0443\u0442\u0435\u0440\u0430 \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u043e\u0442 D-Link DIR-320 NRU B1. \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0448\u0438\u0432\u0430\u0442\u044c\u0441\u044f. \u0411\u044b\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0432\u044b \u0437\u0430\u043c\u0435\u0442\u0438\u043b\u0438, \u0447\u0442\u043e \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u044f \u0432\u044b\u0431\u0438\u0440\u0430\u043b \u0444\u0430\u0439\u043b\u044b \u0441\u043e \u0441\u043b\u043e\u0432\u043e\u043c uImage \u0432 \u0438\u043c\u0435\u043d\u0438. \u0422\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0431\u0440\u0430\u0437 \u044f\u0434\u0440\u0430 \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u0443\u044e \u0432 RAM \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0443\u044e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f. \u0422\u0430\u043a\u043e\u0439 \u043e\u0431\u0440\u0430\u0437 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043f\u0440\u044f\u043c\u043e \u0438\u0437 \u043f\u0430\u043c\u044f\u0442\u0438, \u0430 \u0432\u043e\u0442 \u0434\u043b\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043e\u043d \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u2014 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432 \u0442\u0430\u043a\u043e\u043c \u043e\u0431\u0440\u0430\u0437\u0435 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435\u0433\u0434\u0435. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043c\u044b \u0432\u044b\u0431\u0435\u0440\u0435\u043c \u043e\u0431\u0440\u0430\u0437 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c sysupgrade \u2014 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0442\u0430\u043a\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u0430 \u043f\u0440\u0438\u0446\u0435\u043f\u043b\u0435\u043d \u0440\u0430\u0437\u0434\u0435\u043b JFFS2, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0443\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0432\u043d\u0435\u0441\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u043c\u0438 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0440\u043e\u0443\u0442\u0435\u0440\u0430. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u0431\u0440\u0430\u0437 sysupgrade \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u0442\u044c \u0438\u0437 \u043f\u0430\u043c\u044f\u0442\u0438 \u0431\u0435\u0437 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0443 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442.<br \/>  \u041e\u0447\u0435\u043d\u044c \u0445\u043e\u0440\u043e\u0448\u043e, \u0447\u0442\u043e \u0443 Upvel UR-313N4G \u0444\u043b\u0435\u0448\u043a\u0430 \u043d\u0430 8\u041c\u0431, \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0443 \u043d\u0430\u0441 \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u0435\u0449\u0435 \u0447\u0443\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 4\u041c\u0431 \u0434\u043b\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432. \u0410 \u0432\u043e\u0442 \u0432 TP-Link TR-ML3420 \u0444\u043b\u0435\u0448\u043a\u0430 \u043d\u0430 4\u041c\u0431 \u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 \u0442\u0430\u043c \u2014 \u043a\u043e\u0442 \u043d\u0430\u043f\u043b\u0430\u043a\u0430\u043b.<br \/>  \u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0440\u043e\u0443\u0442\u0435\u0440, \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c 2, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0438\u043c\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0438 \u0448\u044c\u0435\u043c\u0441\u044f. \u0418\u0442\u0430\u043a, \u0432\u0440\u043e\u0434\u0435 \u0432\u0441\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e: \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u043f\u043e\u0434\u043d\u044f\u043b\u0438\u0441\u044c, \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u044b \u043c\u043e\u0440\u0433\u0430\u044e\u0442, \u0432 \u043e\u0431\u0449\u0435\u043c \u2014 \u0436\u0438\u0437\u043d\u044c \u0431\u0443\u0440\u043b\u0438\u0442. \u0412\u044b \u0435\u0449\u0435 \u043d\u0435 \u0437\u0430\u0431\u044b\u043b\u0438, \u0447\u0442\u043e \u043d\u0430\u0448\u0435\u0439 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0446\u0435\u043b\u044c\u044e \u0431\u044b\u043b\u043e \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0440\u043e\u0443\u0442\u0435\u0440 \u0441 \u043c\u043e\u0434\u0435\u043c Megafon M21-4? \u0412\u0442\u044b\u043a\u0430\u0435\u043c \u043c\u043e\u0434\u0435\u043c \u0432 USB-\u043f\u043e\u0440\u0442, \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432 dmesg \u0438\u2026 \u043d\u0438\u0447\u0435\u0433\u043e. \u0422\u043e \u0435\u0441\u0442\u044c, \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0438\u0447\u0435\u0433\u043e. \u0422\u0443\u0442 \u0435\u0441\u0442\u044c \u0434\u0432\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u2014 \u043b\u0438\u0431\u043e \u044f\u0434\u0440\u043e \u043d\u0435 \u0443\u0432\u0438\u0434\u0435\u043b\u043e \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u0430\u0434\u0441\u043a\u0443\u044e \u0448\u0438\u043d\u0443, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u043d\u0443\u0442\u0440\u0438 \u0447\u0438\u043f\u0430 \u0432\u0438\u0441\u0438\u0442 USB-\u043f\u043e\u0440\u0442 (\u0442\u0443\u0442 \u0443\u0436 \u043c\u044b \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u0434\u0435\u043b\u0430\u0435\u043c), \u043b\u0438\u0431\u043e \u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0437\u0430\u0431\u044b\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0430. \u0412 D-Link 320 NRU B1 USB-\u043f\u043e\u0440\u0442 \u0435\u0441\u0442\u044c, \u0442\u0430\u043a \u0447\u0442\u043e \u0431\u043e\u043b\u0435\u0435 \u0432\u0435\u0440\u043e\u044f\u0442\u0435\u043d \u0432\u0442\u043e\u0440\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442. \u0413\u0443\u0433\u043b\u0438\u043c \u201cOpenWRT usb support\u201d, \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c \u043d\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0435 WAN-\u043f\u043e\u0440\u0442, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0438 \u0441\u0442\u0430\u0432\u0438\u043c \u043f\u0430\u043a\u0435\u0442\u044b.<\/p>\n<pre><code class=\"bash\">&gt;opkg update &gt;opkg install kmod-usb2 &gt;opkg install kmod-usb-ohci <\/code><\/pre>\n<p>  \u0418\u043c\u0435\u043d\u043d\u043e \u0432 \u0442\u0430\u043a\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043c\u043e\u0434\u0443\u043b\u044c kmod-usb2 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0440\u0430\u043d\u044c\u0448\u0435, \u0447\u0435\u043c kmod-usb-ohci<\/p>\n<p>  \u0412 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0442\u0443\u0442 \u0436\u0435 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u0442\u0440\u043e\u043a\u0438:<\/p>\n<pre><code class=\"bash\">[  121.570000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [  121.600000] ehci-platform: EHCI generic platform driver [  121.810000] phy phy-usbphy.0: remote usb device wakeup disabled [  121.830000] phy phy-usbphy.0: UTMI 16bit 30MHz [  121.840000] ehci-platform 101c0000.ehci: EHCI Host Controller [  121.850000] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [  121.860000] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [  121.900000] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [  121.910000] hub 1-0:1.0: USB hub found [  121.920000] hub 1-0:1.0: 1 port detected [  122.300000] usb 1-1: new high-speed USB device number 2 using ehci-platform  [  151.680000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [  151.710000] ohci-platform: OHCI generic platform driver [  151.720000] ohci-platform 101c1000.ohci: Generic Platform OHCI controller [  151.730000] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2 [  151.750000] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000 [  151.820000] hub 2-0:1.0: USB hub found [  151.830000] hub 2-0:1.0: 1 port detected <\/code><\/pre>\n<p>  \u041e\u0433\u043e, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u0432\u0438\u0434\u0435\u043b\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0430 \u0448\u0438\u043d\u0435 USB, \u0437\u043d\u0430\u0447\u0438\u0442, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0441\u0442\u0430\u0432\u0438\u043c \u043f\u0430\u043a\u0435\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043c\u043e\u0434\u0435\u043c\u0430 \u043f\u043e\u0448\u043b\u0435\u0442 \u043d\u0430 \u043d\u0435\u0433\u043e \u201c\u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u201d, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0443\u044e \u043c\u043e\u0434\u0435\u043c \u0438\u0437 \u0440\u0435\u0436\u0438\u043c\u0430 CD-ROM\/TF Card \u0432 \u0440\u0435\u0436\u0438\u043c CD-ROM\/TF Card+3 COM-\u043f\u043e\u0440\u0442\u0430.<\/p>\n<pre><code class=\"bash\">&gt;opkg install usb-modeswitch <\/code><\/pre>\n<p>  \u0412 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432\u0438\u0434\u0438\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<pre><code class=\"bash\">[  278.230000] usb 1-1: USB disconnect, device number 2 [  278.990000] usb 1-1: new high-speed USB device number 3 using ehci-platform <\/code><\/pre>\n<p>  \u0417\u043d\u0430\u0447\u0438\u0442, usb-modeswitch \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u2014 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043b \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u043c\u043e\u0434\u0435\u043c\u0443, \u0430 \u043c\u043e\u0434\u0435\u043c \u043f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u0447\u0435\u0437 \u0441 \u0448\u0438\u043d\u044b USB \u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0442\u0430\u043c \u0443\u0436\u0435 \u043a\u0430\u043a \u0434\u0440\u0443\u0433\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e.<\/p>\n<p>  \u041f\u043e\u0441\u0442\u0430\u0432\u0438\u043c \u0434\u0432\u0430 \u043f\u0430\u043a\u0435\u0442\u0430 \u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0432\u0438\u0434\u044f\u0442 COM-\u043f\u043e\u0440\u0442\u044b \u0438 \u0441\u0434\u0435\u043b\u0430\u044e\u0442 \u0438\u0445 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0435  <\/p>\n<pre><code class=\"bash\">&gt;opkg install kmod-serial kmod-serial-options kmod-serial <\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"bash\">[  326.530000] usbcore: registered new interface driver usbserial [  326.540000] usbcore: registered new interface driver usbserial_generic [  326.550000] usbserial: USB Serial support registered for generic [  326.820000] usbcore: registered new interface driver option [  326.830000] usbserial: USB Serial support registered for GSM modem (1-port) [  326.850000] option 1-1:1.0: GSM modem (1-port) converter detected [  326.860000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 [  326.870000] option 1-1:1.2: GSM modem (1-port) converter detected [  326.890000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 [  326.900000] option 1-1:1.3: GSM modem (1-port) converter detected [  326.910000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2 <\/code><\/pre>\n<p>  \u0412\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043c\u043e\u0434\u0435\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u043e\u0441\u044c 3 COM-\u043f\u043e\u0440\u0442\u0430<\/p>\n<p>  \u0421\u0442\u0430\u0432\u0438\u043c \u043f\u0430\u043a\u0435\u0442, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043a\u043e\u043c\u0430\u043d\u0434 3G-\u043c\u043e\u0434\u0435\u043c\u0430\u043c \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0434\u043b\u044f Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430:  <\/p>\n<pre><code class=\"bash\">&gt;opkg install comgt luci-proto-3g <\/code><\/pre>\n<p>  \u0417\u0430\u0445\u043e\u0434\u0438\u043c \u0432 Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c 3G, \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u043e\u0440\u0442\u0430 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \/dev\/ttyUSB0, \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0432\u043e\u0437\u044c\u043c\u0435\u043c\u0441\u044f \u0437\u0430 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u044b. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u043f\u0430\u043a\u0435\u0442 kmod-ledtrig-usbdev \u2014 \u043e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u043d\u0430\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u0430\u043c\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043d\u0430 \u0448\u0438\u043d\u0435 USB. \u0417\u0430\u0439\u0434\u0435\u043c \u0432 Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0443 System-&gt;LED Configuration \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c \u0442\u0430\u043c \u0434\u0432\u0430 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u0430:<br \/>  <code> Name: usb LED Name: d-link:green:usb Trigger: usbdev USB Device: 1-1 (HUAWEI - HUAWEI Mobile)  Name: wifi LED Name: rt2800:phy0:radio Trigger: netdev Default state: on Device: wlan0 Trigger Mode: Link On, Transmit, Receive <\/code><br \/>  \u0438 \u043d\u0430\u0436\u043c\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 Save\/Apply<br \/>  \u041d\u0430 \u044d\u0442\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430.<br \/>  \u0421\u0442\u043e\u0438\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c, \u0447\u0442\u043e \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434 \u201cusb\u201d \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u0448\u0438\u043d\u0435 USB (1-1), \u0430 \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u0435\u0441\u043b\u0438 \u0430\u0434\u0440\u0435\u0441 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0441\u044f, \u0442\u043e \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442.<\/p>\n<h4>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 Telnet<\/h4>\n<p>  \u0410 \u0432\u043e\u0442 \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0438\u0448\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u044f\u0441\u043d\u0438\u0442\u044c, \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u043f\u0440\u043e\u0448\u0438\u0442\u044c \u0440\u043e\u0443\u0442\u0435\u0440 \u0431\u0435\u0437 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a UART. \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0440\u0435\u0436\u0438\u043c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u2014 \u043e\u0431\u044b\u0447\u043d\u043e \u043e\u043d \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u043f\u0440\u0438 \u0437\u0430\u0436\u0430\u0442\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0435 \u0441\u0431\u0440\u043e\u0441\u0430 \u043f\u043e\u0434\u0430\u0442\u044c \u043f\u0438\u0442\u0430\u043d\u0438\u0435. \u0417\u0430\u0436\u0438\u043c\u0430\u0435\u043c, \u043f\u043e\u0434\u0430\u0435\u043c \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438: \u043d\u0438\u0447\u0435\u0433\u043e. \u0420\u0435\u0436\u0438\u043c \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d. \u041e\u0442\u043a\u0430\u0442\u0438\u043c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432 \u043b\u043e\u0433 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438:<\/p>\n<pre><code class=\"bash\">: System Boot system code via Flash. ## Booting image at bc050000 ... raspi_read: from:50000 len:40  .   Image Name:   Linux Kernel Image    Created:      2014-06-11   7:38:15 UTC    Image Type:   MIPS Linux Kernel Image (lzma compressed)    Data Size:    3435300 Bytes =  3.3 MB    Load Address: 80000000    Entry Point:  80420000 raspi_read: from:50040 len:346b24  .....................................................   Verifying Checksum ... OK    Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80420000) ... ## Giving linux memsize in MB, 32 <\/code><\/pre>\n<p>  \u0412\u0438\u0434\u043d\u043e, \u0447\u0442\u043e u-boot \u0447\u0438\u0442\u0430\u0435\u0442 64 \u0431\u0430\u0439\u0442\u0430, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0430\u0434\u0440\u0435\u0441\u0430 0x00050000 (<i>\u043e\u0442\u0446\u044b<\/i>, \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u0435, \u043f\u043e\u0447\u0435\u043c\u0443 \u0432 \u043b\u043e\u0433\u0435 bc050000?). \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 0x00050000 \u043d\u0430 MTD \u043f\u0440\u043e\u0448\u0438\u0442 \u043e\u0431\u0440\u0430\u0437 uImage \u0438 \u0432 \u043f\u0435\u0440\u0432\u044b\u0445 64-\u0445 \u0435\u0433\u043e \u0431\u0430\u0439\u0442\u0430\u0445 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a. \u0418\u0437 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0431\u0435\u0440\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043c\u0435\u0440 \u043e\u0431\u0440\u0430\u0437\u0430, \u0435\u0433\u043e \u0431\u0443\u0434\u0443\u0449\u0438\u0439 \u0430\u0434\u0440\u0435\u0441 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u0442\u043e\u0447\u043a\u0430 \u0432\u0445\u043e\u0434\u0430, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 RAM \u0438 \u043d\u0430 \u0442\u043e\u0447\u043a\u0443 \u0432\u0445\u043e\u0434\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435.<br \/>  \u041f\u043e\u0434\u043e\u0436\u0434\u0435\u043c, \u043f\u043e\u043a\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432 \u043b\u043e\u0433:<\/p>\n<pre><code class=\"bash\">mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 Creating 6 MTD partitions on &quot;raspi&quot;: 0x00000000-0x00800000 : &quot;ALL&quot; 0x00000000-0x00030000 : &quot;Bootloader&quot; 0x00030000-0x00040000 : &quot;Config&quot; 0x00040000-0x00050000 : &quot;Factory&quot; 0x00050000-0x007d0000 : &quot;Kernel&quot; 0x007d0000-0x00800000 : &quot;RW_FS&quot; <\/code><\/pre>\n<p>  \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0430\u0434\u0440\u0435\u0441\u0430 0x00050000 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0434\u0435\u043b Kernel, \u0438 \u044d\u0442\u043e\u0442 \u0430\u0434\u0440\u0435\u0441 \u043f\u043e\u0434\u043e\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u0438\u0437 \u043b\u043e\u0433\u0430 u-boot. \u0417\u043d\u0430\u0447\u0438\u0442, \u0438\u043c\u0435\u043d\u043d\u043e \u0437\u0434\u0435\u0441\u044c \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0430, \u0441\u044e\u0434\u0430 \u043c\u044b \u0438 \u0437\u0430\u043f\u0438\u0448\u0435\u043c OpenWRT. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043d\u0430 \u043a\u0430\u043a\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u043b\u0438\u0441\u044c \u0440\u0430\u0437\u0434\u0435\u043b\u044b:<\/p>\n<pre><code class=\"bash\">cat \/proc\/mtd dev:    size   erasesize  name mtd0: 00800000 00010000 &quot;ALL&quot; mtd1: 00030000 00010000 &quot;Bootloader&quot; mtd2: 00010000 00010000 &quot;Config&quot; mtd3: 00010000 00010000 &quot;Factory&quot; mtd4: 00780000 00010000 &quot;Kernel&quot; mtd5: 00030000 00010000 &quot;RW_FS&quot; <\/code><\/pre>\n<p>  \u0420\u0430\u0437\u043c\u0435\u0440 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 Kernel \u2014 7680 \u041a\u0431, \u0430 \u043e\u0431\u0440\u0430\u0437 OpenWRT \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 3,5 \u041c\u0431, \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0448\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043e\u043f\u0430\u0441\u0435\u043d\u0438\u044f, \u0447\u0442\u043e \u043d\u043e\u0432\u0430\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u043d\u0435 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u0441\u044f \u0432 \u0441\u0442\u0430\u0440\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b.<\/p>\n<p>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443 \u043d\u0430\u0441 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438:<\/p>\n<pre><code class=\"bash\">&gt;free               total         used         free       shared      buffers   Mem:        28300        19952         8348            0            0  Swap:            0            0            0 Total:        28300        19952         8348 <\/code><\/pre>\n<p>  \u041d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 3,5 \u041c\u0431 \u0438 \u043e\u043d\u0438 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c.<\/p>\n<p>  \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 atftpd (\u0430\u0434\u0440\u0435\u0441 192.168.10.100) \u0438 \u0441\u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0432 RAM \u0440\u043e\u0443\u0442\u0435\u0440\u0430:<\/p>\n<pre><code class=\"bash\">&gt;tftp -l dir-320.bin -r dir-320.bin -g 192.168.10.100 <\/code><\/pre>\n<p>  \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043e\u0442\u0440\u0435\u043c \u0440\u0430\u0437\u0434\u0435\u043b RW_FS. \u041c\u043e\u0436\u0435\u0442, \u044d\u0442\u043e\u0433\u043e \u0438 \u043d\u0435 \u043d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u043d\u043e \u043d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u043f\u0435\u0440\u0435\u0441\u0442\u0440\u0430\u0445\u0443\u0435\u043c\u0441\u044f:<\/p>\n<pre><code class=\"bash\">&gt; mtd_write erase \/dev\/mtd5 Unlocking \/dev\/mtd5 ... Erasing \/dev\/mtd5 ... Erase char is 255 <\/code><\/pre>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043f\u0438\u0448\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443:<\/p>\n<pre><code class=\"bash\">&gt;mtd_write -r write dir-320.bin \/dev\/mdt4 Unlocking \/dev\/mtd4 ... Writing from dir-320.cc.sys.bin to \/dev\/mtd4 ... <\/code><\/pre>\n<p>  \u041a\u043b\u044e\u0447 -r \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u043e\u0443\u0442\u0435\u0440 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f. \u041a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u044f\u0434\u0440\u0430 Linux.<\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0437\u0430\u0445\u043e\u0434\u0438\u043c \u0432 Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0441\u0442\u0430\u0432\u0438\u043c \u043f\u0430\u043a\u0435\u0442\u044b kmod-usb2, kmod-usb-ohci, kmod-usb-serial, kmod-usb-serial-option, kmod-ledtrig-usbdev, usb-modeswitch, comgt, luci-proto-3g, \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0438 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u044b.<\/p>\n<p>  \u0420\u043e\u0443\u0442\u0435\u0440 \u043f\u0440\u043e\u0448\u0438\u0442, \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u043f\u0435\u0447\u0435\u043d\u044c\u043a\u0438 \u0438 \u043d\u0430\u043b\u0438\u0432\u0430\u0442\u044c \u0447\u0430\u0439.     \t<\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/264025\/\"> http:\/\/habrahabr.ru\/post\/264025\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>     \t<img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/a0b\/6fc\/ec4\/a0b6fcec40e840e1a9d286230687af07.png\"\/><\/p>\n<p>  \u041a\u0430\u043a-\u0442\u043e \u0440\u0430\u0437, \u0435\u0449\u0435 \u0434\u043e \u0441\u043a\u0430\u0447\u043a\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u0434\u043e\u043b\u043b\u0430\u0440\u0430, \u043c\u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u0434\u0435\u0448\u0435\u0432\u044b\u0439 SOHO-\u0440\u043e\u0443\u0442\u0435\u0440. \u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u2014 5 \u043f\u043e\u0440\u0442\u043e\u0432, NAT \u0438 Wi-Fi, \u043d\u0435 \u043f\u043e\u043c\u0435\u0448\u0430\u043b \u0431\u044b \u0438 USB. \u0412\u044b\u0431\u043e\u0440 \u043f\u0430\u043b \u043d\u0430 <a href=\"http:\/\/www.upvel.ru\/items\/ur-313n4g.html\">Upvel UR-313N4G<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432 \u0442\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0430 \u0441\u0442\u043e\u0438\u043b \u0432 Citilink\u2019\u0435 \u0441\u043c\u0435\u0448\u043d\u044b\u0435 860 \u0440\u0443\u0431\u043b\u0435\u0439. \u0420\u043e\u0443\u0442\u0435\u0440 \u0431\u044b\u043b \u043a\u0443\u043f\u043b\u0435\u043d \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b \u0441\u0432\u043e\u0438 \u043e\u0431\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u0438 \u0432\u043f\u043e\u043b\u043d\u0435 \u0441\u043d\u043e\u0441\u043d\u043e, \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u0432\u0438\u0441\u0430\u044f \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043f\u0440\u043e\u0431\u0440\u043e\u0441 \u043f\u043e\u0440\u0442\u043e\u0432, \u043d\u0443 \u0438 \u0447\u0442\u043e, \u043e\u043d \u043d\u0435 \u0431\u043e\u043b\u044c\u043d\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u0431\u044b\u043b \u043d\u0443\u0436\u0435\u043d. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0432 Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u0431\u044b\u043b \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435, \u0442\u0430\u043a \u0447\u0442\u043e \u0432 \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c iptables -A PREROUTING -j DNAT \u0438 \u043d\u0430\u0441\u043b\u0430\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u043c\u0438 \u043f\u043e\u0440\u0442\u0430\u043c\u0438 \u0434\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0437\u0430\u0432\u0438\u0441\u0430\u043d\u0438\u044f. \u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u0431\u043e\u043b\u044c\u0448\u0435\u0433\u043e \u044f \u043e\u0442 \u043a\u043e\u0440\u043e\u0431\u043e\u0447\u043a\u0438 \u0437\u0430 \u0442\u0430\u043a\u0443\u044e \u0441\u043c\u0435\u0448\u043d\u0443\u044e \u0446\u0435\u043d\u0443 \u044f \u043d\u0435 \u0436\u0434\u0430\u043b. \u041f\u043e\u0442\u043e\u043c \u043a\u043e\u0435-\u0447\u0442\u043e \u0432 \u043c\u043e\u0435\u0439 \u0436\u0438\u0437\u043d\u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c \u0438 \u0440\u043e\u0443\u0442\u0435\u0440 \u043b\u0435\u0433 \u043d\u0430 \u0434\u0430\u043b\u044c\u043d\u044e\u044e \u043f\u043e\u043b\u043a\u0443, \u0430 \u0435\u0433\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u043b TP-Link TR-ML3420. \u041d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, TR-ML3420 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u0434 OpenWRT \u0438 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043d\u0438\u043c \u043d\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442, \u0430 \u0432\u043e\u0442 \u0440\u043e\u0443\u0442\u0435\u0440\u044b Upvel \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f OpenWRT \u0447\u0443\u0442\u044c \u043c\u0435\u043d\u0435\u0435, \u0447\u0435\u043c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e (\u0438\u0437 \u0432\u0441\u0435\u0433\u043e \u043c\u043e\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u044f\u0434\u0430 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0432\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0430).<br \/>  \u041a\u043e\u0433\u0434\u0430 \u0441\u0442\u0430\u043b\u043e \u044f\u0441\u043d\u043e, \u0447\u0442\u043e Upvel UR-313N4G \u043c\u043d\u0435 \u0443\u0436\u0435 \u043d\u0435 \u0436\u0430\u043b\u043a\u043e, \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u043d\u0435\u0433\u043e OpenWRT. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u2014 \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c 3G-\u043c\u043e\u0434\u0435\u043c Megafon M21-4, \u043e\u043d \u0436\u0435 Huawei E3531. \u041d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043e\u043f\u044b\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0440\u043e\u0443\u0442\u0435\u0440\u043e\u0432 \u043d\u0430 OpenWRT \u0443 \u043c\u0435\u043d\u044f \u0431\u044b\u043b, \u043a\u0430\u043a \u0447\u0435\u0440\u0435\u0437 Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0442\u0430\u043a \u0438 \u0447\u0435\u0440\u0435\u0437 UART, \u043d\u043e \u043e\u043d \u0441\u0432\u043e\u0434\u0438\u043b\u0441\u044f \u043a \u201c\u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u0434\u043b\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0438 \u043c\u043e\u043b\u0438\u0442\u0435\u0441\u044c\u201d \u0438\u043b\u0438 \u201c\u043d\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u044d\u0442\u0438 \u0442\u0440\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0438 \u043c\u043e\u043b\u0438\u0442\u0435\u0441\u044c\u201d. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u043c\u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043d\u0443 \u0438 \u0432\u043e\u043e\u0431\u0449\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0431\u0449\u0435\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0431 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 MIPS, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u0434\u043e \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b.<\/p>\n<p>  \u0422\u0443\u0442, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0447\u0438\u0442\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b <i>\u043e\u0442\u0446\u0430\u043c<\/i>, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0438\u043c Gigabit Ethernet \u043a\u0430\u0440\u0442\u044b \u043d\u0430 FPGA \u0438 \u043f\u0438\u0448\u0443\u0449\u0438\u043c \u0432\u0438\u0434\u0435\u043e\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0434\u043b\u044f Mali-400, \u0431\u0443\u0434\u0435\u0442, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0441\u043c\u0435\u0448\u043d\u043e \u2014 \u043e\u043d\u0438 \u0432\u0441\u0435 \u044d\u0442\u043e \u0438 \u0442\u0430\u043a \u0434\u0430\u0432\u043d\u043e \u0437\u043d\u0430\u044e\u0442.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-262805","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/262805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=262805"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/262805\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=262805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=262805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=262805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}