論理構成マップ(増備後)
増備計画 Phase 1〜3 完了後の VLAN・ルーティング・ファイアウォール設計。
1. VLAN 定義
| VLAN ID |
名称 |
サブネット |
GW |
用途 |
| 10 |
MGMT |
10.0.10.0/24 |
10.0.10.1 |
ネットワーク機器管理 |
| 20 |
SERVER |
10.0.20.0/22 |
10.0.20.1 |
物理ホスト + VM |
| 30 |
STORAGE |
10.0.30.0/24 |
10.0.30.1 |
NAS ストレージ |
| 40 |
CLIENT |
10.0.40.0/24 |
10.0.40.1 |
有線クライアント端末 |
| 50 |
GUEST |
10.0.50.0/24 |
10.0.50.1 |
ゲスト端末(WAN のみ) |
| 60 |
IoT |
10.0.60.0/24 |
10.0.60.1 |
IoT デバイス(WAN のみ) |
| 100 |
PRV |
192.168.100.0/22 |
192.168.100.1 |
家庭内端末 (OPNsense 管理) |
VLAN 10〜60 は RTX 1300 で L3 ルーティング。VLAN 100 は OPNsense が GW。
2. ルーティング設計
SRV セグメント(RTX 1300 管理)
| 送信元 VLAN |
宛先 VLAN |
許可 |
備考 |
| MGMT (10) |
SERVER (20) |
✅ |
管理アクセス |
| MGMT (10) |
STORAGE (30) |
✅ |
NAS 管理 |
| MGMT (10) |
WAN |
✅ |
ファームウェア更新等 |
| SERVER (20) |
STORAGE (30) |
✅ |
VM → NAS 通信 |
| SERVER (20) |
MGMT (10) |
❌ |
管理網への侵入防止 |
| SERVER (20) |
WAN |
✅ |
インターネット接続 |
| CLIENT (40) |
SERVER (20) |
✅ (限定) |
公開サービスのみ(nexus 経由) |
| CLIENT (40) |
STORAGE (30) |
❌ |
ストレージ直接接続禁止 |
| GUEST (50) |
全内部 |
❌ |
WAN のみ |
| IoT (60) |
全内部 |
❌ |
WAN のみ |
PRV セグメント(OPNsense 管理)
SSID → VLAN 対応(VLAN tagged SSID 対応 AP 使用時)
AP→sw-flex 間はトランクポート(VLAN 100/101/102 タグ許可)。OPNsense 側で各 VLAN に DHCP スコープと FW ルールを設定。
ファイアウォールルール
| 送信元 VLAN |
宛先 |
許可 |
備考 |
| VLAN 100 Main |
WAN |
✅ |
通常利用 |
| VLAN 100 Main |
SRV (10.0.0.0/16) |
✅ (限定) |
nexus 公開サービスのみ |
| VLAN 100 Main |
VLAN 101/102 |
❌ |
SSID 間通信遮断 |
| VLAN 101 IoT |
WAN |
✅ |
IoT クラウド通信 |
| VLAN 101 IoT |
内部全体 |
❌ |
完全遮断 |
| VLAN 102 Guest |
WAN |
✅ |
— |
| VLAN 102 Guest |
内部全体 |
❌ |
完全遮断 |
3. サービス依存関係
4. DNS 設計
| ゾーン |
サーバ |
IP |
用途 |
| SRV 公開サービス |
svc-dns |
192.168.0.53 → 10.0.21.x |
内部サービス名前解決 |
| PRV プライベート |
priv-dns |
192.168.10.53 → 10.0.21.x |
PRV 端末向け DNS |
- svc-dns / priv-dns はともに LXC コンテナ(Proxmox 管理)
- 上位 DNS: ISP / Public DNS へフォワード
5. NTP
| サーバ |
IP |
用途 |
| NTP (LXC 110) |
192.168.0.10 → 10.0.21.x |
全ホスト時刻同期源 |
備考
- VLAN 間通信は RTX 1300 のルーティングテーブルと ACL で制御
- PRV セグメントは OPNsense が DHCP / FW / NAT をすべて担当
- 将来 OPNsense HA 構成時は CARP VIP
192.168.100.1 + pfsync で冗長化