Set MAINIP to MNIC_IP when using a VPN

This commit is contained in:
William Wernert
2021-02-24 16:31:45 -05:00
parent b30f964974
commit 4a6ad7c87e

View File

@@ -751,9 +751,7 @@ check_sos_appliance() {
}
compare_main_nic_ip() {
if [[ "$MNIC" == "tun"* ]] || [[ "$MNIC" == "wg"* ]] || [[ "$MNIC" == "vpn"* ]]; then
echo "This is a VPN"
else
if ! [[ $MNIC =~ ^(tun|wg|vpn).*$ ]]; then
if [[ "$MAINIP" != "$MNIC_IP" ]]; then
read -r -d '' message <<- EOM
The IP being routed by Linux is not the IP address assigned to the management interface ($MNIC).
@@ -763,7 +761,12 @@ compare_main_nic_ip() {
whiptail --title "Security Onion Setup" --msgbox "$message" 10 75
kill -SIGINT "$(ps --pid $$ -oppid=)"; exit 1
fi
else
# Setup uses MAINIP, but since we ignore the equality condition when using a VPN
# just set the variable to the IP of the VPN interface
MAINIP=$MNIC_IP
fi
}
compare_versions() {