Hyper-V and 32-bit Ubuntu servers

This has been driving me mad for a few days and I finally found the answer. I thought I’d share it here in case this saves anybody else some time in the future.

The problem:
I’m trying to build a dual NIC Hyper-V Ubuntu server so that I can do some experimentation in with HP Network Virtualization. (HP NV). I want the NV server to act as a proxy so that I can do some man in the middle network analysis.

I’m used to configuring 4GB of RAM for my VMs so I did that as usual and rather than installing 64-bit Ubuntu, I installed 32-bit Ubuntu. I configured two network adaptors (avoiding the legacy NICs since they’re not supported by Ubuntu). On boot up, I saw this error message during setup.

error

If I ignored this error, when the machine started up, I’d only see one NIC, rather than two and commands like sudo ifup eth1 resulted in errors.

Rebooting the servers, I’d see the error “waiting up to 60 more seconds for network configuration” and at best I’d only see one NIC when I ran the ifconfig command. Occasionally I’d only see the local loopback adapter.2015-10-07 15_04_51-TIV4056 --- NV 14.04 on TIV1002 - Virtual Machine Connection

64-bit vs 32-bit

I started to wonder if this was down to the fact that I was running a 32-bit OS (Ubuntu 12.04 or 14.04) on a 64-bit virtualisation platform. When I started ‘Googling’ this problem, I found this bug report suggesting that the problem was down to the amount of RAM that I had configured for my VMs.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1338185

The solution

Reducing the amount of RAM for each VM to 3000MB resolved the network problem immediately, no additional reconfiguration was required (other than a reboot). Now both the 12.04 and 14.04 32-bit servers are up and running without issue.

Motion effect in Google Plus albums

I was browsing some photos earlier today, looking for some photos for our Scout AGM and I came across a series of images of my son in our garden. We had a “camping party” or him a couple of years ago and we installed a flagpole in the garden. It was a windy day and I was struggling to get a picture of the flag flying properly. Whenever I took a picture the flag seemed to be drooping, rather than flying nicely.

Because of this, I took a number of images in quick succession. My phone backs images up to my Google account and when I looked in the Google album I was pleased to see that Google had created an animated GIF showing the movement of the flag.

I was pretty impressed…

Flying Flag
Google Motion Flag Flying

What’s my IP address?

Posilan is the hosting company that Pixel8 use for the Trust IV blog and website.
They have a handy (and ad-free) IP checker on their website:

The first one is for conventional browsers.
http://www.posilan.com/ip

The second one is useful in case you don’t have a complex browser.
http://www.posilan.com/ipplain.php

For example in UNIX you could type:

wget http://www.posilan.com/ipplain.php


this downloads a small file to your machine containing your IP address.

V. Handy 🙂