á ááłááśáťá˝á áŤá áŞáá¤á á á ááľá áá á áá ááááŤáľ á˘áá°áááľ á áá ááá á ááľ á°á áŤáąá á¨áťá á áá áŤáľáááááᣠáĽá á¨á á
áŤá˘á á áľáŤáť á¨ááááľ ááá
áŞáá¤áľá á áááľ á áááá˝ ááááľ ááá áĽá ááŤá˝ ááᢠ, áĽá á áŠá˛áŤ áá°áŹá˝á áááľ áá á¨á°áááąáľá áĽáť áłááá ááá˝ IPv6 áŤáľáááá¸áá, ááá áá á á
áŤá˘á á áŤáááĽá ...
áĽááá áá á¨áŞáá¤á áááááľ á á°áá°á á
á˝á áľ áĽá
á áá á áááá áľ ááŁáŞáŤ áá áááááᣠáá
á á ááľ áŽáááá°á áĽá á ááľ áľáá áĽáť áŤáááľ áĽá á á°ááłáłá áá áĽááĽáá á¨ááá áááŁá¸á á¨áá áľááá áá°áŁáᢠá á¤áľá ááľááá ááľáĽ áĽá ááłáŞáŤáá˝ áŤá ááá áááłá áŞáá¤á áááá á¨ááá˝ááŁá¸á á ááłááľ ááłáŞáŤáá˝ áŤá áĽáŤááłááąá ááłáŞáŤ ááĽáťá áľááááá áĽááłáŤáľáĄ á áá áŤáá°á áá ááť ááá á á¨á áá á ááş ááááᢠ.
á áŤáá°áá áá OpenVPNá á¨áŤááľáŁ áá áŤá á ááŁá áĽáá°áá°áŤ áłáŤáľá°áľáľá áłááá¨á á áááŠáᢠá¨áááŞáŤ áĽá ᨠNAT á°ááŁáŤáľ ááá á°ááŁá áĽáť áá°á°ááá á¨á°áᨠáşá á ááľá°ááá ááááŤáľ á¨ááŤá˝ áŤáá°áŽá˝ áśá˛áá˝ á á ááľ ááá˘áľ áľáŤáá ááľáĽ áŤá ááá á˝áá áŤááá ᣠáĽá á¨áĽááá áŤáá°áŽá˝ áá ááááŁá áŞáŤáá˝ á áŁá á°áŤá áá¸á ᣠááááŤáąá á áĽááą áá ááá áááľ á¨áá. áá áľááááľ á¨áŤáá°áŠá á¨áá°á ááĽááľ áĽáá˛áŤáá áĽá á¨á°á ááááá ááłáŞáŤ áá á á¨áá°á áááł áĽáá˛áááą áŤáľá˝áááłá - áááá ááŽá°á°á áŤáá¸á áŤáá°áŽá˝ áĽá áá á¨á áá áá áŤáľá¨ááá ᣠáĽá á áááá¨áĽá ááá°áŤá¨áľ áĽáá° áłáĽá áĽáť áłááá áĽáá° NAS ᣠtorrent á°ááá áá ᢠááá¨á áĽá á¨á¤áľ ááá˛áá˛áŤ áľáááľ.
á¨áĽá áŤáá°á TP-Link TL-WDR4300 á á˛áľ ááŁá á áá˝áá - áá´á á 2012 á ááá˝ áá áłá¨ ᣠáĽá 560 MHz MIPS32 74Kc á ááá´áá¸á ááŽá°á°á á áá ᣠá¨áĽáą ááá á¨20-23 áᣠ/ á° áá°ááłá ᨠáľáŤáá áĽáť á á ááᢠá OpenVPN á áŠá ᣠáĽáąá á áááááá˝ áá á¨áľ á¨áááá á¨á¤áľ ááľáĽ á¨á áááá¨áĽ ááĽááľ á áŁá áá
á°á ááá˘
á˘áááŞááľáľáľáľ ááť ááĽááľá áĽáá´áľ ááłá°á áĽáá˝ááá? á¨áĽá áŤáá°á á áŁá á¨áá°áŤ ááᣠ3x3 MIMO á áá°áááᣠáĽá á á á ááá á áĽáŠ áááł áá°áŤáᣠáááἠá áááááá˘
á áá áŁá 10 áááŁááľ á¨á˘áá°áááľ ááá˝á ááľáŤáľáŁ á¨á´áľááśá á áááŹá˝áá˝á á node.js á ááá áĽá áá° 100-áááŁááľ ááá á áá¸á á¨áááťá¸áľ ááá
á¨áŽáááŠá°á áááá á áá¨áá á ááľ á áľá¨á ááá áĽáá°áŤáá - á¨áŞáá¤á áááááľ áá°áá
áĽááľá°áááááᢠá áá áŤááá á ááłá¨ áá¨áĽ áĽá á¨áŠá¤áľá˘ áá°áŚá˝ áłáááľáľ á áŤáá°á ááŤáŁ ááľáĽ á¨ááááá áááłá áá á á°ááł âáŽááá°áâ áŚáŹáá
áá á ááľ á $9.99* áĽáť!
* + áááŞáŤáŁ + ááĽáŽá˝áŁ + áá˘áŤáŁ + áááᎠá¤áľá˛á˘
Openvpn
á¨áŤáá°á ááŽá°á°á áá á áá á°áŤá ááŁá á áá˝áá - á 128 áᣠ/ á° ááĽááľ AES-1-CBC-SHA50 áľáá° ááá á áá áá áá¨áá áááľá á áĽá áá˝ ááľá¨á áá˝áá ᣠáá á ᨠOpenVPN ááĽááľ áĽá á¨ááááá CHACHA20 áĽá¨áľ á¨á áá ááŁá ááᢠPOLY1305 áá˝ áŤáá á˛áá á á°á¨ááľ 130 áá á˘áľáľ áĽááłá áá°ááłá! ááááľá áá á¨áŞáá¤á ááťá ááĽááľ á áŁá áá á°á á¨ááá? ááá ááá á á°á áá áŚáł áĽá á á¨ááá áŚáł ááŤá¨á áľá á ááľ áááŤá¨á ááᥠáááľ áŞáá¤á áľáŤááá á˘áááŞááľ áŤá°ááá áĽá á¨ááŞá á áá áá á á°á ááá á ááľ ááľáĽ áááááᣠáĽá áááŞáŤá áĽáŤáą á á¨ááá á ááľ ááľáĽ ááᢠáľááá° áááá áá°áá áá ááá ááá°áááá ááĽáŤááłááą ááŹáľ áá° áá áĽá áá° áá ááá¨á á áá áľáŁ áĽá áá ááá áááá ááᢠáá á˝áá á TUN/TAP ážáá á áŠá á áááą ááá á¨áŞáá¤á á áááŹá˝áá˝ ááľáĽ áŤá ááᣠáĽá á¨áá á°á ááĽááľ á˝áá á¨á°áá á¨á á á°áŤá á¨OpenVPN áááťá¸áľ áá áááľ á ááťáá (ááá áĽááłá á áĽááἠáĽáá°áá áá°áŤáľ áŤááŁá¸á áŚáłáá˝ á˘ááŠá)ᢠá°áŤá ááŽá°á°á áŤáá áá áá á á áááśá áá ááľá ፠á¨á°á°áá¨á á ááľ ááá˘áľ áĽááłá á¨ááŤááá á á ááľá á¨á°á áá áŚáł VPN á°áá á á áá°ááá˘
áĽááąáŤá áá á ááľ
áá á áŚááľ áŚáŹáá á áá ᨠXunlong á á áá áá á á ááťá¸á/áá áĽáááł á¨ááľ ááᥠá á ááŚáľ ááᢠá $9.99* á ááŤáŤ áŁáá áŤáľ áŽá ARM Cortex-A7 ááŽá°á°á á 1008 áá¸á á¨áá°áŤ (stable) áŤááá áĽá á¨áá ááĽáĄá áá¨á¤áśášá ᨠRaspberry Pi Zero áĽá Next Thing CHIP á ááá áá ááŁáᢠáĽá ááš á¨ááŤá áá áľ áá ááᢠᨠXunlong áŠáŁá፠ááŚááą áśááľááŽá˝ á áľááá áᎠáľáŠá¨áľ áá°áŁá, áĽá á ááľ áá˝áŤá á á°ááá¨á áľ áá, ááá á¨áá ááľáá˝á áłáá¨áá á¨áŚááľ áááá ááá áĽááłá á ááá¨á á. á¨áśá˛ á ááŤá˝ á¨ááá Allwinner á á°áá áááąá ááá°áá áľááłáááľ á¨áááᢠá á ááľáŽááľ 4.4.4 áľááá° ááá ááľáĽ áá á°á á ááťá¸á áá áĽáť ááááľ á áá¸á áá á áááľ 3.4 á¨ááá á á ááľáŽááľ ááźáľ ááá áá áĽááá°áłááᢠáĽáá° áĽáľá ááᣠáľáááśá˝á á¨áá°á áľáĄáŁ á¨áááá á¨ááŤááᣠá ááá ááľáá á¨ááá ááľáĽ áŤá áŚááśá˝á á¨áá°áá áŽáľ á¨áá˝á á áľáááá˝ á áᣠáááľáᢠáĽááą á áľááá áĽáŤáá áá ááŤáš áŤá¨áááá, áá ááťáť áĽáŤ á°ááŁáááľ áŤáá áĽáá˛áá áŤá°áááá. áá á ááᣠá¨á ááá˘áŤá áľáááľ áááŤááᤠá á°á°ááá áĽá ááš á áá áááł áááá (á á˛áľ á áľáłáá˝ á ááĽáł á¨ááŤááľ á áĽá á á áááŁáŞ á áŠá ááᣠáĽá áááá˝á áá° áአááááá á áááá ἠá áá°ááᣠáĽáá°á°ááá°á Allwinner) áĽá á áŁá áá°áááᢠá¨áááš á á°áᨠááአáááááŤáá˝.
áŤáá°á
á¨áŤáá°áá á°áŤá ááŽá°á°á á áááľá á ááááŤá áĽá á¨áŞáá¤á áááááłá˝áá áááá á áá áá á°ááŁá áá° áŤáá°á á áá ááááľ á áááááľ áá° áááá á¨áŚáŹáá á ááŽá°á°á áľá¨áť áá ááá áĽáá˝áááᢠá á¤á°áááľ ááá á áŠá¤áľá˘ áááááľ áá° á áĽááŽáŹ áááŁá - áááąá áĽááá áááááá˝ á áááąá ááłáŞáŤáá˝ áá°áááᣠááá áá áŤááľá áá°áŚá˝ ááá°áľ á ááááŠáᢠáĽáá° áĽáľá áá, áá፠ááááľ á á.
á áŤáá°á ááľáĽ áĽá
á áá á¨áááá GL850G á¨áŠá¤áľá˘ áááá áşá 4 á¨áŠá¤áľá˘ áá°áŚá˝á áá°ááá ᣠá¨áĽááá
ááľáĽ áááą á áááľ áŤááᥠáá¸áᢠá°á áááá˝ 4 ááłáŞáŤáá˝á á á¨áá°á áá
áłá áááł (áááłá áááľ áľáŤááŽá˝) á á ááľ áá áĽááłáŤááá ááá¨áá¨á á ááŤáš ááá áĽááłáá¸áŁá¸á ááá
á áá°áá áĽáŹ á áľáŁááᢠá¨áŤáá°áŠ áá°á á á¨ááá á á
ááŚáľ ááĽáá°áá
á áááľ áááľ á áá°áááá. áááááá áá
ááĽá áĽá
á ááá˘
áá á¨áŠá¤áľá˘ áá°áĽ áááááľ áááľ áááśá˝á áá° áá 8(D-) áĽá 9(D+) ááá 11(D-) áĽá 12(D+) áá¸áĽ áĽáť áŤáľáááááłáá˘
ááá áá, á ááá áááľ á¨áŠá¤áľá˘ ááłáŞáŤáá˝á áá°áŤáľ áĽáť á á á áá°áá áĽá ááá ááá á áŤáą áĽáá°áá°áŤ á°áľá ááľá¨á, á á¤á°áááľ áĽáá°áá°á¨áá. á ááááŞáŤ á¨ááŤá¨áá¸á á ááą á áŠá¤áľá˘ á°áá á áááł áĽáá˛á°áŤ ááľá¨á á ááĽá, áĽá á áŠá¤áľá˘ á áľá°ááá
á áá°áá, áĽá ááá°á, ááłáŞáŤááš áĽáá´áľ áĽááľ á ááľ áĽáá°áááá ááá°á á ááĽá. á¨áŠá¤áľá˘ áááĽáŽá˝ (á ááááľ á¨ááá áááľ áľáááľ á¨á°á°á¨á) áááŁááľ áĽá ážááŽá˝ á á ᣠáá
á á¨á°ááŤáŠ á¨áŠá¤áľá˘ ááłáŞáŤáá˝á áááá°á áŤáľá˝áááłá-á¨á ááłá¨ áá¨áĽ á áľáá ᣠá¨áľáá˝ áŤáᾠᣠá¨ááá á°ááł áĽá ááłáᾠᣠááá˝ á ááá ᣠáŤá፠ᣠáŽááśá á á°á¨áłáłá áá°áĽ. ááłáŞáŤá˝á á¨á ááłá¨ áá¨áĄ áá áľááá°áŤ á¨á¤á°áááľ á áľááá ááŽá¨á
ááĽá á¨á°áťá ááá˘
áśáľáľ á¨á¤á°áááľ-á¨áŠá¤áľá˘ á áá áááááá˝ á ááĄ-
- á¨áááľ á¤áá áá¤áľ (RNDIS). á áááááľ á áááśááľ á¤ááľá áá áľ áĽá á áá á¨áá á¨ááááŽáśááľ áá áŤááá áľ ááľáááľá˘
- á¨á¤á°áááľ áááŁá áŞáŤ áá´á (ECM). á¨á¤á°áááľ ááŹáá˝á á áŠá¤áľá˘ ááŹáśá˝ ááľáĽ á¨ááŤáŤáľáľ ááá ááľáááľá˘ á¨áŠá¤áľá˘ áááááľ ááá áŁááááľ áá°áá˝ á áŁá áĽáŠ á˛áá áááá˝á áłáŤáľáŹáą áááľá°ááá ááš áá ᣠáá á áŠá¤áľá˘ á ááśáĄáą áááááľ áĽá áá°áŚá˝ ááááŤáľ á áŁá ááŁá á áá°ááá˘
- á¨á¤á°áááľ á˘ááá˝á áá´á (EEM). á¨áŠá¤áľá˘ ááąáááśá˝á á¨áááľ ááľáĽ áŤáľáᣠáĽá áĽá ááŹáá˝á á áĽáŠ áááł áá° á ááľ á¨ááŤá áááá áĽáá ááŽáśáŽá ᣠá áá á á¨áá¤áľ áá á áá¨ááŤáá˘
- á¨á ááłá¨ áá¨áĽ áááŁá áŞáŤ áá´á (á¤áá˛á¤á). á á˛áą ááŽáśáŽá. á¨EEM áĽá áá˝ á ááľ áĽá á¨á ááśáĄáľ áááľá á¨á áá áŤáťá˝ááá˘
á¨áĽááá
ááŽáśáŽáá˝ ááľáĽ á ááłá¸áá á áĽá á°ááł áá áĽáá˛á አáááľá¨áᣠáĽáá° áááááᣠá ááłááľ á˝ááŽá˝ áŤááĽáááᢠá áááá á á¨ááá á¨á ááľáŽááľ áááá˝ áá áĽáť ááááľ áŤáá á ááá á ááľáŽááľ áááĽá áĽáť á áá°á áááľ áá°áŤá - ᨠadb áá áááááľá á¨áá°áá á áŽáľ ᣠááŁáŞáŤáá á á¤áá˛á ááŽáśáŽá áá° áá á ááá áĽá á á ááľáŽááľ ááłáŞáŤáá˝ áá ááá˝ á áááá á ááá°áᢠá ááľáŽááľ áááĽá áŤáą ᨠRNDIS ááŽáśáŽáá áá°áááᣠááá áá á Allwinner kernel ááľáĽ á°á°áĽáŻáᢠá¨áááá á¨ááááá áá á¨áŠá¤áľá˘ áááĽá ááá ááá á¨áá¨áá ááá áĽáłá°áá ááłáŞáŤá á ááá á áľáááą áá á ááłááá˘
á˝ááŠá ááááłáľ á á°ááá ááááľ á¨áŠá¤áľá˘ áááŁá áŞáŤá á¨á°ááá¨á áľá áŚáł á ááá˘áá˝ á á°áťáťáá á¨á ááľáŽááľ áááĽá android.c ááááľ á ááŚáľ ááááá á˘áŤááľ á¨á¤á°áááľ á˘ááá˝á áááľá¨á á¨ááŤáľá˝á á á°áŤáá á áᢠá¨áŠá¤áľá˘ áĽáŤ;
--- 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;
áá
áááľá°á á¨áŠá¤áľá˘ á°áá á áááłá áŤáľááľáłáᣠáá
á áá°á á á¨áŠá¤áľá˘ áááĽáŽá˝á á¨ááááľ áĽááľáľá áá áŤáľá˝áááá˘
á áá á áá
áááľá°á áĽá á áľáááá áááĽá á¨áááá áĽáá°áá ááááŁáľ á ááĽááľá˘ á˘áá á¨áá¨áĽáŠáľ ááááŤáąá... á áá°á áá¤áśá˝ áá°á¨áľ, á¨á¤á.á˛.á¤á.á¤á á¨á áá áá¤áłá áá á°áááˇá.
á¨á ááá˘áŤ áĄáľá áŤáááŁá userpatches/kernel/sun8i-default/otg.patch
, áľáá˝ á ááľá compile.sh
áĽá á áľááááá áááĽá ááá¨áĄ
á¨ááá áá° á´áĽ ááŹá
áá°á á°áŁá, áá
á á áŚááą áá áááŤá á áľá¸á᪠á áááá dpkg
.
á¨ááá¨á á°ááłáá á áŠá¤áľá˘ áááááľ áĽá á á˛áąá á¨ááľááá á áľáááŤá˝áá á 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 á áľáŤáťá á áĽá
áááááľ á¨á°áťá áá, ááááŤáąá ... ááŁáŞáŤá áłáá á á°ááł ááĽá á áááá° ááááᣠáá
á á¨áááá˝ áĽá á˝áá áŤáá áľ ááá˘
á¨áááᎠáŠá¤áľá˘ áááąá ᨠOTG á áŤáŤáĽ áá áĽááááááá ᣠᨠáŤáá°á áááá áĽááááááá (áááá áááá áĽáť áłááá áá° áá 2 áĽá 3 áŽááá˝ áááἠáá˝áá)á˘
á¨ááá¨á áŤáá°áá áááá ááᢠáĽá áá ᨠEEM ážáá áá ááŤá áĽá á á˛áąá á¨áŠá¤áľá˘ á ááłá¨ áá¨áĽ ááłáŞáŤá˝áá á á áŤáŁá˘áŤá áá¨ááá áá áľááľá áá áá¨á á á áá-
opkg install kmod-usb-net-cdc-eem
áááá áľáŤáá áá° áŞáá¤á ááť ááááŤáľ á áŤáá°á á áŠá áŁáá á¨áŚááą á¨á á á á áľáŤáť áá ᨠSNAT á°áἠáá¨á ááá á¨áŚááąá á áľáŤáť á dnsmasq á áŠá áĽáá° ááľáá á áľáŤáť áá°áŤá¨áľ áŤáľáááááłáᢠá¨áááá á¨áá¨áááá á¨áá¨á°ááá ááľáá á áá¨áá ááᢠ/etc/dnsmasq.conf
:
dhcp-option = tag:lan, option:router, 192.168.1.100
á¨áľ 192.168.1.100
- á¨áŚááľá á áá á áľáŤáťá˘ á áŤáą á áŚááą áá áŁáá á¨ááľááá ááźáśá˝ ááľáĽ á¨áŤáá°á á áľáŤáťáá ááľááŁáľáá á áááą!
á¨áááá áľááá
á¨áŚááľ áááááśá˝á á¨áŤáá°á áĽáááŤáá˝ áááá¨áľ áĽá
á áá ááá. áĽáá°áá
áŤá ááá ááá˘
áá°áá°ááŤ
á áŠá¤áľá˘ á áŠá áŤáá á ááłá¨áá¨áĽ á ááŤáľá°áá
áááł á ááĽááľ áá°áŤá: 100-120 áᣠ/ á°, áŤáá° á áĽá áá á. OpenVPN áá° 70Mb/s á˘áááŞááľáľ áľáŤáá áŤááááŁáá
á á áŁá áĽá á áá°áááŁááá áá ááááá´ á á ááᢠá¨áŤáá°á ááłá á áĽáĽá
á áááá, áľáá˝ ááá°áľ áá°áá. Aesthetes á¨á¤á°áááľ áĽá á¨áŠá¤áľá˘ á áľá°ááá
áááááá˝á á¨áŚááą áá ááľáááľ áá˝ááᣠáá
á ááłá áá á áá áĽáá˛áá áĽá á ááá á¨á°áá°á áŚáł áĽáá˛áá áŤáľá˝áááá˘
á áĽáá°áá
ááááľ á¨áĽááá ááľáá˝ áá ááááłá°á áĽá ááááááľ á¨á°áťá áá
ááá: hab.com