ZeroTier เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เชญเชพเช— 2

เชฒเซ‡เช–เชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เชชเซเชฐเชฅเชฎ เชชเชพเช‚เชš เชชเช—เชฒเชพเช‚ เชฆเชฐเชฎเชฟเชฏเชพเชจ ZeroTier เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เชญเชพเช— 1 เช…เชฎเซ‡ เชคเซเชฐเชฃ เชญเซŒเช—เซ‹เชฒเชฟเช• เชฐเซ€เชคเซ‡ เชฆเซ‚เชฐเชจเชพ เช—เชพเช‚เช เซ‹เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชฅเซ‡ เชœเซ‹เชกเซเชฏเชพ เช›เซ‡. เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เชญเซŒเชคเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡, เช…เชจเซเชฏ เชฌเซ‡ เชฌเซ‡ เช…เชฒเช— เช…เชฒเช— เชกเซ€เชธเซ€เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡.  

ZeroTier เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เชญเชพเช— 2
เช†เชฎเชพเช‚ เชตเชงเซ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹ เชจ เชนเชคเซ‹, เชœเซ‹ เช•เซ‡ เช† เชฆเชฐเซ‡เช• เชจเซ‹เชกเซเชธ เชเช• เชชเช›เซ€ เชเช• เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค เชเช• เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชญเซŒเชคเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐเชจเชพ เชคเชฎเชพเชฎ เชจเซ‹เชกเซเชธเชจเซ‡ ZeroTier เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹ เชถเซเช‚? เช† เช•เชพเชฐเซเชฏ เชเช• เชฆเชฟเชตเชธ เช‰เชญเซเช‚ เชฅเชฏเซเช‚ เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เชฅเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฐเชฟเชจเซเชŸเชฐ เช…เชจเซ‡ เชฐเชพเช‰เชŸเชฐเชจเซ€ เชเช•เซเชธเซ‡เชธ เช—เซ‹เช เชตเชตเชพเชจเชพ เชฎเซเชฆเซเชฆเชพเชฅเซ€ เชฎเซ‚เช‚เชเชตเชฃเชฎเชพเช‚ เชนเชคเซ‹. 

เชฎเซ‡เช‚ เช‰เชชเชฐ เชตเชฐเซเชฃเชตเซ‡เชฒ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชเชกเชชเซ€ เช…เชจเซ‡ เชธเชฐเชณ เชจเชนเซ‹เชคเซเช‚. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฐเชฟเชจเซเชŸเชฐ - เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชซเช•เซเชค เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. Mikrotik - ZeroTier เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชถเซ เช•เชฐเชตเซ? เช˜เชฃเซเช‚ เช—เซ‚เช—เชฒเชฟเช‚เช— เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชนเซเช‚ เชเชตเชพ เชจเชฟเชทเซเช•เชฐเซเชท เชชเชฐ เช†เชตเซเชฏเซ‹ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœ (เชชเชฃ เชชเซเชฒ เช…เช‚เช—เซเชฐเซ‡เชœเซ€เชฎเชพเช‚เชฅเซ€ เชฌเซเชฐเชฟเชœ) เช OSI เชฎเซ‹เชกเซ‡เชฒเชจเซเช‚ เชธเซ‡เช•เชจเซเชก-เชฒเซ‡เชตเชฒ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃ เช›เซ‡, เชœเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเซเชธ (เชธเชฌเชจเซ‡เชŸ) เชจเซ‡ เชเช• เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชœเซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡.

เชนเซเช‚ เช† เชฒเซ‡เช–เชฎเชพเช‚ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซเชฏเซเช‚ เชคเซ‡เชจเซ€ เชตเชพเชฐเซเชคเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚.. 

เชชเซเชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเชจเซ‡ เช•เซ‡เชŸเชฒเซ‹ เช–เชฐเซเชš เชฅเชพเชฏ เช›เซ‡...

เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚, เชเช• เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชคเชฐเซ€เช•เซ‡, เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชจเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เช•เชฏเซ‹ เชจเซ‹เชก เชฌเซเชฐเชฟเชœ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชถเซ‡. เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เช‰เชชเช•เชฐเชฃ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชตเชšเซเชšเซ‡ เชชเซเชฒ เช—เซ‹เช เชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชคเซ‡ เชฐเชพเช‰เชŸเชฐ เชœเซ‡เชตเซเช‚ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡ - เชเช• เช‰เชชเช•เชฐเชฃ OpenWRT เชšเชฒเชพเชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เช…เชฅเชตเชพ Teltonika เชฎเชพเช‚เชฅเซ€ RUT เชถเซเชฐเซ‡เชฃเซ€ เชธเชพเชงเชจเซ‹, เชคเซ‡เชฎเชœ เชจเชฟเชฏเชฎเชฟเชค เชธเชฐเซเชตเชฐ เช…เชฅเชตเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ. 

เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เช…เชฒเชฌเชคเซเชค, เชฎเซ‡เช‚ เชฌเซ‹เชฐเซเชก เชชเชฐ OpenWRT เชธเชพเชฅเซ‡ เชฐเชพเช‰เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚. เชชเชฐเช‚เชคเซ เช เชนเช•เซ€เช•เชคเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฐเชพเช–เซ€เชจเซ‡ เช•เซ‡ เชนเชพเชฒเชจเซ€ เชฎเชฟเช•เซเชฐเซ‹เชŸเชฟเช• เชฎเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡, เชœเซ‹ เช•เซ‡ เชคเซ‡ เชเซ€เชฐเซ‹เชŸเชพเชฏเชฐ เชธเชพเชฅเซ‡ เชเช•เซ€เช•เชฐเชฃเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชคเซเช‚ เชจเชฅเซ€, เช…เชจเซ‡ เชนเซเช‚ เช–เชฐเซ‡เช–เชฐ เชตเชฟเช•เซƒเชค เช…เชจเซ‡ "เช–เช‚เชœเชฐเซ€ เชธเชพเชฅเซ‡ เชจเซƒเชคเซเชฏ" เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชจเชฅเซ€, เชฎเซ‡เช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœ เชคเชฐเซ€เช•เซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชœเซ‡เชฎ เช•เซ‡, Raspberry Pi 3 Model B, Raspbian เชจเชพ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เชšเชพเชฒเชคเชพ เชญเซŒเชคเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชฅเซ‡ เชธเชคเชค เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชฌเชธเซเชŸเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค OS เช›เซ‡.

เชฌเซเชฐเชฟเชœ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เชธเชฎเชฐเซเชฅ เชฅเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เช•เซ‡ เชœเซ‡ เช…เชจเซเชฏ เชธเซ‡เชตเชพเช“ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจเชฅเซ€ เชคเซ‡ เช‰เชชเช•เชฐเชฃ เชชเชฐ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช. เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฎเซเช–เซเชฏ เช‡เชฅเชฐเชจเซ‡เชŸ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชนเชคเซเช‚, เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชฌเซ€เชœเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเซเชฏเซเช‚. เช† เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ Realtek เชคเชฐเชซเชฅเซ€ RTL8152 เชšเชฟเชชเชธเซ‡เชŸ เชชเชฐ เช†เชงเชพเชฐเชฟเชค USB-เช‡เชฅเชฐเชจเซ‡เชŸ เชเชกเซ‡เชชเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹.

เชเชกเซ‡เชชเซเชŸเชฐเชจเซ‡ เชซเซเชฐเซ€ เชฏเซเชเชธเชฌเซ€ เชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช…เชจเซ‡ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซ‹:

sudo apt update && sudo apt upgrade -y
sudo reboot

เชฎเซ‡เช‚ เชคเชชเชพเชธเซเชฏเซเช‚ เช•เซ‡ เชถเซเช‚ เชธเชฟเชธเซเชŸเชฎ เชฏเซเชเชธเชฌเซ€ เช‡เชฅเชฐเชจเซ‡เชŸ เชเชกเซ‡เชชเซเชŸเชฐ เชœเซเช เช›เซ‡:

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

เชฎเชจเซ‡ เช เชจเซ‹เช‚เชงเชตเชพเชฎเชพเช‚ เช†เชจเช‚เชฆ เชฅเชฏเซ‹ เช•เซ‡ เช‰เชชเช•เชฐเชฃ 004 เชฎเชพเชคเซเชฐ เชฎเชพเชฐเซเช‚ เชเชกเซ‡เชชเซเชŸเชฐ เช›เซ‡.

