áá±á¬ááºážáá«ážááœááºáá±á¬áºááŒáá¬ážáá±á¬ áááá¡ááá·áºáá«ážááá·áºá¡ááœááºáž
ဠnode áá
áºáá¯á
á®ááᯠááœááºáááºááá¯á· áá
áºáá¯ááŒá®ážáá
áºáᯠáá±á«ááºážááá·áºáá±á¬áºáááºáž áááºážááẠá¡áá»áááºáá»á¬ážá
áœá¬ ááá°áá«á ááá¯á·áá±á¬áº áááºáá
áºáŠážáááºážáá¬áááá² áá¯ááºááá¯ááºážááá¯ááºáá¬ááœááºáááºáá±á«áºááŸá node á¡á¬ážáá¯á¶ážááᯠZeroTier virtual network ááá¯á· áá»áááºáááºááẠááá¯á¡ááºáá«á á¡áááºáááºážá virtual network á០network printer ááŸáá·áº router áá®ááá¯á· virtual network á០access ááá¯á
á®á
ááºááŒááºážááá¯ááºáá¬ááŒá¿áá¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠááá±á áááŒá
áºáá±á¬á¡áá«ááœáẠá€áá¯ááºáááºážááẠáá±á«áºáá±á«ááºáá¬áááºá
á¡áááºáá±á¬áºááŒáá« áááºážáááºážááᯠá¡áá¯á¶ážááŒá¯ááẠááŒáá¯ážá á¬ážáá²á·áá±á¬áºáááºáž áá±áá¬ááá¯ááºážááœáẠááŒááºáááºááŒá®áž áááœááºáá°áá«á á¥ááá¬á¡á¬ážááŒáá·áºá ááœááºáááºááááºáᬠ- áááºá áááºážááá¯áá»áááºáááºáá¯á¶ááŒáá·áº áááá«á Mikrotik - ZeroTier ááᯠááá¶á·ááá¯ážáá«á áá¬áá¯ááºááá²? áá¬á·ááºáá²ááᯠá¡áá»á¬ážááŒá®áž googling áá¯ááºááŒá®áž ááœá²ááŒááºážá áááºááŒá¬ááŒá®ážáá±á¬ááºá network Bridge áá áºáá¯ááᯠá á¯á ááºážááá¯á· ááá¯á¡ááºáááºááá¯á· áááá¯á¶ážáá»á¯ááºáá²á·áá«áááºá
ááœááºáááºáá¶áá¬áž (á áá¶áá¬áž á¡ááºá¹áááááºáá¶á០Bridge) ááẠOSI áá±á¬áºáááºá áá¯áááá¡ááá·áº ááœááºáááºá ááºáá á¹á ááºážáá áºáá¯ááŒá áºááŒá®áž ááœááºáá»á°áá¬ááœááºáááºáá áºáá¯á á¡á áááºá¡ááá¯ááºážáá»á¬áž (subnets) áá»á¬ážááᯠááœááºáááºáá áºáá¯áááºážááá¯á· áá±á«ááºážá ááºááẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá
áá®áá±á¬ááºážáá«ážááŸá¬ áá¯ááºáá¯á¶áá¯ááºáááºážáá±ážááᯠáá»áŸáá±áá»ááºáá«áááº..
áá¶áá¬ážáá±á¬ááºááẠáááºáá±á¬ááºáá¯ááºáá»ááá²...
á
áááºáááºá á
á®áá¶ááá·áºááœá²áá°áá
áºáŠážá¡áá±ááŒáá·áº áá»áœááºá¯ááºááẠááœááºáááºá¡ááœááºážááŸá áááºááá·áº Node ááᯠáá¶áá¬ážáá
áºáá¯á¡ááŒá
Ạáá¯ááºáá±á¬ááºáááºááᯠáá¯á¶ážááŒááºááááºááŒá
áºáááºá ááœá±ážáá»ááºá
áá¬áá»á¬ážááᯠáá±á·áá¬ááŒá®ážáá±á¬á¡áá«á áááºážááẠnetwork interfaces áá»á¬ážááŒá¬áž áá±á«ááºážáá°ážáá»áááºáááºááá¯ááºááá·áº áááºááá·áºááœááºááŒá°áá¬áááᯠááŒá
áºááá¯ááºááŒá±á¬ááºáž ááá±á¬áá±á«ááºáá²á·áá«áááºá áááºážááẠrouter - device áá
áºáá¯áá²á·ááá¯á· ááŒá
áºáá¬ááá¯ááºáááºá
á¡á ááá¯ááºážááŸá¬áá±á¬á· OpenWRT áá«áá²á· router ááá¯áá¯á¶ážááá¯á· á ááºážá á¬ážáá²á·áááºá áá«áá±ááá·áº áááºááŸá Mikrotik áᬠZeroTier áá²á· áá±á«ááºážá ááºážááŸá¯ááᯠááá¶á·ááá¯ážááá¯ááºáá±ááá·áºá ááŸáááŒá®ážáá¬áž Mikrotik á áá»áœááºááá²á· áá¯á¶ážá ááá¯ááºáááºááŸá¯ááŸááá¬ááŒá±á¬áá·áºá áá«ááááºááᯠááŸá¬ážááœááºážááŒá®áž "tambourine áá²á· áááŒááºáž" ááᯠááá¯ááºáá»ááºáá«áá°ážá ááœááºáá»á°áá¬ááᯠááœááºáááºáá¶áá¬ážá¡ááŒá Ạá¡áá¯á¶ážááŒá¯ááá¯á· áá¯á¶ážááŒááºáá²á·áá«áááºá ááŒá±á¬áááẠRaspberry Pi 3 Model B áᬠDebian Buster ááᯠá¡ááŒá±áá¶áá¬ážáá²á· OS ááŒá áºáá²á· Raspbian áá²á· áá±á¬ááºáá¯á¶ážáá¬ážááŸááºážááŒá áºáá²á· áá¯ááºááá¯ááºážááá¯ááºáá¬ááœááºáááºáá²á· á¡ááŒá²áá»áááºáááºáá¬ážáá«áááºá
áá¶áá¬ážáá áºáá¯ááᯠá á¯á ááºážááá¯ááºáááºá á¡ááŒá¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážá០á¡áá¯á¶ážáááŒá¯áá±á¬ ááœááºáááºáá»áááºáááºááŸá¯áá áºáᯠá ááºáá á¹á ááºážáá±á«áºááœáẠáááá¯ááºááá«áááºá áá»áœááºá¯ááºáááá á¹á ááœááºá áááºá Ethernet ááᯠá¡áá¯á¶ážááŒá¯áá±ááŒá®ááŒá áºáá±á¬ááŒá±á¬áá·áº áá¯ááááá áºáá¯ááᯠá á®á ááºááá¯ááºáá«áááºá á€áá¯ááºáá±á¬ááºá áá¬á¡ááœáẠRealtek á០RTL8152 áá»á áºááºáááºááᯠá¡ááŒá±áá¶áá¬ážáá±á¬ USB-Ethernet adapter ááᯠá¡áá¯á¶ážááŒá¯ááŒááºážá
á¡áááºáá¬á¡á¬áž á¡ááá²á· USB á¡áá±á«ááºááá¯á· áá»áááºáááºááŒá®ážáá±á¬ááºá á áá áºá¡á¬áž á¡ááá·áºááŒáŸáá·áºáááºááŒááºážááŸáá·áº ááŒááºáááºá áááºááŒááºáž-
sudo apt update && sudo apt upgrade -y
sudo reboot
á áá áºá USB Ethernet adapter ááá¯ááœá±á·áá¬ážááá¯áᬠá á áºáá±ážáá²á·áááº-
sudo lsusb
áááŸááá¬áá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬ááŒá®ážáá±á¬ááº
Bus 001 Device 004: ID 0bda:8152 Realtek Semiconductor Corp. RTL8152 Fast Ethernet Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device 004 ááẠáá»áœááºá¯ááºá adapter áá¬ááŒá áºááŒá±á¬ááºáž ááŸááºáá¬ážáááá·áºá¡ááœáẠáá»á±áááºáááá«áááºá
ááá¯á·áá±á¬ááºá ဠadapter ááœáẠáááºááá·áº network interface ááᯠáááºááŸááºáá±ážáá¬ážááŒá±á¬ááºáž ááŸááºážáááºážáááºááŒáá²á·áááº-
dmesg | grep 8152
[ 2.400424] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=8152, bcdDevice=20.00
[ 6.363837] usbcore: registered new interface driver r8152
[ 6.669986] r8152 1-1.3:1.0 eth1: v1.09.9
[ 8.808282] r8152 1-1.3:1.0 eth1: carrier on
ááœááºááŸáá·áº áá»áá·áºááẠð ááᯠáááºážááᯠconfigure áá¯ááºááŒá®áž network bridge ááᯠááŒááºááá¯ááºáá«ááŒá®á
áá«ááááºáá¯ááºáá²á·áá¬á á¡á±á¬ááºáá±á¬áºááŒáá« algorithm ááᯠááá¯ááºáá¬áá²á·áá¬áá« á
- ááá·áºááœááºážáá¬ážááá·áº ááœááºáááºáá¶áá¬ážá
á®áá¶ááá·áºááœá²ááŸá¯ áááºáá±á·áá»áºáá»á¬áž-
sudo apt-get install bridge-utils
áááºáááºáá¬ážááẠZeroTier ONE-
curl -s https://install.zerotier.com | sudo bash
áá»áááºáááºáá¬ážáááºá áááºážááᯠáááºááŸá ZeroTier ááœááºáááºááá¯á·sudo zerotier-cli join <Network ID>
- ZeroTier IP ááááºá
á¬ááŸáá·áº áááºážááŒá±á¬ááºážá
á®áá¶ááá·áºááœá²ááŸá¯ááᯠááááºááẠá¡áááá·áºááᯠáá¯ááºáá±á¬ááºáá²á·áááº-
sudo zerotier-cli set <networkID> allowManaged=0
áááºáááœááºáááºááááºážáá»á¯ááºáááááá¬ááœáẠáá±á¬ááºáá áºáá¯-
Ð networks ááá¯ááŸáááºááá¯ááºááẠá¡áá±ážá áááºááá·áºááºááᯠááœá±á·ááŸáááŒá®áž ááá¯ááºáá¯ááºáá«á v4AssignMode ááŸáá·áº á¡ááŸááºááŒá áºáá±á¬ááºá áºááᯠá¡ááŸááºááŒá áºááŒá¯ááºááŒááºážááŒáá·áº IP ááááºá á¬áá»á¬ážá á¡ááá¯á¡áá»á±á¬ááºáááºááŸááºáá±ážááŸá¯ááᯠááááºáá¬ážáááºá IP Assignment Pool á០á¡ááá¯á¡áá»á±á¬áẠáááºááŸááºáá±ážáááºá
ááá¯á·áá±á¬ááºá áá»áœááºá¯ááºááẠá¡áááºááᯠáááºááŸááºááŒá®áž á¡ááŸááºááŒá
áºáá±á¬ááºá
áºáá»á¬ážááᯠá
á
áºáá±ážááŒááºážááŒáá·áº áá»áááºáááºáá¬ážáá±á¬ áá¯ááºááᯠááœáá·áºááŒá¯áá²á·áááºá Authorized О áááºáááºáá¶áá¬ážá IP ááááºá
á¬ááᯠááááºááŸááºáá¬ážáá«áá°ážá
ááá¯á·áá±á¬áẠáá°ááẠterminal ááá¯ááŒááºá áááºážááŒááºáááºá¡ááœáẠnetwork interface configuration file ááá¯ááœáá·áºáá¬ážááá·áº node áá±á«áºááŸá ááœááºáááºáá¶áá¬ážááᯠáááºáááºááŒááºážááá¯á· ááŒááºááœá¬ážáááºá
sudo nano /etc/network/interfaces
á¡á±á¬ááºáá±á¬áºááŒáá«á á¬ááŒá±á¬ááºážááœá±ááᯠáááºááŸá¬ááá·áºáá¬áá²á
auto eth1
allow-hotplug eth1
iface eth1 inet manual
auto br0
allow-hotplug br0
iface br0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
network 192.168.0.0
broadcast 192.168.0.255
dns-nameservers 127.0.0.1
bridge_ports eth1 ztXXXXXXXX
bridge_fd 0
bridge_maxage 0
áááºááŸá¬ áá»áá·áºááẠâ IP ááááºá
á¬áá
áºáᯠáááºááŸááºááá¬ážáá±á¬ áá»áááºáááºáá¬ážáá±á¬ USB Ethernet á¡áááºáá¬á
br0 â áá»áœááºá¯ááºááá¯ááºááá¯ááºážááá¯ááºáá¬ááœááºáááºá ááááºá
á¬á¡ááœá¬á¡áá±ážá០áááºááŸááºáá¬ážáá±á¬ á¡ááŒá²áááºáž IP ááááºá
á¬ááŒáá·áº áááºáá®ážáá¬ážáá±á¬ ááœááºáááºáá¶áá¬ážáá
áºáá¯á
ztXXXXXXXXX â á¡áááá·áºááŒáá·áºá¡ááá¡ááŸááºááŒá¯áá¬ážáá±á¬ ZeroTier virtual interface áá¡áááº-
sudo ifconfig
á¡áá»ááºá¡áááºááᯠááá·áºááœááºážááŒá®ážáá±á¬ááºá áá»áœááºá¯ááºááẠááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááá¯ááºááᯠááááºážáááºážááŒá®áž ááœááºáááºáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡áááá·áºááŒáá·áº ááŒááºáááºá áááºáá²á·áááº-
sudo /etc/init.d/networking restart
Bridge ááá¯ááºáá±á¬ááºááá¯ááºá áœááºážááá¯á á áºáá±ážáááºá áá»áœááºá¯ááºááẠcommand ááᯠrun áááº-
sudo brctl show
áááŸááá²á· á¡áá»ááºá¡áááºááœá±á¡á áá¶áá¬ážá áááºáá¬áááºá
bridge name bridge id STP enabled interfaces
br0 8000.00e04c360769 no eth1
ztXXXXXXXX
ááá¯á·áá±á¬áẠáá»áœááºá¯ááºááẠáááºážááŒá±á¬ááºážáááºááŸááºááẠááœááºáááºááááºážáá»á¯ááºáááááá¬ááá¯á· ááŒá±á¬ááºážááá¯ááºáááºá
ááœááºáááºáá¯á¶ááŸááºáá»á¬ážá á¬áááºážááŸá ááá·áºááºááᯠáá»áœááºá¯áẠáá¬ááŒá±á¬áá·áº ááá¯ááºáá¬áá²á·ááááºážá IP áá¬ááẠááœááºáááºáá¶áá¬áž. ááŒá®ážáááºáá±á¬á· ááœáá·áºáá¬áá²á· áááºážááá¯ážááᯠááŸáááºáá«á á á®áá¶áá¬ážáá±á¬ áááºážááŒá±á¬ááºážáá»á¬ážá áá»áœááºáá±á¬áºááẠá á¬áá»ááºááŸá¬á¡áá áºáá áºáá¯ááá¯á· ááœá¬ážáá²á·áááºá target á áá±á¬ááºááŒááẠ0.0.0.0 / 0, á¡ááŒá Ạáá¶áá«ážáá±á«áẠâ á¡á á±á¬ááá¯ááºážááœááºáá±á¬áºááŒáá¬ážáá±á¬ á¡ááœá²á·á¡á ááºážáááœááºáááºáááááºá á¬á¡ááœá¬á¡áá±ážá០ááœááºáááºáá¶áá¬ážá IP ááááºá á¬á áá«á·ááá á¹á ááŸá¬ 192.168.0.10
áá°ááá·áºááœááºážáá¬ážáá±á¬áá±áá¬ááá¯á¡áááºááŒá¯ááŒá®áž node áá»á¬ážáááœááºáááºáá»áááºáááºááŸá¯ááá¯á
á
áºáá±ážááŒá®áž virtual network á¡ááœááºážááŸá node ááᯠping áá¯ááºááŒá®áž physical network node ááŸá¡ááŒááºá¡ááŸááºá
á
áºáá±ážáááºá
áá«áá«áá²!
ááá¯á·áá±á¬áºá áááºáá¬ážááŒááºáá¬ááºáá¯á¶áá»á¬ážááá¯ááºáá°áá²á·ááá·áº ááŸá±á·ááŒá±ážáá¯á¶á á¶ááŸáá·áºááá°áá²á virtual network node áá»á¬ážá IP ááááºá á¬áá»á¬ážááẠáá¯ááºááá¯ááºážááá¯ááºáá¬áá áºáá¯ááŸá nodes áá»á¬ážá IP ááááºá á¬áá»á¬ážááŸáá·áº áá°áá®áá±á¬á¡ááœá¬á¡áá±ážááŸááŒá áºáááºá ááœááºáááºáá»á¬ážááᯠáá±á«ááºážáá°ážááá·áºá¡áá«á á€áá¯á¶á á¶ááẠááŒá áºááá¯ááºáááºá á¡áááá¡áá»ááºááŸá¬ áááºážááá¯á·ááẠDHCP áá¬áá¬á០ááŒáá·áºáá±áá¬ážáá±á¬ ááááºá á¬áá»á¬ážááŸáá·áº áááºááááºá á±ááẠááŒá áºáááºá
á€áá±á¬ááºážáá«ážááœáẠMS Windows ááŸáá·áº á¡ááŒá¬ážáá±á¬ Linux ááŒáá·áºááŒá°ážááŸá¯áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áº host áááºááŒááºážááŸá ááœááºáááºáá¶áá¬ážáá áºáá¯áááºáá±á¬ááºááŒááºážááŸáá·áºáááºáááºá áá®ážááŒá¬ážááŒá±á¬ááá¯áááºááá¯ááºáá« - á€á¡ááŒá±á¬ááºážá¡áá¬á¡ááœáẠá¡ááºáá¬áááºááẠáá á¹á ááºážáá»á¬ážá¡ááŒáá·áºááŸááááºá ááœááºáááºááááºážáá»á¯ááºáá°áááºááŒááºážááŸá áááºáááºáá»á¬ážá¡ááœáẠáááºážááá¯á·ááẠá¡áááºáá±á¬áºááŒáá«á¡áá¬áá»á¬ážááŸáá·áº áá°áá®áá«áááºá
Raspberry PI ááẠZeroTier ááŸáá·áº ááœááºáááºáá»á¬ážááᯠáá»áááºáááºáááºá¡ááœáẠáááºáá»ááºááŸáá·áº á¡áááºááŒá±ááá·áºáááááá¬áá áºáá¯ááŒá áºááŒá®áž á á¬áá±ážáááááá¬á¡ááŒá áºáá¬ááá á¥ááá¬á¡á¬ážááŒáá·áºá outsourcers áá»á¬ážááẠZeroTier ááá¯á¡ááŒá±áá¶á áááºáá±á¬ááºááŸá¯áá±ážáá±ááá·áº client ááá¯ááºááá¯ááºážááá¯ááºáá¬ááœááºáááºááᯠáá»ááºááŒááºá áœá¬áá±á«ááºážá ááºááẠRaspberry PI ááá¯á¡ááŒá±áá¶áá¬ážáá±á¬ ááŒáá¯áááºááŒááºáááºáá¬ážáá±á¬ááœááºáááºáá¶áá¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
áá®áá¬ááºáááºážáá²á· á¡ááá¯ááºážááᯠáááá¯á¶ážáá»á¯ááºáá«áá
á±á áá±ážááœááºážáá»á¬ážá áá¯á¶á·ááŒááºááŸá¯áá»á¬ážááŸáá·áº ááŸááºáá»ááºáá»á¬ážááᯠá
á±á¬áá·áºáá»áŸá±á¬áºáá±áá«ááẠ- áá¬ááŒá±á¬áá·áºáá²ááá¯áá±á¬á· á¡á²áá«á áá°ááá¯á·áá²á· á¡ááŒá±áá¶áá±á«áºááŸá¬áá² ááá¯áá±á¬á· áá±á¬ááºáá±á¬ááºážáá«ážáá²á· á¡ááŒá±á¬ááºážá¡áá¬ááᯠáá«áááºáá±á¬ááºáááºá á€á¡áá±á¬á¡ááœááºážá á
á»á±ážááœááºá០VDS ááá¯á¡ááŒá±áá¶áá¬ážáá±á¬ GUI ááŒáá·áº ááá¯ááºááá¯ááºááœááºáááºááááºážáá»á¯ááºáááááá¬ááᯠá¡áá¯á¶ážááŒá¯á áááºáááá¯ááºááá¯áẠvirtual network ááá¯á
á®á
ááºáááºááŒáá¯ážá
á¬ážááẠáá»áœááºá¯ááºá¡ááŒá¶ááŒá¯á¡ááºáá«áááºá
->
->
->
source: www.habr.com