FreeBSD 8.0 och rc.conf

Har satt upp en del nya virtuella servrar och i vanlig ordning så har jag kopierat diverse konfigurationsfiler från andra system för att använda som mallar. Har tidigare haft alla dessa filer/mallar liggandes på webben, men då flertalet av filerna är gamla och borttagna, så tänkte jag i alla fall se till att ha /etc/rc.conf tillgänglig online. Vill åter igen flagga/varna för att flertalet av inställningarna i denna fil kanske inte är vad just du önskar. Om du beslutar att använda filen, gör det på egen risk och ta gärna reda på vad inställningarna gör. De flesta standardvärden hittar du i /etc/defaults/rc.conf

Och som vanligt, om något ser konstigt ut eller rent av kanske t.o.m är fel, säg gärna till då all form av kritik är välkommen!

####################
#
# File:   /etc/rc.conf
# Author: Jesper Wallin (jesper@ifconfig.se)
# Date:   04-04-2010
#
 
# Network Settings
hostname="exempel.ifconfig.se"
ifconfig_fxp0="DHCP"
tcp_extensions="YES"
 
# Firewall Settings
pf_enable="YES"
pf_rules="/etc/pf.conf"
pf_program="/sbin/pfctl"
pflog_enable="YES"
pflog_logfile="/var/log/pflog"
pflog_program="/sbin/pflogd"
 
# Console Settings
keymap="swedish.iso"
keyrate="fast"
 
# Mail Settings
postfix_enable="YES"
postgrey_enable="YES"
dovecot_enable="YES"
 
# Disable sendmail
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
 
# Time Settings
ntpdate_enable="YES"
ntpdate_flags="-b"
ntpdate_hosts="se.pool.ntp.org"
 
# Filesystem Settings
background_fsck="YES"
background_fsck_delay="120"
enable_quotas="YES"
check_quotas="YES"
 
# DNS Settings
named_enable="NO"
named_flags="-4"
 
# Misc/Security Settings
syslogd_flags="-ss"
clear_tmp_enable="YES"
dmesg_enable="YES"
dumpdev="NO"
update_motd="NO"
 
# Kernel Settings
kern_securelevel_enable="YES"
kern_securelevel="2"
 
# Remote Administration
sshd_enable="YES"
 
# Disabled Services
oidentd_enable="NO"
oidentd_flags="-l 10"
pureftpd_enable="NO"
apache22_enable="NO"
apache22_http_accept_enable="NO"
mysql_enable="NO"
mysql_dbdir="/usr/home/mysql"
postgresql_enable="NO"
postgresql_data="/home/pgsql/data"
postgresql_flags="-w -s -m fast"
memcached_enable="NO"
memcached_user="nobody"
memcached_flags="-p 11211 -m 128 -l 127.0.0.1"

I slutet på filen har jag lagt till ett flertal populära tjänster (dock inaktiverade) med vettiga tillhörande värden. Denna konfiguration kör även Postfix istället för sendmail, den MTA som kommer med FreeBSD som standard.