เช†เช—เชณ, เชฎเซ‡เช‚ เชธเซเชชเชทเซเชŸ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เช† เชเชกเซ‡เชชเซเชŸเชฐเชจเซ‡ เช•เชฏเซเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชธเซ‹เช‚เชชเซ‡เชฒ เช›เซ‡:

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

เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ eth1 ๐Ÿ™‚ เช…เชจเซ‡ เชนเชตเซ‡ เชนเซเช‚ เชคเซ‡เชจเซ‡ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœเชจเซ‡ เช—เซ‹เช เชตเซ€ เชถเช•เซเช‚ เช›เซเช‚. 

เชฎเซ‡เช‚ เช–เชฐเซ‡เช–เชฐ เชœเซ‡ เช•เชฐเซเชฏเซเช‚ เชคเซ‡ เชจเซ€เชšเซ‡ เช†เชชเซ‡เชฒเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‡ เช…เชจเซเชธเชฐเชตเชพเชจเซเช‚ เชนเชคเซเช‚:

  • เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชชเซ‡เช•เซ‡เชœเซ‹:
    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

เชคเชฎเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชจเชฟเชฏเช‚เชคเซเชฐเช• เชชเชฐ เช†เช—เชณ:

ะ’ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซเชฏเซเช‚ เชตเชฟเช—เชคเชตเชพเชฐ, เชฒเชฟเช‚เช•เชจเซ‡ เชถเซ‹เชงเซ€ เช…เชจเซ‡ เช…เชจเซเชธเชฐเซ‹ v4AssignMode เช…เชจเซ‡ เชšเซ‡เช•เชฌเซ‹เช•เซเชธเชจเซ‡ เช…เชจเชšเซ‡เช• เช•เชฐเซ€เชจเซ‡ IP เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ€ เชธเซเชตเชคเชƒ-เชธเซ‹เช‚เชชเชฃเซ€เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€ IP เช…เชธเชพเช‡เชจเชฎเซ‡เชจเซเชŸ เชชเซ‚เชฒเชฎเชพเช‚เชฅเซ€ เชธเซเชตเชคเชƒ-เชธเซ‹เช‚เชชเชฃเซ€

ZeroTier เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เชญเชพเช— 2
เชคเซ‡ เชชเช›เซ€, เชฎเซ‡เช‚ เชจเชพเชฎ เชธเซ‡เชŸ เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชšเซ‡เช•เชฌเซ‹เช•เซเชธ เชšเซ‡เช• เช•เชฐเซ€เชจเซ‡ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เชจเซ‹เชกเชจเซ‡ เช…เชงเชฟเช•เซƒเชค เช•เชฐเซเชฏเซเช‚ เช…เชงเชฟเช•เซƒเชค ะธ เชธเช•เซเชฐเชฟเชฏ เชชเซเชฒ. เชฎเซ‡เช‚ IP เชธเชฐเชจเชพเชฎเซเช‚ เชธเซ‹เช‚เชชเซเชฏเซเช‚ เชจเชฅเซ€.

ZeroTier เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เชญเชพเช— 2
เชชเช›เซ€ เชคเซ‡ เชจเซ‹เชก เชชเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเช›เซ‹ เชซเชฐเซเชฏเซ‹, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชฃเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชชเชพเชฆเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒ เช–เซ‹เชฒเซ€:

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

เช•เซเชฏเชพเช‚ eth1 โ€” เช•เชจเซ‡เช•เซเชŸเซ‡เชก เชฏเซเชเชธเชฌเซ€ เช‡เชฅเชฐเชจเซ‡เชŸ เชเชกเซ‡เชชเซเชŸเชฐ เช•เซ‡ เชœเซ‡เชจเซ‡ IP เชธเชฐเชจเชพเชฎเซเช‚ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจ เชนเชคเซเช‚.
br0 โ€” เชฎเชพเชฐเชพ เชญเซŒเชคเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ€ เชธเชฐเชจเชพเชฎเชพ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ เช…เชธเชพเช‡เชจ เช•เชฐเชพเชฏเซ‡เชฒ เช•เชพเชฏเชฎเซ€ IP เชธเชฐเชจเชพเชฎเชพ เชธเชพเชฅเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡.
ztXXXXXXXXX โ€” ZeroTier เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซเช‚ เชจเชพเชฎ, เชœเซ‡ เช†เชฆเซ‡เชถ เชฆเซเชตเชพเชฐเชพ เช“เชณเช–เชพเชฏ เช›เซ‡:

