diff --git a/scripts/services/scirius/init.sh b/scripts/services/scirius/init.sh index 59333ea..f5caf02 100755 --- a/scripts/services/scirius/init.sh +++ b/scripts/services/scirius/init.sh @@ -55,12 +55,6 @@ fi # sudo chown root:root /etc/rsyslog.d/20-suricata.conf # sudo systemctl restart rsyslog -IFACE=$(ip -o -4 route show to default | awk 'NR==1{print $5}') -sudo sed -i "s/eth0/${IFACE}/g" /etc/suricata/suricata.yaml -sudo sed -i "s/eth0/${IFACE}/g" /etc/default/suricata - -sudo systemctl restart suricata - # wait for service to be listening while ! nc -z 10.2.3.1 55000; do WAIT_TIME=10 diff --git a/scripts/services/scirius/suricata_start.sh b/scripts/services/scirius/suricata_start.sh index 4f1b818..6946d4f 100755 --- a/scripts/services/scirius/suricata_start.sh +++ b/scripts/services/scirius/suricata_start.sh @@ -1,5 +1,11 @@ #!/bin/bash +systemctl stop suricata + +IFACE=$(ip -o -4 route show to default | awk 'NR==1{print $5}') +sudo sed -i "s/eth0/${IFACE}/g" /etc/suricata/suricata.yaml +sudo sed -i "s/eth0/${IFACE}/g" /etc/default/suricata + systemctl start suricata systemctl enable suricata