Merge branch 'upstream'
[rahunas] / debian / examples / rahunas.conf
1 //////////////////////////////////////////////////////////
2 // RahuNAS Configuration                                //
3 // Author: Neutron Soutmun <neo.neutron@gmail.com>      //
4 // Date: 2008-11-26                                     //
5 //////////////////////////////////////////////////////////
6
7 /////////////////////////
8 // Daemon              //
9 /////////////////////////
10
11 //// XML-RPC Server hostname or IP address
12 //// default: localhost
13 // xml_serv_host = "localhost"
14
15 //// XML-RPC Server port
16 //// default: 8888
17 // xml_serv_port = "8888"
18
19 //// XML-RPC URL
20 //// default: /xmlrpc_service.php
21 // xml_serv_url = "/xmlrpc_service.php"
22
23 //// Polling interval (seconds)
24 //// default: 60
25 // polling_interval = "60"
26
27 //// Idle threshold
28 //// default: 600 (600 seconds = 10 minutes)
29 // idle_threshold = "600"
30
31 //// Log file
32 log_file = "/var/log/rahunas/rahunas.log"
33
34 /////////////////////////
35 // Start-Up            //
36 /////////////////////////
37
38 //// External Interface
39 dev_wan = "eth0"
40
41 //// Internal Interface
42 dev_lan = "eth1"
43
44 //// Bridging the External and Internal interface (Transparent Inline)
45 bridge = "no"
46
47 //// MASQUERADE (automatic source NAT) for the packets going outside (External)
48 masquerade = "yes"
49
50 //// RahuNAS Server's IP address or hostname
51 server = "172.30.0.1"
52
53 //// Clients IP 
54 //// clients_range_start and clients_range_end are single ip, eg. 172.30.0.1.
55 //// clients_network is network address/netmask, eg 172.30.0.0/22.
56 ////
57 //// Note: The clients_network will overide the clients_range_start and 
58 ////       clients_range_end.
59
60 clients_range_start = ""
61 clients_range_end = ""
62 clients_network = "172.30.0.0/22"
63
64 //// Excluded IP address
65 //// space separated IP address, it can be single ip or network address/netmask
66 //// example: excluded = "172.30.0.100 202.28.92.0/24"
67 excluded = ""
68
69 //// Ignore MAC address
70 //// no  - RahuNAS connected to the clients network locally and can grap MAC.
71 //// yes - RahuNAS can not grap MAC, use only IP for identification. (Remote/L3)
72 ignore_mac = "no"
73
74 //// Enable bandwidth shaping using IMQ and iproute2
75 bandwidth_shape_imq = "yes"
76
77 //// Enable DHCP forwarding
78 //// yes - The DHCP server is not setup on RahuNAS box, forwarding the request 
79 ////       out of the box.
80 forward_dhcp = "no"
81
82 //// Enable DNS forwarding 
83 //// yes - The DNS server is not setup on RahuNAS box, forwarding the request 
84 ////       out of the box.
85 forward_dns = "no"
86
87 //// Enable SQUID Cache/Proxy 
88 //// proxy_port = "0" to disable.
89 proxy_port = "0"
90 proxy_host = "localhost"
91
92 //// Enable transparent proxy
93 //// Do the http request interception and redirect to the proxy_host:proxy_port
94 transparent_proxy = "no"
95
96 //// Enable SSH - Secure Shell
97 ssh = "yes"
98
99 //// Enable Bittorrent blocking
100 bittorrent_block = "no"