kAsA's website
← 記事一覧へ戻る

Proxmox + pfSense で自宅ネットワークにルータを構築する手順

投稿日: 2024/04/26

Proxmox + pfSense で自宅ネットワークにルータを構築する手順

このドキュメントでは、Proxmox上にpfSenseを構築して、自宅にプライベートネットワーク(LAN)を作り、そこからインターネットにアクセスできるようにした一連の手順をまとめます。


⚙️ 構成概要

[Internet] ⇔ [Home Gateway (ISP)] ⇔ [mini PC (Proxmox)]
                                         └─ pfSense VM
                                              ├─ WAN: 192.168.0.x/24 (DHCP)
                                              └─ LAN: 192.168.1.1/24 (Static)

                                                      Switch ⇔ PC1

✅ ステップバイステップ

ステップ 1: Proxmox のネットワークブリッジ設定

/etc/network/interfaces にて、以下のように設定:

auto vmbr0
iface vmbr0 inet static
    address 192.168.0.xxx/24
    gateway 192.168.0.1
    bridge-ports enp3s0
    bridge-stp off
    bridge-fd 0

auto vmbr1
iface vmbr1 inet static
    address 192.168.1.2/24
    bridge-ports enp2s0
    bridge-stp off
    bridge-fd 0

ステップ 2: pfSense VM のネットワークデバイス構成

Proxmox上で pfSense VM に以下のように設定:

デバイスブリッジ用途
Net0vmbr0WAN
Net1vmbr1LAN

pfSense 起動後、以下のようになっていることを確認:

WAN (vtnet0): 192.168.0.x (DHCP)

LAN (vtnet1): 192.168.1.1 (Static IP)

ステップ 3: pfSense WebGUIへアクセス

PC1 から https://192.168.1.1 へアクセス

初期ユーザー: admin / パスワード: pfsense

セットアップウィザードはスキップしてOK

ステップ 4: DHCP サーバの設定

WebGUIから:

Services > DHCP Server > LAN

DHCP: Enable にチェック

Range: 192.168.1.100192.168.1.200

DNS Server: 192.168.1.1, 1.1.1.1

ステップ 5: NAT の確認

WebGUIから:

Firewall > NAT > Outbound

✅ 動作確認

PC1 に 192.168.1.100 が割り当てられる

ping 192.168.1.1 → OK

ping 8.8.8.8 → OK

curl http://example.com → OK


🎉 完成したネットワーク構成

pfSense が NAT ルータとして機能

LAN配下のPCがインターネットへアクセス可

Proxmox上に追加でVM1/VM2もLANに参加可


☕️ 仕上げについて

pfSense admin パスワードは後で変更すること

PC1には勝手にIPが割り当てられる

DNS・NATも正常に動作中