At work I'm now alternating between Windows 8.1 on a Dell and an Apple Macbook Air. As part of this I just want to switch one USB cable between machines when I switch, that is connected to a USB hub.
One of the things I've attached to my USB hub is a USB to Ethernet converter. The one I had was a no-name brand one which didn't work by default on Apple. Rather than trying to get it working on Apple (and being unstable from past experience) I just plugged in an Apple USB to Ethernet converter (part A1277). Worked fine on the Mac, no joy on the Dell.
Having a poke around the Dell could see what the hardware was fine, just couldn't find drivers. Now if you Google around you'll quickly see that it is an Asix chipset and people tell you to download their drivers and update drivers. Tried this, didn't work and more Googling said you can shoehorn them in by resigning, altering INF files etc. I've done this before but this just didn't seem right to me consideri…
Having your own VPN server can be very useful for watching TV from home while travelling, and plenty of other reasons too. With Microsoft Azure putting servers in London I decided to have a go at building my own automated VPN server so I could learn more about Azure (I work for SwiftKey, now part of Microsoft). My team at work had suggested using SoftEther and I quickly agreed with them after seeing it in use.
I had built SoftEther on other cloud providers but not built it in a way that survived reboots and automatically starting the VPN. As Ubuntu has changed to using systemd in Ubuntu 16.04 I thought I'd give that a go. I've documented what I've done below so I can remember and others might find helpful. I'm assuming basic knowledge of Linux, and also that you can work out how to use Azure or your preferred provider. As a side note I also configured this server while in Windows 10 using the new bash functionality and ssh from there which was pretty cool.
Recently for work I setup a Raspberry Pi 2 as an Access Point (AP) to compensate for our APs not covering all the gaps and some weird devices that won't connect reliably to our Meraki network (e.g. my Wileyfox Swift). I couldn't find one simple guide that just worked so documenting here in case it's useful. It took a fair bit of playing around to get it working and I altered configuration a few times so tell me if things don't work and I'll try to correct my instructions. I'm assuming that you also have Linux knowledge but do tell me if things are unclear. You don't need to be a Raspberry Pi expert - this was my first project on it.
The simplest way is to buy this Raspberry Pi 2 kit and to add the Raspberry Pi Offical Wi-Fi Dongle. Full disclosure - I will make a (small) amount of money if you buy from those links. You don't have to buy the kit - other Raspberry Pi 2s will work and I'm guessing that the original Raspberry Pi will also work as networ…