DNSCrypt and Dnsmasq

Your ISP provides name to IP address resolution for any domain that is not resolvable within your local network. These unsecured requests can be spoofed by an attacker which could lead to a man-in-the-middle attack. Your ISP may also be able to monitor your traffic. Fortunately there is a simple solution to ensure data integrity while also protecting your privacy.

DNSCrypt encrypts and authenticates DNS traffic between your computer and a DNS resolver.  This ensures the IP addresses being returned to you have not been manipulated while also maintaining data confidentiality. In the following example we are going to demonstrate how to install DNSCrypt on a system running Linux and then cache those requests using Dnsmasq.

Continue reading

Setting up an nfs share

Network File System (nfs) is a distributed file system protocol used to access files over a network. In today’s  blog entry we will look at how to setup an nfs share on a Linux system and then mount it from an nfs client.

The two systems that we will be using today are both running Ubuntu 14.10.

Continue reading

Router on a Stick

While I studying for the CCNA exam I came across  a topic known as 802.1q trunk to router which is also commonly referred to router-on-a-stick or ROAS. This being a vital topic for the exam I wanted to write this how-to article in hopes that it aids others in their studies.

Simply put, if you have multiple VLANS and you wish for hosts to communicate with one another then you need to implement a layer 3 device such as a Router to perform routing between the VLANS.

Routing in this scenario is easily accomplished by implementing ROAS. Make sure you have the following

Continue reading