sudo ifconfig

เชฎเชพเชนเชฟเชคเซ€ เชฆเชพเช–เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒ เชธเชพเชšเชตเซ€ เช…เชจเซ‡ เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‡เชตเชพเช“ เชซเชฐเซ€เชฅเซ€ เชฒเซ‹เชก เช•เชฐเซ€:

sudo /etc/init.d/networking restart

เชฌเซเชฐเชฟเชœเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซเชฏเซ‹:

sudo brctl show   

เชชเซเชฐเชพเชชเซเชค เชฎเชพเชนเชฟเชคเซ€ เช…เชจเซเชธเชพเชฐ เชชเซเชฒ เช‰เชชเชฐ เช‰เช›เชพเชณเซ‹ เช†เชตเซเชฏเซ‹ เช›เซ‡.

bridge name	bridge id		STP enabled	interfaces
br0		8000.00e04c360769	no		eth1
							ztXXXXXXXX

เช†เช—เชณ, เชฎเซ‡เช‚ เชฐเซ‚เชŸ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซเชฏเซเช‚.

เชฎเซ‡เช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‹เชกเซเชธเชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚เชจเซ€ เชฒเชฟเช‚เช•เชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเชธเชฐเซ€? IP เชธเซ‹เช‚เชชเชฃเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœ. เช†เช—เชณ, เช–เซเชฒเชคเซ€ เชตเชฟเช‚เชกเซ‹เชฎเชพเช‚, เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เชธเช‚เชšเชพเชฒเชฟเชค เชฎเชพเชฐเซเช—เซ‹. เชนเซเช‚ เชเช• เชจเชตเชพ เชชเซƒเชทเซเช  เชชเชฐ เช—เชฏเซ‹, เชœเซเชฏเชพเช‚ เชคเชฐเซ€เช•เซ‡ เชฒเช•เซเชทเซเชฏเชพเช‚เช• เชจเชฟเชฐเซเชฆเซ‡เชถ 0.0.0.0 / 0, เช…เชจเซ‡ เช—เซ‡เชŸเชตเซ‡ โ€” เชธเช‚เชธเซเชฅเชพเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ€ เชธเชฐเชจเชพเชฎเชพ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœเชจเซเช‚ IP เชธเชฐเชจเชพเชฎเซเช‚, เช…เช—เชพเช‰ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค. เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ 192.168.0.10

ZeroTier เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เชญเชพเช— 2
เชคเซ‡เชฃเซ‡ เชฆเชพเช–เชฒ เช•เชฐเซ‡เชฒเชพ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ€ เช…เชจเซ‡ เชจเซ‹เชกเซเชธเชจเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เชคเชชเชพเชธเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เชญเซŒเชคเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‹เชกเชฎเชพเช‚เชฅเซ€ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชจเซ‹เชกเชจเซ‡ เชชเชฟเช‚เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเชพเชฅเซ€ เชŠเชฒเชŸเซเช‚.

เชฌเชธ เชเชŸเชฒเซเช‚ เชœ!

เชœเซ‹ เช•เซ‡, เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ เชคเซ‡เชจเชพเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‹เชกเซเชธเชจเชพ เช†เช‡เชชเซ€ เชเชกเซเชฐเซ‡เชธ เช เชœ เชฐเซ‡เชจเซเชœเชฎเชพเช‚เชฅเซ€ เช›เซ‡ เชœเซ‡ เชญเซŒเชคเชฟเช• เชเช•เชฎเชพเช‚ เชจเซ‹เชกเซเชธเชจเชพ IP เชเชกเซเชฐเซ‡เชธ เช›เซ‡. เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชจเซ‡ เชฌเซเชฐเชฟเชœ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช† เชฎเซ‹เชกเซ‡เชฒ เชถเช•เซเชฏ เช›เซ‡, เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เช เช›เซ‡ เช•เซ‡ เชคเซ‡เช“ DHCP เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค เชธเชฐเชจเชพเชฎเชพเช‚เช“ เชธเชพเชฅเซ‡ เช“เชตเชฐเชฒเซ‡เชช เชฅเชคเชพ เชจเชฅเซ€.

