How to set up the Obihai OBi110 as a PSTN gateway
The OBi 110 provides an FXO port to connect to an analogue telephone line (PSTN). Once it is connected, you can use the OBi110 as a SIP gateway to that telephone line. It provides inbound and outbound...
View ArticleEnabling voice on a Huawei E160 (AT^DDSETEX failed)
This is a low cost 3G Dongle, often found O2 branded. It supports GSM voice calls and can work with Asterisk and other PBX softwares. Tools such as DC Unlocker and, indeed, interrogating the dongle...
View ArticleObtaining linux-headers packages for Rasberry Pi Raspbian
It is a right faff to get the relevant linux-headers-* package for your Kernel version on a Raspberry Pi. I stumbled across a site that has packaged all recent versions of the kernel into...
View ArticleFixing an iPhone with broken home button ribbon connector contacts
After dropping my iPhone 5c a fair few times and, oddly, not breaking the screen… the home button stopped working. I opened the phone and found that one of the contacts that the button touches when the...
View ArticleObtaining SDWinPEx64.iso – HP WinMagic Decryption Tool
This Windows pre-boot execution environment ISO can be used on encrypted HP drives to recover the data or fix the Windows install. You’ll need to know the decryption key or the encryption login...
View ArticleResolving poor network throughput performance on pfSense running on Proxmox
There exists a bug in the FreeBSD VirtIO network drivers that massively degrades network throughput on a pfSense server. VirtIO is the interface of choice for Proxmox users and this problem can become...
View ArticleHP ProLiant MicroServer Gen8 as a home server
I picked up a HPE ProLiant Gen8 G1610T with the intention of turning it into a Virtual Machine host to run a number of things, most prevalent a Plex media server. I then got a bit carried away and did...
View ArticleSOLVED –“mount error(13): Permission denied” when doing cifs mount on LXC...
When trying to do a command like this on a system running inside an LXC container on Proxmox: Source code mount -t cifs '\\172.55.0.60\downloads' -o username=myuser,password=mypass /mnt/downloads...
View ArticleConfiguring the permissions of a Samba share
Samba share permissions can be a bit fiddly. The user and group IDs which own the file on the Samba server will propagate over to the client machines, which will enforce local permissions themselves....
View Article[SOLVED] pfSense – pfsync_undefer_state: unable to find deferred state
This pfSense bug has been present since 2.2 and is still present at the time of writing this. It occurs when using limiters on a pair of pfSense servers set up in a HA cluster. When connections are...
View ArticleChassis clustering a Juniper SRX firewall via a switch
Intro It is recommended that clustered SRX devices are directly connected. To do this, you need to run 2 cables, one for the control plane and the other for the fabric. This is sometimes not easy (or...
View ArticleVLAN manipulation/translation on Juniper MX series routers
The MX series routers are truly excellent. As well as being used for routing, they can also be used for switching. Switches do routing, so why not the other way around… right? A basic switching setup...
View ArticleAn overview of JunOS Quality of Service (QoS / CoS) configuration
JunOS QoS configuration is flexible, albeit a little tricky to understand. It has a few key components which I shall list and then explain. There’s other less common things which are possible, I will...
View ArticleJuniper SRX PPPoE Configuration for Plusnet ADSL
This was a bit of a faff, so I thought I’d document it. The setup here is an ADSL modem plugged into ge-0/0/4 with the SRX doing PPPoE (CHAP) via that modem. Apparently this is the same for VDSL2...
View ArticleJuniper SRX – Upgrading JunOS from USB
There’s a few ways to do this. Here’s the easiest: First, format your USB drive as fat32. Download the compressed image from Juniper (e.g. junos-srxsme-15.1X49-D80.4-domestic.tgz) and load it onto the...
View ArticleFixed: Plex with Sonos – Unable to play – Unable to connect to Plex
This problem bugged me for a long time. I could list the contents of the Plex library in the Sonos app but whenever I tried to play a file, it errored with Unable to play – Unable to connect to Plex....
View ArticleFixed: Outlook 2016 not synchronizing Inbox from IMAP after upgrade from 2013
After upgrading from Outlook 2013 to 2016, I found that new e-mails were not being downloaded from IMAP into the inbox. Rather, they were only downloaded into sub folders. To fix this, click File in...
View ArticlePostfix: Blocking senders by reverse DNS hostname
Postfix has an option for smtpd_recipient_restrictions called check_client_access. According to the Postfix manual, this: Source code Search the specified access database for the client hostname,...
View ArticleHetzner: Routing IPv6 through a firewall such as pfSense
Hetzner offer very well specified physical servers at extremely low prices. I’ve used them for many years and they’ve proved to be extremely reliable. With each server, Hetzner will give you a single...
View ArticleProxmox Containers: Manage network interfaces file yourself
Proxmox will manage the network interfaces file (/etc/network/interfaces on Debian) for you, on containers. This is sometimes annoying – for example when you want to add static routes with a post-up....
View Article