]> git.pld-linux.org Git - packages/conntrack-tools.git/blob - conntrack-tools.conf
up to 1.4.8
[packages/conntrack-tools.git] / conntrack-tools.conf
1 #
2 # General settings
3 #
4 General {
5         #
6         # Set the nice value of the daemon. This value goes from -20
7         # (most favorable scheduling) to 19 (least favorable). Using a
8         # negative value reduces the chances to lose state-change events.
9         # Default is 0. See man nice(1) for more information.
10         #
11         #Nice -1
12
13         #
14         # Select a different scheduler for the daemon, you can select between
15         # RR and FIFO and the process priority (minimum is 0, maximum is 99).
16         # See man sched_setscheduler(2) for more information. Using a RT
17         # scheduler reduces the chances to overrun the Netlink buffer.
18         #
19         # Scheduler {
20         #       Type FIFO
21         #       Priority 99
22         # }
23
24         #
25         # Number of buckets in the caches: hash table
26         #
27         HashSize 8192
28
29         #
30         # Maximum number of conntracks:
31         # it must be >= $ cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max
32         #
33         HashLimit 65535
34
35         #
36         # Logfile: on (/var/log/conntrackd.log), off, or a filename
37         # Default: off
38         #
39         LogFile /var/log/conntrackd.log
40
41         #
42         # Syslog: on, off or a facility name (daemon (default) or local0..7)
43         # Default: off
44         #
45         #Syslog on
46
47         #
48         # Lockfile
49         #
50         LockFile /var/lock/conntrack.lock
51
52         #
53         # Unix socket configuration
54         #
55         UNIX {
56                 Path /tmp/sync.sock
57                 Backlog 20
58         }
59
60         #
61         # Netlink socket buffer size
62         #
63         NetlinkBufferSize 262142
64
65         #
66         # Increase the socket buffer up to maximun if required
67         #
68         NetlinkBufferSizeMaxGrowth 655355
69
70         #
71         # By default, the daemon receives state updates following an
72         # event-driven model. You can modify this behaviour by switching to
73         # polling mode with the PollSecs clause. This clause tells conntrackd
74         # to dump the states in the kernel every N seconds. With regards to
75         # synchronization mode, the polling mode can only guarantee that
76         # long-lifetime states are recovered. The main advantage of this method
77         # is the reduction in the state replication at the cost of reducing the
78         # chances of recovering connections.
79         #
80         # PollSecs 15
81
82         #
83         # Event filtering: This clause allows you to filter certain traffic,
84         # There are currently three filter-sets: Protocol, Address and
85         # State. The filter is attached to an action that can be: Accept or
86         # Ignore. Thus, you can define the event filtering policy of the
87         # filter-sets in positive or negative logic depending on your needs.
88         #
89         Filter {
90                 #
91                 # Accept only certain protocols: You may want to log the
92                 # state of flows depending on their layer 4 protocol.
93                 #
94                 Protocol Accept {
95                         TCP
96                         # UDP
97                         # ICMP
98                         # IGMP
99                         # VRRP
100                 }
101
102                 #
103                 # Ignore traffic for a certain set of IP's.
104                 #
105                 Address Ignore {
106                         IPv4_address 127.0.0.1 # loopback
107                         # IPv6_address ::1
108                 }
109
110                 #
111                 # Uncomment this line below if you want to filter by flow state.
112                 # The existing TCP states are: SYN_SENT, SYN_RECV, ESTABLISHED,
113                 # FIN_WAIT, CLOSE_WAIT, LAST_ACK, TIME_WAIT, CLOSED, LISTEN.
114                 #
115                 # State Accept {
116                 #       ESTABLISHED CLOSED TIME_WAIT CLOSE_WAIT for TCP
117                 # }
118         }
119 }
This page took 0.084207 seconds and 3 git commands to generate.