In our three-story concrete house our old WiFi situation wasn’t optimal to say the least. I used to have an all-in-one router/switch/wifi thing which worked reasonably well on the first floor, but any device on the second or let alone
Test TCP connection without telnet or nc
Sometimes you need to test if a network connection works without actually using the intended client program. Normally you would use a tool like telnet or nc to do this, e.g. $ telnet www.google.com 80 Trying 172.217.20.68… Connected to www.google.com.
Setting Ubuntu hostname as offered by DHCP server
A DHCP server might be setup in such a way that it offers a hostname to its clients. By default, the Ubuntu hostname is set during installation and it disregards the one in the DHCP lease, but we can change
Android mobile network settings for Vodafone business in the Netherlands
The following settings are needed for using the Vodafone business mobile network in the Netherlands with an Android phone: Name Choose one yourself, e.g. Vodafone Business Android APN office.vodafone.nl Proxy not set Port not set Username vodafone Password vodafone Server
Using the pipe backend in PowerDNS
PowerDNS is a Domain Name System (DNS) server with a lot of different possible backends, such as MySQL, PostgreSQL, LDAP, BIND zone files and a Unix pipe backend. In this article we will look at the pipe backend which is
Ubuntu 12.04 network configuration
The network configuration of Ubuntu 12.04 has changed a bit, at least the server edition, haven’t checked the desktop version. The file /etc/network/interfaces contains a few directives that tell Ubuntu how to configure the network interfaces. There are basically two
Programming the Arduino ethernet shield
The Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It features an IDE that allows you to program the Arduino using a standard USB cable. Several shields exist that extend the functionality of the
Using XenServer in a routed IP network
Hetzner is a hosting company in Germany where you can rent dedicated root servers per month. Using their KVM-over-IP setup, it is possible to install operating systems that are not available by default, such as XenServer by Citrix. With the
Enable SSL in Apache
To enable SSL in Apache, we need to perform some steps. We start by generating a key for our server: openssl genrsa -out server.key 4096 Then we generate a Certificate Signing Request (CSR) based on this key: openssl req -new
Configuring Postfix to use a smarthost
Some companies and ISP’s do not allow you to send mail from your machine directly, but force you to use their smarthost. In the Postfix SMTP server we can accomplish this by editing the file /etc/postfix/main.cf: relayhost = smarthost.example.org We