I finally followed through in setting up and sharing my Canon MP620 through my Linux homeserver with CUPS. This part is straightforward – install cups, cups-backend-bjnp (for the network communication with the MP620), gutenprint (for printer drivers) and then going to <host>:631 and adding the network printer using the printer’s static IP address (CUPS network…
Category: Configuration
Setting up dynamic DNS, port forwarding on DD-WRT
One of the nice features of Windows Home Server was that it would automatically setup dynamic DNS updates so I could access my home server (and other machines at my home through it) using a well known name even though my WAN IP address could keep changing. For e.g. I could go to foo.homeserver.com and…
Disk Pooling and Failure tolerance for Ubuntu NAS – mhddfs and SnapRAID
One of the key goals for my Ubuntu NAS was to have the ability to create a single storage pool out of all the disks in the NAS (OS is running off a USB thumb drive) and also provide some fault tolerance such that if a single disk failed, data wasn’t lost entirely. Even though…
Configuring Samba for seamless access from Windows 8
In my home setup, we have a mix of devices (Windows 8.x, Windows RT, Windows Phone, Linux, Android and iOS). As part of my home server setup, I’ve setup Samba to share folders with the other devices – there are a few subtleties with setting up the Samba shares so you can access them with…
Sending automated mail through Office365 from Ubuntu
As part of my home server setup, one of the things I am setting up is an automated alert system that would send emails when events happen (for e.g. hard disk SMART errors, CPU temperature violation, hard disk out of space etc.). I was looking around to find the best way to send automated mail…
Ubuntu under Hyper-V – How to overcome screen resolution issue
Recently, I got a new SSD (Sandisk 256 GB in case you’re wondering) and as part of setting it up, I decided to clean install Windows 8 instead of moving my existing Windows 7 setup over. One of the things I wanted to try out was the integrated Hyper-V support in Windows 8 to host…
DD-WRT on the Buffalo WZR-HP-G300NH – Using privoxy for ad blocking
In my previous post I described setting up optware and USB storage on DD-WRT on the Buffalo WZR-HP-G300NH. To recap, I am running the latest official Buffalo DD-WRT release v24SP2-MULTI (07/15/12) std – build 19484 on the v1, A0A3 h/w version of this router. One of the things I wanted to try out was setting up privoxy…
DD-WRT on the Buffalo WZR-HP-G300NH – Adding USB storage and optware
In my previous post I described setting up DD-WRT on the Buffalo WZR-HP-G300NH. To recap, I am running the latest official Buffalo DD-WRT release v24SP2-MULTI (07/15/12) std – build 19484 on the v1, A0A3 h/w version of this router. So far, it has been going well. The router has been very stable and wired and wireless clients…
DD-WRT on the Buffalo WZR-HP-G300NH – Jump in, the water is fine
I have had the Buffalo WZR-HP-G300NH (v1, A0A3 h/w version) router for over 3 years now. At the time I bought it, my criteria for selecting a router were: It should support gigabit Ethernet (GigE) It should support 802.11N (draft at the time) It should be able to provide coverage throughout our home Price, Specs,…
Configuring Ubuntu – Getting 5 button mouse to work
I run an Ubuntu guest on VMWare Player (host OS is Windows 7) at home. For the longest time, one big annoyance has been that I didn’t have my 5 button mouse (Microsoft Natural Wireless Laser Mouse 7000 – but this tip applies to any 5 button mouse) working properly. Specifically, the two buttons on…