・インストール
今回は余っているノートにOPNsenseをインストールする。
インストールメディアはMacで作成のため、balenaEtcherを利用。
bz2ダウロードして作成する。
対象ノートはUSBメモリのブートを優先していなかったため、
起動時にF12などを押してUSBブートさせる。
ブートするとOPNsenseのライブ環境でのログインプロンプトがでるので、
お試しなら、
root / opnsenseでログインしてそのまま操作可能。
今回はインストールするので、
installer / opnsense
と入力する。
キーマップ:Japanese 106
UFS/ZFS:スペックに余裕があるのでZFS。
インストールディスク:USBメモリと間違えないようにする。
・NIC接続
> 8 > shell
もともとのNICと、USBNIC*2の3枚構成とするので、
dmesgs
でログを見ながらUSBNICを接続する。
uge1.x … at xxxという行しか表示されない場合NICとして認識されていない。
そのあとに複数行表示されていれば認識されている。
ifconfig | grep ue
ifconfig -l
usbconfig
などのコマンドでチェックする。NICのチップセットの相性がある。
・NIC割り当て(ドライバがあたって認識しただけではダメ)
> 1
> n (リンクアグリゲーションを今設定するかどうか)
> n (VLANを設定するかどうか) ※使えるインターフェースが一覧で表示される
> re0 (WAN側のNIC割り当て)
> ue0 (LAN側のNIC割り当て)
> 空白 (追加のインターフェースの割り当て)
・IPアドレス設定
> 2
> 1 (インターフェース選択)
> n (このインターフェースのIPv4をDHCPで自動取得するかどうか)
> xxx (IPv4アドレス)
> 24 (サブネット)
> n
Configure IPv6 address LAN interface via WAN tracking?
WAN側がISPからもらったIPv6プレフィックスを、LAN側に自動で振り分けるかどうか。
> n
Configure IPv6 address LAN interface via DHCP6?
IPv6のDHCPサーバーからアドレスをもらうかどうか。
> 空白 (IPv6アドレス)
> n (DHCPサーバ機能を有効にするか)
> n (WebGUIのプロトコルをhttpにするか)
> n (WegGUIの自己証明書を新しくするか)
> y (バインドやアクセス制限がリセットされ、このインターフェースから確実に入れる)
・WebGUI
アクセスできない場合、ファイアウォール無効にしてみる
> 8 > pfctl -d