แแแแแแ แแ แฉแแแแแแแ แแ แแงแแแแแก แแแขแแ แแแขแก VPN-แแก แแแ แแจแ แแแ แแฃ แแ แแแแแแแก แแแแ: แแแแแแก แกแญแแ แแแแ แแแแแงแแคแแแ IP แแ แฃแคแ แ แแแแแแ แแ แแแคแแ VPS-แแก แงแแแแ แแ แ IP-แแ, แแแแ แ แแแกแแแแ แแแก แงแแแแ แแ แแแแแแแ แแกแแแ, แแแฆแแชแแก แกแฃแ แก แงแแแแ แแแแกแแแขแแ แฌแแแแแ. แแ แแ แ แแฎแแแแ แ แฃแกแแแแก แคแแแแ แแชแแแก แขแแ แแขแแ แแแแ แแแจแแแแฃแแแแก, แกแฎแแแแกแแช แกแญแแ แแแแแ IPv6, แแแแ แแ แแ แแแแแแแ แ แแ แแซแแแแ...
แงแแแแแแ แฎแจแแ แแ, VPN แแแแจแแ แ แแแแงแแ แแแฃแแแ แแแแแ แแแฌแงแแแแแแแแแ, แ แแแแแแช แแแแแแงแแแแแ แแแ แแแแฃแ แแแแแแขแจแ, แ แแช แแแ แ แแฅแแก, แแฃ แแฅแแแ แแแฅแแ แแฎแแแแ แแ แแ แแแแแแฃแขแแ แ แแ แแ แแ แขแแแแคแแแ แแ แแจแแแแแแ แแงแแแแแ แแแ แแ แแแ แแฃแแแ. แแฃ แแฅแแแแก แกแแจแแแแ แฅแกแแแจแ แแแแ แ แแแฌแงแแแแแแแแ, แแ, แแแแแแแแแ, แแ แแก แแกแแแ, แ แแแแแแแแช VPN แแแแคแแแฃแ แแชแแ แจแแฃแซแแแแแแแ, แฃแคแ แ แแแกแแฎแแ แฎแแแแแ แแฅแแแแ แแแแ แแแแก แจแแฅแแแ แแแ แแแแแ แกแแฎแแแก แ แแฃแขแแ แแ, แ แแแ แแ แแคแแฅแ แแ แแแแแแฃแแ แแแฌแงแแแแแแแแก แชแแแแ แแแงแแแแแแแ. .
แแฃ แแแแกแแ แแแแแแกแขแแแแ แแ OpenVPN แแฅแแแแก แ แแฃแขแแ แแ, แแแแแ แฃแกแแแแแแแแ แแแแแแแแ แแแ, แ แแแแแแแ แกแฌแ แแคแแ แแฃแจแแแแก แแแ. แแฃแแแแช แแแคแ แแแ แจแ แฃแขแแแแขแแ แแแแก SoC-แแแ แฃแแ แแแแแแแ แแแแแแ แแแแฎแแแแแแ แแแแแแแขแแแ แขแ แแคแแแก, แแแ แจแ แฃแขแแแแชแแแก แแ NAT แคแฃแแฅแชแแแแแก แชแแแแแฃแ แฉแแแแ แแแแแชแแแแก แแแแ, แ แแแแแแช แจแแฅแแแแแแ แแฅแกแแแฃแแแฃแ แแ แแ แแแแชแแแแกแแแแก, แแ แแกแแแ แแแ แจแ แฃแขแแแแขแแ แแแแก แซแแ แแแแแ แแ แแชแแกแแ แแแ แกแแแแแแ แกแฃแกแขแแ, แ แแแแแ แแแแแ แแ แแฅแขแแแฃแแแ แแ แแแแแ แ แแแขแแแ แแแ แแ แแ แแก. แแก แแแแแ แแแแกแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแฌแแแ แ แแฃแขแแ แแก แแแฆแแ แกแแฉแฅแแ แแก แแ แแแแจแแแแแแแแแ แจแแแแชแแ แแ แแแ แแแฌแงแแแแแแแแก แคแแกแ - แแซแแแแ แ แแ แแชแแกแแ แแแแก แแฅแแแ แแแ แจแ แฃแขแแแแขแแ แแแ แ แแแแแแฏแแ แแ แฆแแ แก แแ แแแแแแแแแฃแแแ แแ แ แแฎแแแแ แแแขแแ แแแขแแก แแแแแฌแแแแแแก แงแฃแแแ, แแ แแแแ แ แแแแ แช NAS, แขแแ แแแขแ. แฉแแแแแขแแแ แแแแ แแ แกแแฎแแแก แแฃแแขแแแแแแฃแ แ แกแแกแขแแแ.
แฉแแแก แ แแฃแขแแ แก, TP-Link TL-WDR4300, แแ แจแแแซแแแแ แแฌแแแแก แแฎแแแ - แแแแแแ แแแแแฉแแแ 2012 แฌแแแก แจแฃแ แ แแชแฎแแแแจแ แแ แแฅแแก 560 MHz MIPS32 74Kc แแ แฅแแขแแฅแขแฃแ แแก แแ แแชแแกแแ แ, แ แแแแแก แกแแแซแแแแ แ แกแแแแแ แแกแแ แแฎแแแแ 20-23 Mb/s แแแจแแคแ แฃแแ แขแ แแคแแแแกแแแแก. OpenVPN-แแก แกแแจแฃแแแแแแ, แ แแแแแแช แกแขแแแแแ แขแแแแ แแ แแก แแแแแแแแ แแแ แกแแฎแแแก แแแขแแ แแแขแแก แกแแฉแฅแแ แ แกแแแแแแ แแแแแแแ.
แ แแแแ แแแแแแ แแแ แแแจแแคแ แฃแแ แแแแ แแแแก แกแแฉแฅแแ แ? แฉแแแ แ แแฃแขแแ แ แกแแแแแแ แคแฃแแฅแชแแแแแแฃแ แแ, แแฎแแ แก แฃแญแแ แก 3x3 MIMO-แก แแ แแแแแแแ แแแ แแแ แแฃแจแแแแก, แแ แแแแแ แแแกแ แจแแชแแแ.
แแแแแแแแ แฃแแแ แแแฆแแแฃแแแ 10 แแแแแแแแขแแแแ แแแขแแ แแแข แแแแ แแแแแก แแแแแแแแ, แแแกแแขแแแแก แแแแแแแชแแแแแก node.js-แจแ แฉแแฌแแ แ แแ 100 แแแแแแแแขแแแ แคแแแแจแ แจแแคแฃแแแ, แแแขแแแแแแชแแแก แแแชแแแแ แแแแแแแแแแ แกแแแซแแแแ แแก แแแแ แแ, แฉแแแ แแแแแแแแแแ แ แแฆแแช แกแแจแแแแแแแแก - แแแแแแแขแแแ VPN แแแแจแแ แก แแ แแแฃแฅแขแแฃแแ แแ แแแแ แขแแแแ "แแแแแแฃแขแแ แ" Orange Pi One, แ แแแแแกแแช แฉแแแ แแแแแงแแแแแ แ แแฃแขแแ แแก แแแ แแฃแกแจแ แแ แกแแแฃแแ แฅแกแแแแกแ แแ USB แแแ แขแแแแก แแแ แแจแ, แแฎแแแแ $9.99*-แแ!
* + แแแฌแแแแแ, + แแแแแกแแฎแแแแแ, + แแฃแแแ, + MicroSD.
OpenVPN
แ แแฃแขแแ แแก แแ แแชแแกแแ แก แแ แจแแแซแแแแ แแฌแแแแก แกแ แฃแแแแ แกแฃแกแขแ - แแแก แจแแฃแซแแแ แแแแแชแแแแ แแแจแแคแแ แ แแ แฐแแจแแ แแแ AES-128-CBC-SHA1 แแแแแ แแแแแก แแแแแงแแแแแแ 50 แแ/แฌแ แกแแฉแฅแแ แแ, แ แแช แจแแกแแแฉแแแแแ แฃแคแ แ แกแฌแ แแคแแ แแแแ แ แแฃแจแแแแก OpenVPN แแ แแแแแแแแ แแแ CHACHA20 แแแแแแ. แจแแคแ แ POLY1305 แฐแแจแแ แแ แแฆแฌแแแก 130 แแแแแแแขแก แฌแแแจแ! แ แแขแแ แแ แแก VPN แแแแ แแแแก แกแแฉแฅแแ แ แแกแ แแแแแแ? แแก แงแแแแแคแแ แ แแฎแแแ แแแแฎแแแ แแแแแก แกแแแ แชแแกแ แแ แแแ แแแแก แกแแแ แชแแก แจแแ แแก แแแแขแแฅแกแขแแก แแแแแ แแแแก: OpenVPN แจแแคแ แแแก แขแ แแคแแแก แแ แฃแ แแแแ แแแแก แแแ แ แกแแแงแแ แแกแแแ แแแแฎแแแ แแแแแก แแแแขแแฅแกแขแจแ, แฎแแแ แแแแแ แแแ แจแ แฃแขแแ แแแ แฎแแแแ แแแ แแแแก แแแแขแแฅแกแขแจแ. แแแแ แแชแแฃแ แกแแกแขแแแแก แแฃแแแแแแ แฃแฌแแแก แแแแแ แแแ แฌแแ แแ แฃแแแ แงแแแแ แแแฆแแแฃแแ แแ แแแแแชแแแฃแแ แแแแแขแแกแแแแก แแ แแก แแแแ แแชแแ แแแแแ. แแก แแ แแแแแแ แแแแแแงแแแแแแ แงแแแแ VPN แแแแแแแชแแแกแแแแก, แ แแแแแแช แแฃแจแแแแก TUN/TAP แแ แแแแแ แแก แแแจแแแแแแ แแ แแ แจแแแซแแแแ แแแฅแแแก, แ แแ แแแแแแ แกแแฉแฅแแ แแก แแ แแแแแแ แแแแแฌแแแฃแแแ แชแฃแแ OpenVPN แแแขแแแแแแชแแแ (แแฃแแชแ, แ แ แแฅแแ แฃแแแ, แแ แแก แแแแแแแแ, แ แแแแแแแช แกแแญแแ แแแแก แแแแแแฃแจแแแแแแก). แแ แช แแ แแ แแแแฎแแแ แแแแแก แกแแแ แชแแก VPN แแแแแแขแ แแ แแซแแแแ แแฃแแแแช แแแแแแแขแก แฉแแแก แแแแขแแแแ แแแแแจแฃแแ แแแจแแคแแ แแ, แ แแ แแฆแแ แแคแแ แ แแแฅแแแ แกแฃแกแขแ แแ แแชแแกแแ แแก แแฅแแแ แกแแกแขแแแแแแ.
แแแ แแแฏแแกแคแแ แ แแ แแ แแ
แแ แแ แแแคแแก Orange Pi One Xunlong-แแกแแแ แกแแฃแแแแแกแ แจแแแแแแแแแแ แจแแกแ แฃแแแแแก/แคแแกแแก แแแแแคแแ แแแแแก แแแแแกแแแ แแกแแ แแ แแแแแแขแแกแแแแก. $9.99*-แแ แแแแฆแแแ แแงแแ แ แแแฎแแแ แแแแแแ ARM Cortex-A7 แแ แแชแแกแแ แก, แ แแแแแแช แแฃแจแแแแก (แกแขแแแแแฃแ แแ) 1008 MHz แกแแฎแจแแ แแแ แแ แแจแแแ แแ แแฏแแแแแก แแแแแก แแแแแแแแแก Raspberry Pi Zero-แกแ แแ Next Thing CHIP-แก. แแฅ แแแแแ แแแแ แฃแแแ แแขแแกแแแแแ. แแแแแแแแ Xunlong แแฃแกแขแแ แแฃแแแแแ แงแฃแ แแแฆแแแแก แแฅแชแแแก แแแแแกแ แแแคแแแแก แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแก แแ แแ แแ แแก, แ แแแแกแแช One แแแแแแแแ แแแกแแงแแแแ, แแแ แแ แช แแ แแแแฌแแแ แแแคแแก แแแแคแแแฃแ แแชแแแก แคแแแแ, แ แแ แแฆแแ แแคแแ แ แแแฅแแแ แแแ แกแฃแ แแแแแแ. Allwinner, SoC แแฌแแ แแแแแแแ, แแกแแแ แแ แแ แแก แแแแกแแแฃแแ แแแแ แแแ แซแแแแแแ แ แแแกแ แแ แแแฃแฅแขแแก แแฎแแ แแแญแแ แแก แแแแแ แ. แแแ แแแแขแแ แแกแแแ แแฎแแแแ แแแแแแแแฃแ แ แจแแกแ แฃแแแแ Android 4.4.4 OS-แจแ, แ แแช แแแแก แแแจแแแแก, แ แแ แฉแแแ แแซแฃแแแแฃแแแ แแแ แ แแแแแแแงแแแแ 3.4 แแแ แแแ Android แแแฉแแแแ. แกแแแแแแแแ แแ, แแ แแแ แแแแฃแแแแกแขแแแ, แ แแแแแแแช แแฌแงแแแแ แแแกแขแ แแแฃแชแแแแก, แแ แแแแฅแขแแ แแแแ แแแ แแแก, แฌแแ แแ แแแแก แแแแแแ แแแ แแแจแ แแแคแแแแก แแฎแแ แแแกแแญแแ แแ, แ.แ. แแกแแแ แ แแแแฃแ แแ แแกแ แฃแแแแแ แกแแแฃแจแแแก แแฌแแ แแแแแแแกแแแแก, แ แแช แแ แกแแกแฃแแแแแก แแแกแแฆแแแแก แฎแแแก. แฉแแแ แแแแแแแแกแแแแก, แแ แแแแ แฉแแ Armbian แแแกแขแ แแแฃแชแแ; แแก แฎแจแแ แแ แแ แแแฎแแ แฎแแแฃแแแ แแแแแฎแแแแแ (แแฎแแแ แแแ แแแแแ แแแแแกแขแแแแ แแแฃแแแ แฃแจแฃแแแแ แแแแแขแแก แแแแแฏแแ แแก แแแจแแแแแแ แแ แแ แ แคแแแแแแแก แกแแแชแแแแฃแ แแแแแงแแคแแ แแแแแ แแแแ, แ แแแแ แช แแก แฉแแแฃแแแแ แแ แฎแแแแ Allwinner-แจแ), แแ แแก แแฎแแ แก แฃแญแแ แก แฃแแแขแแกแแแแก. แแแ แแคแแ แแฃแแ แแแฌแงแแแแแแแแแ, แกแฎแแแแแกแแแ แแแแกแฎแแแแแแแ.
Router
แแแแกแแแแแก, แ แแ แ แแฃแขแแ แแก แกแฃแกแขแ แแ แแชแแกแแ แ แแ แฉแแแขแแแ แแแก แแแจแแคแแ แแ แแ แแแแฉแฅแแ แแก แฉแแแแ VPN แแแแจแแ แ, แฉแแแ แจแแแแแซแแแ แแก แแแแแแแแ แฃแคแ แ แแซแแแแ แ Orange Pi แแ แแชแแกแแ แแก แแฎแ แแแแ แแแแแแแขแแแแ, แ แแฃแขแแ แแแ แ แแแแ แแแแ แแแแ แแแแแ. แแแฎแกแแแแแแ Ethernet-แแ แแ USB-แแ แแแแแแจแแ แแแ - แแ แแแ แแก แกแขแแแแแ แขแ แแฎแแ แแแญแแ แแแแ แแ แแแ แแแฌแงแแแแแแแแก แแแแ , แแแแ แแ แแ แแ แแแแแแแ แแ แกแแแฃแแ แแแ แขแแแแก แแแแแแแแ. แกแแแแแแแแ แแ, แแแแแกแแแแแ แแ แกแแแแแก.
GL850G USB hub แฉแแแ, แ แแแแแแช แแแแแแงแแแแแ แ แแฃแขแแ แจแ, แแฎแแ แก แฃแญแแ แก 4 USB แแแ แขแก, แ แแแแแแแแแ แแ แ แแ แแ แแก แกแแแแแแแแ. แแแฃแ แแแแแแแแ, แ แแขแแ แแ แแแแฃแฅแแ แแกแแแ แแฌแแ แแแแแแแแ, แแ แแคแแฅแ แแ, แ แแ แแแแฎแแแ แแแแแแแ แแแแแแแ แแแชแแแแ 4 แแแฌแงแแแแแแแแก แแแแแแจแแ แแแ แแแฆแแแ แแแแแก แแแฎแแแ แแแแ (แแแแแแแแแ, แแงแแ แ แแแกแแแแ) แแ แแแ แแฃแแแ. แ แแฃแขแแ แแก แกแขแแแแแ แขแฃแแ แแแแแแก แฌแงแแ แ แแ แแ แแก แแแแแฃแแแแแแ แแกแแแ แแแขแแแ แแแแกแแแแก. แงแแแแ แจแแแแฎแแแแแจแ, แแก แฉแแแแแแแก แกแแกแแ แแแแแแ.
แแแแกแแแแแก, แ แแ แแแแฆแแ แกแฎแแ USB แแแ แขแ, แแฅแแแ แฃแแ แแแแ แฃแแแ แแแแแแแ แแ แแ แ แแแแแฃแแ 8(D-) แแ 9(D+) แแ 11(D-) แแ 12(D+) แฅแแแซแแกแแแแแแแ.
แแฃแแชแ, แกแแแแแ แแกแ แแ แแ แแก แฃแแ แแแแ แแ แ USB แแแฌแงแแแแแแแแก แจแแแ แแแแ แแ แแแแแ, แ แแ แงแแแแแคแแ แ แแแแแกแแแแแ แแแฃแจแแแแแก, แ แแแแ แช Ethernet-แแก แจแแแแฎแแแแแจแ. แฏแแ แแ แแ, แฉแแแ แฃแแแ แแแแแฅแแแแแ USB Client แ แแแแแจแ แแ แแ แ USB Host-แจแ แแ แแแแ แแช, แฃแแแ แแแแแแฌแงแแแขแแ, แ แแแแ แแแแแชแแแแแ แแ แแแแแแแก แแแฌแงแแแแแแแแแ. แแ แกแแแแแก แแ แแแแแ แแ แแแแแ แ แแแ แแ แฌแแแแแฃแแ USB แแแฏแแขแแแแกแแแแก (แแแกแแฎแแแแแฃแแ แแแแฃแฅแกแแก แแแ แแแแก แฅแแแกแแกแขแแแแก แแแฎแแแแแ), แ แแแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแซแแ แกแฎแแแแแกแฎแแ แขแแแแก USB แแแฌแงแแแแแแแแแ: แฅแกแแแแก แแแแแขแแ แ, แแฃแแแ แแแ แแแ, แแแแแแแขแฃแ แ แแ แแแฃแกแ, แคแแแจ แแ แแแแ, แแแแแ แ, แแแแกแแแ แกแแ แแฃแแ แกแแจแฃแแแแแแ. แแแ แขแ. แแแแแแแแ แฉแแแแ แแแฌแงแแแแแแแ แแแฃแจแแแแแก แฅแกแแแแแ, แฉแแแแแแแก แกแแฃแแแแแกแแ Ethernet แแแแแขแแ แแก แแแฃแแแชแแ.
แแ แกแแแแแก แกแแแ Ethernet-over-USB แกแขแแแแแ แขแ:
- แแแกแขแแแชแแฃแ แ NDIS (RNDIS). Microsoft-แแก แแแซแแแแแแฃแแ แกแขแแแแแ แขแ, แ แแแแแแช แซแแ แแแแแแ แแแแแแงแแแแแ Windows XP-แแก แแ แแก.
- Ethernet แแแแขแ แแแแก แแแแแแ (ECM). แแแ แขแแแ แกแขแแแแแ แขแ, แ แแแแแแช แแแ แแแแแแแก Ethernet แฉแแ แฉแแแแก USB แแแแแขแแแจแ. แจแแกแแแแจแแแแแ แกแแแแแแแแ แแแแแแแแแกแแแแก USB แแแแจแแ แแ, แกแแแแช แแแกแแฎแแ แฎแแแแแแ แฉแแ แฉแแแแแก แแแแแขแแแ แแแแฃแจแแแแแแก แแแ แแจแ, แแแแ แแ แแแกแ แกแแแแ แขแแแแกแ แแ USB แแแขแแแฃแกแแก แจแแแฆแฃแแแแก แแแแ, แแก แแ แแ แแก แซแแแแแ แกแฌแ แแคแ.
- Ethernet แแแฃแแแชแแแก แแแแแแ (EEM). แฃแคแ แ แญแแแแแแ แแ แแขแแแแแ, แ แแแแแแช แแแแแแแกแฌแแแแแก USB แจแแแฆแฃแแแแแก แแ แแแขแแแแแฃแ แแ แแแ แแแแแแแก แแ แแแแ แฉแแ แฉแแก แแ แแจแ, แ แแช แแ แแแก แแแแขแแ แฃแแแ แแแแแแแก.
- แฅแกแแแแก แแแแขแ แแแแก แแแแแแ (NCM). แฃแแฎแแแกแ แแ แแขแแแแแ. แแฅแแก EEM-แแก แฃแแแ แแขแแกแแแแแ แแ แแแแแ แฃแคแ แ แแแขแแแแแแแก แแแขแแแฃแกแแก แแแแแชแแแแแแแก.
แแแแกแแแแแก, แ แแ แ แแแแแแแ แแ แแ แแขแแแแแแ แฉแแแแก แแแคแแแ แแแฃแจแแแก, แ แแแแ แช แงแแแแแแแแก, แแแ แแแแฃแแ แกแแ แแฃแแแแแ แแแแแแฌแแแก. แแแแก แแแแ, แ แแ Allwinner แแแแแขแแ แแกแแแฃแแแ แแฎแแแแ แแแ แแแแก Android แแแฌแแแแแแ, แแฎแแแแ Android Gadget แแฃแจแแแแก แแแ แแแแฃแ แแ - แแแแ, แ แแแแแแช แแฎแแ แชแแแแแแก แแแแฃแแแแแชแแแก adb-แแแ, แแแฌแงแแแแแแแแก แแฅแกแแแ แขแก MTP แแ แแขแแแแแแ แแ แคแแแจ แแ แแแแแก แแแฃแแแชแแแก Android แแแฌแงแแแแแแแแแแ. แแแแแ Android แแแฏแแขแ แแกแแแ แแฎแแ แก แฃแญแแ แก RNDIS แแ แแขแแแแแก, แแแแ แแ แแก แแแขแแฎแแแแ Allwinner แแแ แแแจแ. แแฃ แชแแแแแแ แแแ แแแแก แจแแแแแแแก แแแแแกแแแแ แ แกแฎแแ USB แแแฏแแขแแ, แแแฌแงแแแแแแแ แฃแแ แแแแ แแ แแแแแฉแแแแแ แกแแกแขแแแแจแ, แ แแช แแ แฃแแแ แแแแแแแแ.
แแ แแแแแแแก แแแแแกแแญแ แแแแ, แแแแแแ แฃแแแ, แแฅแแแ แฃแแแ แแแแแแ แแแแแแ, แกแแแแช USB แแแแขแ แแแแ แ แแแแชแแแแแแแแฃแแแ แแแแแแแแแ แแแแก แแแแ แจแแชแแแแแ Android แแแฏแแขแแก android.c แแแแจแ, แแแแ แแ แแกแแแ แแ แกแแแแแก แแแแแกแแแแแ, แ แแ แแแแแแฃแ Ethernet แแแฃแแแชแแ แแแฎแแแก. USB แแฃแจแแแแ:
--- sun8i/drivers/usb/sunxi_usb/udc/sunxi_udc.c 2016-04-16 15:01:40.427088792 +0300
+++ sun8i/drivers/usb/sunxi_usb/udc/sunxi_udc.c 2016-04-16 15:01:45.339088792 +0300
@@ -57,7 +57,7 @@
static sunxi_udc_io_t g_sunxi_udc_io;
static u32 usb_connect = 0;
static u32 is_controller_alive = 0;
-static u8 is_udc_enable = 0; /* is udc enable by gadget? */
+static u8 is_udc_enable = 1; /* is udc enable by gadget? */
#ifdef CONFIG_USB_SUNXI_USB0_OTG
static struct platform_device *g_udc_pdev = NULL;
แแก แแแฉแ แแแซแฃแแแแก USB แแแแแแขแแก แ แแแแแก, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ แฉแแแฃแแแแ แแแ USB แแแฏแแขแแแ Linux-แแแ.
แแฎแแ แแฅแแแ แฃแแแ แแฆแแแแแแแ แแแ แแแ แแ แแแฉแแ แแ แกแแญแแ แ แแแฏแแขแแ. แแ แแแแ แฉแแ EEM แแแแขแแ, แ แแ... แขแแกแขแแก แจแแแแแแแแก แแแฎแแแแแ, แแก แฃแคแ แ แแ แแแฃแฅแขแแฃแแ แแฆแแแฉแแแ, แแแแ แ NCM.
Armbian แแฃแแแ แฃแแ แฃแแแแแงแแคแก userpatches/kernel/sun8i-default/otg.patch
, แแแแ แแแแฅแขแแ แ แชแแขแ compile.sh
แแ แแแ แฉแแแ แกแแญแแ แ แแแฏแแขแ:
แแแ แแแ แแแแแแแแ แแแฃแแ แแฅแแแแ deb แแแแแขแจแ, แ แแแแแก แแแแแแขแแแแแแช แแ แแฅแแแแ แ แแฃแแ แแแคแแแ dpkg
.
แ แฉแแแ แแฎแแแแ แแแคแแก แแแแแแจแแ แแแ USB-แแก แกแแจแฃแแแแแแ แแ แฉแแแแ แแฎแแแ แฅแกแแแแก แแแแแขแแ แแก แแแแคแแแฃแ แแชแแ, แ แแแ แแแแแฆแแ แแแกแแแแ แแ DHCP-แแ. แแแแกแแแแแก แแฅแแแ แฃแแแ แแแแแแขแแ แ แแฆแแช แแกแแแแกแ /etc/network/interfaces
:
auto usb0
iface usb0 inet dhcp
hwaddress ether c2:46:98:49:3e:9d
pre-up /bin/sh -c 'echo 2 > /sys/bus/platform/devices/sunxi_usb_udc/otg_role'
MAC แแแกแแแแ แแแก แฎแแแแ แแแงแแแแแ แฏแแแแ, แ แแแแแ... แแก แแฅแแแแ แจแแแแฎแแแแแแ แงแแแแ แฏแแ แแ, แ แแแแกแแช แแแฌแงแแแแแแแ แแแแแแขแแแ แแแแ, แ แแช แแแฃแฎแแ แฎแแแแแแ แแ แแ แแแแแแฃแ แ.
แฉแแแ แแฃแแแแจแแ แแแแแ MicroUSB แแแแแแก OTG แแแแแฅแขแแ แแแ, แแแแแแจแแ แแแ แแแแ แแแแก แ แแฃแขแแ แแแแ (แแแกแ แแแฌแแแแแ แจแแกแแซแแแแแแแ แกแแแแ แชแฎแแแก 2 แแ 3 แฅแแแซแแกแแแแแแแ แแ แแ แ แแฎแแแแ แแแแแก แแแแแฅแขแแ แแ).
แ แฉแแแ แแฎแแแแ แ แแฃแขแแ แแก แแแแคแแแฃแ แแชแแ. แกแแแแแ แแกแแ แแแแแแกแขแแแแ แแ แแแแแขแ EEM แแ แแแแแ แแ แแ แแแแแแขแแ แฉแแแแ แแฎแแแ USB แฅแกแแแแก แแแฌแงแแแแแแแ แแแแแแฃแ แ firewall แแแแแก แฎแแแแ:
opkg install kmod-usb-net-cdc-eem
VPN แแแแ แแแแแแ แแแแแ แขแ แแคแแแแก แแแแแกแแขแแแแ, แแฅแแแ แฃแแแ แแแแแแขแแ SNAT แฌแแกแ แแแคแแก IP แแแกแแแแ แแก แ แแฃแขแแ แแก แแฎแแ แแก, แแ แแแแแ แชแแแแ แแแคแแก แแแกแแแแ แแ, แ แแแแ แช แแแ แแแญแแก แแแกแแแแ แแ dnsmasq-แแก แกแแจแฃแแแแแแ. แแก แฃแแแแแกแแแแแ แแแแแแแ แจแแแแแแ แฎแแแแก แแแแแขแแแแ /etc/dnsmasq.conf
:
dhcp-option = tag:lan, option:router, 192.168.1.100
แกแแแแช 192.168.1.100
โ แแฅแแแแ แแแคแแก IP แแแกแแแแ แแ. แแ แแแแแแแฌแงแแแ แ แแฃแขแแ แแก แแแกแแแแ แแแก แจแแงแแแแ แฅแกแแแแก แแแ แแแแขแ แแแจแ แแแแแ แแแคแแแ!
แแแแแแแแแก แฆแ แฃแแแแ แแแแแแงแแแแแแแ แแแคแแก แแแแขแแฅแขแแแแก แแแแแแ แแแแกแแแแก แ แแฃแขแแ แแก แแแแขแแฅแขแแแแกแแแ. แแกแแแ แ แแฆแแช แแแแแแแแ:
แแแกแแแแ
USB-แแ แฅแกแแแ แแฃแจแแแแก แกแแแชแ แแ แกแฌแ แแคแแ: 100-120 แแ/แฌแ, แแแแแแแก แแแแแแ. OpenVPN แแแแแก แแแแฎแแแแแแ 70 Mb/s แแแจแแคแ แฃแ แขแ แแคแแแก, แ แแช แแกแแแ แแ แช แแฃ แแกแ แแแแ แแ, แแแแ แแ แกแแแแแ แแกแแ แฉแแแ แกแแญแแ แแแแแกแแแแก. แ แแฃแขแแ แแก แกแแฎแฃแ แแแ แแ แแฎแฃแ แแแ แแญแแแ แแ, แขแแแแแก แแชแแ แ แฃแคแกแแ แฃแแ. แแกแแแขแแแก แจแแฃแซแแแแ แแแแแฆแแ Ethernet แแ USB Host แแแแแฅแขแแ แแแ แแแคแแแแ, แ แแช แกแแจแฃแแแแแแก แแแกแชแแแก แกแแฎแฃแ แแแ แแแแแแแแ แแแแฎแฃแ แแก แแ แแแแแ แแแ แฉแแก แแแ แแแแฃแแ แแแแแแ.
แฃแแฏแแแแกแแ แแ แฉแแแ แแแ แแกแแ แแแ แแแแ แแคแแแจแ แแ แแงแแแแ
แฌแงแแ แ: www.habr.com