เชนเซเช‚ เช† เชฒเซ‡เช–เชฎเชพเช‚ เชเชฎเชเชธ เชตเชฟเชจเซเชกเซ‹เช เช…เชจเซ‡ เช…เชจเซเชฏ เชฒเชฟเชจเช•เซเชธ เชตเชฟเชคเชฐเชฃเซ‹ เชšเชฒเชพเชตเชคเซ€ เชนเซ‹เชธเซเชŸ เชฌเชพเชœเซ เชชเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เช…เชฒเช—เชฅเซ€ เชตเชพเชค เช•เชฐเซ€เชถ เชจเชนเซ€เช‚ - เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เช† เชตเชฟเชทเชฏ เชชเชฐ เชธเชพเชฎเช—เซเชฐเซ€เชฅเซ€ เชญเชฐเซ‡เชฒเซเช‚ เช›เซ‡. เชจเซ‡เชŸเชตเชฐเซเช• เชจเชฟเชฏเช‚เชคเซเชฐเช• เชฌเชพเชœเซเชจเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฎเชพเชŸเซ‡, เชคเซ‡ เช‰เชชเชฐ เชตเชฐเซเชฃเชตเซ‡เชฒ เชธเชฎเชพเชจ เช›เซ‡.

เชนเซเช‚ เชซเช•เซเชค เช เชจเซ‹เช‚เชงเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ เช•เซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ PI เช เชเซ€เชฐเซ‹เชŸเซ€เชฏเชฐ เชธเชพเชฅเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชฌเชœเซ‡เชŸ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชธเชพเชงเชจ เช›เซ‡, เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชธเซเชฅเชฟเชฐ เช‰เช•เซ‡เชฒ เชคเชฐเซ€เช•เซ‡ เชœ เชจเชนเซ€เช‚. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เช‰เชŸเชธเซ‹เชฐเซเชธเชฐเซเชธ Raspberry PI เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชชเซ‚เชฐเซเชต-เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชจเชพ เชญเซŒเชคเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ ZeroTier เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เชœเซ‹เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡.

เชšเชพเชฒเซ‹ เชนเซเช‚ เชตเชพเชฐเซเชคเชพเชจเซ‹ เช† เชญเชพเช— เชชเซ‚เชฐเซ‹ เช•เชฐเซเช‚. เชนเซเช‚ เชชเซเชฐเชถเซเชจเซ‹, เชชเซเชฐเชคเชฟเชญเชพเชตเซ‹ เช…เชจเซ‡ เชŸเชฟเชชเซเชชเชฃเซ€เช“เชจเซ€ เช†เชคเซเชฐเชคเชพเชฅเซ€ เชฐเชพเชน เชœเซ‹เช‰เช‚ เช›เซเช‚ - เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชนเซเช‚ เช†เช—เชพเชฎเซ€ เชฒเซ‡เช–เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชฌเชจเชพเชตเซ€เชถ. เช† เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชนเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เชคเชฎเซ‡ เชฎเชพเชฐเซเช•เซ‡เชŸเชชเซเชฒเซ‡เชธเชฎเชพเช‚เชฅเซ€ VDS เชชเชฐ เช†เชงเชพเชฐเชฟเชค GUI เชธเชพเชฅเซ‡ เช–เชพเชจเช—เซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชจเชฟเชฏเช‚เชคเซเชฐเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เชธเชพเช‡เชŸ เช†เชฐเชฏเซเชตเซ€เชกเซ€เชเชธ. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชฌเชงเชพ เชจเชตเชพ เช•เซเชฒเชพเชฏเช‚เชŸ เชชเชพเชธเซ‡ 3 เชฆเชฟเชตเชธเชจเซ€ เชฎเชซเชค เช…เชœเชฎเชพเชฏเชถ เช…เชตเชงเชฟ เช›เซ‡!

-> เชชเชฐเชฟเชšเชฏ. เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชญเชพเช—. เชชเซเชฒเซ‡เชจเซ‡เชŸ เช…เชฐเซเชฅ เชฎเชพเชŸเซ‡ เชธเซเชฎเชพเชฐเซเชŸ เชˆเชฅเชฐเชจเซ‡เชŸ เชธเซเชตเชฟเชš
-> เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เชญเชพเช— 1
-> เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เชญเชพเช— 2

ZeroTier เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เชญเชพเช— 2

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