File: enable_conntrack.sh

package info (click to toggle)
python-os-xenapi 0.3.4-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 1,012 kB
  • sloc: python: 8,137; sh: 2,154; makefile: 45
file content (23 lines) | stat: -rwxr-xr-x 606 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
# use conntrack statistic mode, so change conntrackd.conf
set -e

version=$(yum info conntrack-tools | grep '^Version' | awk '{print $3}')
conf_pro_all=$(find /usr/share/doc/conntrack-tools-$version -name \
               conntrackd.conf | grep stats)
if ! ls /etc/conntrackd/conntrackd.conf.back;  then
    cp -p /etc/conntrackd/conntrackd.conf /etc/conntrackd/conntrackd.conf.back
fi
cp -f $conf_pro_all /etc/conntrackd/

cat >/etc/logrotate.d/conntrackd <<EOF
/var/log/conntrackd*.log {
    daily
    maxsize 50M
    rotate 7
    copytruncate
    missingok
}
EOF

service conntrackd restart