Installation
1. Package
2. Stockage ZFS
Données de bastille stockées dans : /zroot/bastille
| zfs create zroot/bastille
|
Déclaration du volume ZFS dans /usr/local/etc/bastille/bastille.conf
| ## ZFS options
bastille_zfs_enable="YES"
bastille_zfs_zpool="zroot/bastille"
|
Initialisation du bootstrap
| bastille bootstrap 14.0-RELEASE
|
3. Réseau
Création de l'interface dédiée dans /etc/rc.conf
| # Network Bastille
cloned_interfaces=lo1
ifconfig_lo1_name="bastille0"
|
Activation de l'interface loopback
4. Firewall
Ajout des règles suivantes dans /etc/pf.conf
| ######################
# VARIABLES #
######################
# -------------------#
# interfaces
# -------------------#
ext_if = "vtnet0"
######################
# TABLES #
######################
# Tables jails
table <jails> persist
######################
# NAT #
######################
# Jails
nat on $ext_if from <jails> to any -> ($ext_if)
rdr-anchor "rdr/*"
######################
# RULES #
######################
# Non précisé. A adapter selon vos règles
|