Dynamic Host Configuration Protocol (DHCP) is a client/server protocol that automatically provides an Internet Protocol (IP) host with its IP address and other related configuration information such as the subnet mask and default gateway.
In our previous article, you have setup your DNS Server using Webmin, refer below link for more information.
In this article We will seen how to configure DHCP Server Using Webmin(web-based interface). Webmin tool offer to new system administrators to perform all system management task from via a web browser, Instead of using the command line console or terminal. You can also manage a system from the console or remotely. Continue reading “Configure DHCP Server Step-by-Step config Guide Using Webmin” »
Ports to be opened:
SMTP inbound / outbound port – 25
MSA inbound port – 587
ODMR inbound port – 366
SMTP SSL port – 465
ActiveSync port – 80
ActiveSync SSL port – 443
BlackBerry Enterprise Server – 3101
POP3 inbound / outbound port – 110
IMAP inbound port – 143
POP3 SSL port – 995
IMAP SSL port – 993
DNS outbound port – 53
LDAP port – 389
Remote Administration port – 1000
Remote Administration SSL port – 444
WorldClient port – 3000
WorldClient SSL port – 443
Minger port – 4069
To install webmin on debian 8 just follow this instructions :
apt-key add jcameron-key.asc
echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list
echo "deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib" >> /etc/apt/sources.list
apt-get -y install webmin
Continue reading “Install webmin on debian 8” »
You can download the newest version of Cacti from its website.
Install apache webserver with php support, mysql database server, snmp, some php modules and rrdtool.
apt-get install apache2 libapache2-mod-php5 php5 php5-cli php5-mysql php5-gd php5-snmp mysql-client mysql-server libmysqlclient15-dev snmp snmpd rrdtool
Add a user account for cacti. Continue reading “Cacti on Debian (Updated)” »
1:1 NAT maps a single Public IP Address to one of your computer within your local area network (LAN). Unlike port forwarding, 1:1 NAT forwards all ports from one external IP to one internal IP.
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.2 -j SNAT --to-source 22.214.171.124 iptables -t nat -A PREROUTING -i eth0 -d 126.96.36.199 -j DNAT --to-destination 192.168.1.2 iptables -A FORWARD -s 188.8.131.52 -j ACCEPT iptables -A FORWARD -d 192.168.1.2 -j ACCEPT
Port forwarding allows remote computers, for example, computers on the Internet, to connect to a specific computer or service within a private local area network (LAN).
Typical applications include the following:
- Running a public HTTP server within a private LAN
- Permitting Secure Shell access to a host on the private LAN from the Internet
- Permitting FTP access to a host on a private LAN from the Internet
In Linux, you can configure port forwarding using iptables command.
The below example is to enable the port forwarding of port 80 of the external ip address “184.108.40.206” to the port 80 of the computer inside the LAN with the ip address of “192.168.1.2”.
iptables -t nat -A PREROUTING -i eth0 -d 220.127.116.11 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80 iptables -A FORWARD -p tcp --dport 80 -j ACCEPT
Install necessary packages
apt-get install php5-sasl php5-intl libssh2-php php5-curl php-http php5-xmlrpc php5-geoip php5-ldap php5-memcache php5-memcached php5-tidy
Register the Horde Pear channel
pear channel-discover pear.horde.org
Set the Horde installation directory
pear install horde/horde_role
pear run-scripts horde/horde_role
You'll be asked the following question:
Filesystem installation for base Horde application: /var/www/horde
You can also chose another folder for the web-accessible horde files. However you'll need to adjust the path in the following steps then. Continue reading “Install Perfect Mail Server with ISPConfig and Horde 5.0 on Debian Wheezy- Part-2” »
First, Install Basic Debian Wheezy. Make sure your network configurations are ok.
Once installed start doing following-
edit /etc/hosts. Make it look like this:
127.0.0.1 localhost.localdomain localhost
192.168.0.100 server1.example.com server1
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
Continue reading “Install Perfect Mail Server with ISPConfig and Horde 5.0 on Debian Wheezy- Part-1” »
After spending a few days trying to get the mysql_ plugin working in my munin installation, I’ve decided to write up the process. It include some pointers about troubleshooting and diagnosing problems with the plugin.
Once you have munin and mysql working:
# Save this to /etc/munin/plugin-conf.d/mysql_
You may need to install some perl dependencies: Continue reading “Setting up the mysql_ Plugin in Munin” »