1. Install CentOS, enabling the following packages:
*DNS Server
*Web Server
*Mail Server
*MySQL Database
*Development Tools
yum install nano
reboot
2. Edit Network settings
nano /etc/sysconfig/network
HOSTNAME=internal.hostname.DOMAIN.com (Set your internal hostname name here)
Ctrl-X to save, 'Y' to confirm
nano /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDDR=192.168.1.20
NETMASK=255.255.255.0
NETWORK=192.168.1.0
Ctrl-X to save, 'Y' to confirm
echo "options {" >> /etc/named.conf
echo " directory /"/var/named/";" >> /etc/named.conf
echo " dump-file /"/var/named/data/cache_dump.db/";" >> /etc/named.conf
echo " statistics-file /"/var/named/data/named_stats.txt/";" >> /etc/named.conf
echo "};" >> /etc/named.conf
echo "include /"/etc/rndc.key/";" >> /etc/named.conf
service named start
chkconfig named on
nano /etc/resolv.conf
search internal.DOMAIN.com (Set your internal domain name here)
nameserver 192.168.1.5
nameserver 127.0.0.1
nano /etc/hosts
127.0.0.1 internal.hostname.DOMAIN.com (Set your internal hostname name here)
127.0.0.1 asterisk1.local
127.0.0.1 localhost
Ctrl-X to save, 'Y' to confirm
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
/etc/init.d/iptables save
service network restart
3. Update:
yum -y update