mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Add example VIMAGE config required by vnet jails
This commit is contained in:
parent
b028cf319e
commit
e0c45153ac
2 changed files with 67 additions and 0 deletions
|
|
@ -1,5 +1,13 @@
|
|||
# $FreeBSD$
|
||||
|
||||
The below 4 samples require a VIMAGE enabled kernel:
|
||||
|
||||
# (as root)
|
||||
$ cp VIMAGE /usr/src/sys/amd64/conf/
|
||||
$ cd /usr/src
|
||||
$ make KERNCONF=VIMAGE kernel
|
||||
$ reboot
|
||||
|
||||
Sample 1: jail.conf(5)
|
||||
|
||||
$ cp jib jng /usr/sbin/
|
||||
|
|
|
|||
59
share/examples/jails/VIMAGE
Normal file
59
share/examples/jails/VIMAGE
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
# $FreeBSD$
|
||||
|
||||
################################################################################
|
||||
######################### VIMAGE KERNEL CONFIGURATION ##########################
|
||||
################################################################################
|
||||
|
||||
#################### Inheritance
|
||||
|
||||
#
|
||||
# Inherit from, and override `GENERIC'
|
||||
#
|
||||
include GENERIC # Base configuration file
|
||||
ident VIMAGE # Kernel name
|
||||
|
||||
################################################################################
|
||||
##################### ENABLE NON-INHERITED OPTIONS/DEVICES #####################
|
||||
################################################################################
|
||||
|
||||
#################### Non-GENERIC options
|
||||
|
||||
#
|
||||
# Network Virtualization for Jails
|
||||
#
|
||||
options VIMAGE # vnet paravirtualization
|
||||
|
||||
#
|
||||
# Netgraph based bridging for vnet jails
|
||||
# NB: Not strictly necessary; will load automatically via KLD when needed
|
||||
#
|
||||
options NETGRAPH # netgraph(4) system
|
||||
options NETGRAPH_BRIDGE # ng_bridge(4)
|
||||
options NETGRAPH_EIFACE # ng_eiface(4)
|
||||
options NETGRAPH_ETHER # ng_ether(4)
|
||||
options NETGRAPH_SOCKET # ng_socket(4)
|
||||
|
||||
#################### Non-GENERIC devices
|
||||
|
||||
#
|
||||
# if_bridge based bridging for vnet jails
|
||||
# NB: Not strictly necessary; will load automatically via KLD when needed
|
||||
#
|
||||
device epair # epair(4)
|
||||
device if_bridge # if_bridge(4)
|
||||
|
||||
################################################################################
|
||||
################ DISABLE UNNECESSARY INHERITED OPTIONS/DEVICES ################
|
||||
################################################################################
|
||||
|
||||
#################### Disable select inherited options
|
||||
|
||||
# none
|
||||
|
||||
#################### Disable select inherited devices
|
||||
|
||||
# none
|
||||
|
||||
################################################################################
|
||||
# END
|
||||
################################################################################
|
||||
Loading…
Reference in a new issue