mirror of
https://github.com/hackacad/bastille.git
synced 2026-03-25 10:14:59 +01:00
Merge pull request #1295 from BastilleBSD/tschettervictor-patch-1
setup: set some vars only on bridge setup
This commit is contained in:
@@ -212,6 +212,7 @@ configure_bridge() {
|
||||
else
|
||||
_interface_select="${_auto_if}"
|
||||
fi
|
||||
|
||||
# Create bridge and persist on reboot
|
||||
_bridge_name="${_interface_select}bridge"
|
||||
ifconfig bridge0 create
|
||||
@@ -221,6 +222,17 @@ configure_bridge() {
|
||||
sysrc ifconfig_bridge0_name="${_bridge_name}"
|
||||
sysrc ifconfig_${_bridge_name}="addm ${_interface_select} up"
|
||||
|
||||
# Set some sysctl values
|
||||
sysctl net.inet.ip.forwarding=1
|
||||
sysctl net.link.bridge.pfil_bridge=0
|
||||
sysctl net.link.bridge.pfil_onlyip=0
|
||||
sysctl net.link.bridge.pfil_member=0
|
||||
echo net.inet.ip.forwarding=1 >> /etc/sysctl.conf
|
||||
echo net.link.bridge.pfil_bridge=0 >> /etc/sysctl.conf
|
||||
echo net.link.bridge.pfil_onlyip=0 >> /etc/sysctl.conf
|
||||
echo net.link.bridge.pfil_member=0 >> /etc/sysctl.conf
|
||||
|
||||
|
||||
info "\nBridge interface successfully configured: [${_bridge_name}]"
|
||||
else
|
||||
info "\nBridge has alread been configured: [${_bridge_name}]"
|
||||
@@ -244,16 +256,6 @@ configure_vnet() {
|
||||
fi
|
||||
fi
|
||||
|
||||
# Set some sysctl values
|
||||
sysctl net.inet.ip.forwarding=1
|
||||
sysctl net.link.bridge.pfil_bridge=0
|
||||
sysctl net.link.bridge.pfil_onlyip=0
|
||||
sysctl net.link.bridge.pfil_member=0
|
||||
echo net.inet.ip.forwarding=1 >> /etc/sysctl.conf
|
||||
echo net.link.bridge.pfil_bridge=0 >> /etc/sysctl.conf
|
||||
echo net.link.bridge.pfil_onlyip=0 >> /etc/sysctl.conf
|
||||
echo net.link.bridge.pfil_member=0 >> /etc/sysctl.conf
|
||||
|
||||
# Create default VNET ruleset
|
||||
if [ ! -f /etc/devfs.rules ] || ! grep -oq "bastille_vnet=13" /etc/devfs.rules; then
|
||||
info "\nCreating bastille_vnet devfs.rules"
|
||||
|
||||
Reference in New Issue
Block a user