もちろん、最初は OpenWRT を搭載したルーターの使用を検討しました。 しかし、既存の Mikrotik は私に完全に合っていますが、ZeroTier との統合はサポートされておらず、変態したり「タンバリンを持って踊る」ことは本当にしたくないという事実を考慮して、コンピューターをネットワーク ブリッジとして使用することにしました。 つまり、Raspberry Pi 3 Model B は、Debian Buster をベースにした OS である Raspbian の最新バージョンを実行している物理ネットワークに常に接続されています。
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 が私のアダプターにすぎないことに気づいてうれしかったです。
次に、このアダプターにどのネットワーク インターフェイスが割り当てられているかを明確にしました。
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
ただし、スクリーンショットを取得したプロトタイプとは異なり、物理ネットワークのノードの IP アドレスと同じ範囲の仮想ネットワーク ノードの IP アドレスを持っています。 ネットワークをブリッジする場合、このモデルが可能です。主なことは、ネットワークが DHCP サーバーによって配布されるアドレスと重複しないことです。
この記事では、MS Windows やその他の Linux ディストリビューションを実行するホスト側でのネットワーク ブリッジのセットアップについては個別に説明しません。インターネットには、このトピックに関する資料がたくさんあります。 ネットワークコントローラー側の設定については上記と同様です。
Raspberry PI は、固定ソリューションとしてだけでなく、ネットワークを ZeroTier に接続するための低予算で便利なツールであることに注意してください。 たとえば、アウトソーシング業者は、Raspberry PI に基づく事前構成されたネットワーク ブリッジを使用して、サービスを受けるクライアントの物理ネットワークと ZeroTier に基づく仮想ネットワークを迅速に組み合わせることができます。