pfSense OVA file creation VirtualBox with Packer
As packer is not able to download gzipped ISO files directly, you have to download it manually and extract it. Then customize the pfsense-[ single | vlan ].json file so packer could find the ISO file locally.
http://fleximus.org/mirror/pfsense/downloads
packer build -only=virtualbox-iso pfsense-2.4.2-[ single | vlan ].json
# Debug for bash etc..
export PACKER_LOG="DEBUG"
# Debug for fish shell
set -x PACKER_LOG DEBUG
# unDebug for bash etc..
export PACKER_LOG=""
# unDebug for fish shell
set -x PACKER_LOG
- CPU:
2
Core - Memory:
2048
MB - DISK Size:
8192
GB - ssh enable (LAN Network)
- NTP Servers:
ntp.nict.jp
- Time Zone:
Asia/ToKyo
- Add package
- sudo
Product | pfSense |
Product URL | https://www.pfsense.org |
Version | 2.4.2 |
Vendor | @FoxBoxsnet |
vendor URL | https://github.com/FoxBoxsnet |
Repository | https://github.com/FoxBoxsnet/packer-pfSense |
mode | VLAN名 | NIC | vlan |
---|---|---|---|
single, vlan | WAN | em0 | 0 |
single, vlan | MGMT | em1 | 3000 |
vlan | USER | em2 | 3001 |
- MacOSの設定を開いて、
歯車マーク
をクリック 仮想インターフェースの管理
をクリックペンマーク
をクリックVLAN名
,タグ
,インターフェイス
, を入力.完了
をクリックvlan3000
,vlan3001
,vlan3003
の分実行する
VLAN名 | タグ | インターフェイス |
---|---|---|
vlan3000 | 3000 | (任意のブリッジインターフェイス) |
vlan3001 | 3001 | (任意のブリッジインターフェイス) |
vlan3003 | 3003 | (任意のブリッジインターフェイス) |
画面の BSD名
をメモすること。
username | vagrant |
password | vagrant |
groupname | admins |
ファイル
=>仮想アプライアンスのインポート
- Build してできた。 ファイルを選択して
続き
をクリック すべてのネットワークカードのMACアドレスを再初期化
にチェックを 確実 入れる。インポート
をクリック
ネットワーク
のアダプター1
を選択割り当て
をブリッジアダプター
に変更名前
を 任意のブリッジインターフェイスに変更(スクリーンショットの場合はen7
)OK
をクリック
あとは起動して https://10.200.10.1
でアクセスすると。 WebUI が見られる
ユーザー vagrant
がいるので適宜処理推奨.