LAN内のホストをVXLANで闇ネットにつなぐ
闇ネットゲートウェイを設置済みであれば、以下のようにすればLAN内の他のホストを闇ネットにつなぐことができる USB接続のEthernetアダプタとかでOK
互いをLANケーブルで接続する
接続したいホストの2番目のEthernetポートに闇ネットのIPアドレスを設定する
しかし、このやりかただと、1台につき1つEthernetアダプタと、LANケーブルと、スイッチングハブが必要になる
そこで、VXLANでローカルネット上に仮想的なLANをもうひとつつくって、こちらを闇ネットの接続につかってみる なぜVXLANか
VLANでも同じことができるが、L3で疎通していればL2をトンネリングできるVXLANのほうが使い勝手がよいため
タグ付きVLANはWiFi上で使えないが、VXLANだとWiFiでもタグVLANのようなことができる
想定するシチュエーション
闇ネットゲートウェイ : Ethernet(eth0)
接続したいホスト : WiFi(wlan0)
で2者が同一のセグメントに接続されているものとする。
接続したいホスト の闇ネット側IPアドレスは 10.0.254.1 と仮定する(インターフェースはbr0)
手順
GSNet Gateway側:
code:sh
sudo ip link add vxlan0 type vxlan id 83 group 239.1.1.1 dev eth0
sudo ip link set dev vxlan0 master br0
sudo ip link set up dev vxlan0
接続したいホスト側:
code:sh
sudo ip link add vxlan0 type vxlan id 83 group 239.1.1.1 dev wlan0
sudo ip addr add 10.0.254.1/8 dev vxlan0
sudo ip link set up dev vxlan0
動作確認
接続したいホスト から10.0.0.1 にpingを打ってみる
別の闇ネット拠点にいるホストから 10.0.254.1 にpingを打ってもらう
どちらも疎通していればOK
VXLANを使用している例
See Also: