Introduction of IPV6 and Configuration with SQUID

Internet Protocol Version 6 (IPv6) is the new vesion of the internet Protocol (IP), which is the communications protocol that routes traffic across the Internet.IPv6 addresses have eight groups of four hexadecimal digits which are separated by colons

read more

Create RHEL6 x86_64 rpms from PHP Source with IMAP support and mbstring

It has been quite frustrating to build php-imap and also add mbstring support to RHEL6 PHP RPM. I decided to build the RPMS from PHP Source and share it with all so that it spare someone the agony.. I am assuming rpmbuild and other utilities are installed to facilitate creation of RPMs   The tarball from the php download site contains a script called makerpm. This script creates and builds the rpm. Unfortunately, this script needs to be modified heavily For IMAP The libc-client rpm needs to be installed. For this download the Source RPM from ftp.redhat.com and build rpms as a USER (NOT...

read more

FOSTERing Employability: FL’s Contribution in Building Careers

Years ago when our parent company Keen & Able started working on the Linux and the Open Source platform we would struggle to find people with the appropriate skillsets to do the kind of work our clients required – building and maintaining mail servers, clusters, domain controllers, proxy and LDAP servers, etc. This lead us to start FOSTERing Linux, where we could teach Linux and other relevant open source technologies to freshers while training our staff as well. FOSTERing Linux has been where Keen & Able has found most, if not all, of its Linux engineers. Over the years the model...

read more

Get Started with Nagios and NRPE

Often things are installed, configured, and they work as they are supposed to for months. We lose track of it — well, as sysadmins our job is to really configure and deploy tens of servers for various workloads per month. And often it’s not possible for us to keep a track of all these servers over the months. Then out of the blue in the middle of the night we get a call — “The server is down. Fix it!” “But what’s wrong?” “Not sure. You’re the engineer. Just fix it, please!” Well, if only we could get a heads up :-( Anyway, a...

read more

A Quick-to-code Internet Access System

A typical Internet access scenario at a college Internet access point — say the lab: Misuse of Bandwidth Demand more than supply Well, Internet access, and more specifically bandwidth, has been the major cause of pain for everyone in our college — I’ve just appeared for my final semester college examination. Since I’ve heard this often, what good is a final-year CS project if it’s not useful for anyone anywhere — I took up on the job of doing something about the Internet issues at the campus. What I needed to do was to develop a program...

read more

Screen(ing) Your Desktop Over the Web

The other day (read: a few months back), one of my friends asked me to “show” him how to compile software from source on Linux. I’ve quoted the word because he literally wanted to “see”. The problem was I’m in Gurgaon, while he’s in Mumbai. Add to the fact that I was at work at the moment, so forget the availability of a Web cam in the vicinity. Now, how was I to share my computer screen so that he could see what I was up to? I know Skype has features that make this sort of a job possible — but I don’t use it. During a sudden requirement...

read more

Install Windows XP/2003 from Linux

What do you do if you don’t have a CD-ROM drive in your laptop/desktop, and booting from USB is also not an option available at hand. Under the circumstances, installing Linux from an NFS-based install server is something we know like the back of our hand. But what if we need to install Windows on the laptop? In fact, what if we can configure a Linux-based remote installation server to install Windows? Today, we’ll discuss how to configure a remote Windows installation server powered by Linux. Required Software Our setup will be based on a program called RIS for Linux. Download...

read more

Calling Engineering Students: Why Contribute to Open Source?

Why should I contribute to open source? How will contributing to open source help me as an individual? We all are asked this at any open source meet-up or conference. Questions that are very valid (even if they sound selfish). In fact, because they sound _selfish_ that’s why they _are_ much more genuine. These questions generally prop up when you _preach_ (engineering) students to get involved with open source projects — to contribute code, bug fixes, documentation, etc. We can talk as much about the principles of Open Source and Free Software, the philosophy, why freedom matters,...

read more

Configuring RHEV-M — Step-by-step

Let’s look at how to install and configure the Red Hat Enterprise Virtualization Manager (RHEV-M), using a server running Windows Server 2003 R2. We need at least three machines for configuring RHEV-M: The Windows Server 2003 R2 server — we’ll install the RHEV Manager here. An NFS Server — we’ll put up a directory that contains all the ISO images, and share it from here. The Hypervisor — this machine will be the server that actually hosts all the running VM (virtual machine) instances. To begin with, let’s first configure the RHEV Manager server. The RHEV...

read more

Remember those days?

Once up on a time, “Linux” was something I found in the CD archives of the British Council Library. The year was 2002, and the Linux “version” was Red Hat 7.0. Back home with the two-CD bundle, after setting up the BIOS to boot from the CD-ROM drive, I was lost looking at things like /dev/hda1, swap, RPM, and all the other assorted jargon. I mean, where the heck was the familiar C:, D: drives to install stuff on, or EXE files I needed? Anyway, back to the library, I picked up a book that would help me install this “Linux” thingy. Following the steps, it wasn’t all that...

read more

Do You Have a Licensed Copy of [GNU/]Linux?

Insightful tweet by my friend, who’s joined work at a media organisation today: “Wow! I asked the IT admin guy whether I can use Linux, n he inquires if I have a licensed copy :-o” The thought of someone asking such a question made me chuckle. I retweeted… and then, immediately went: I hope he replied aptly to this IT admin guy… “@shayonpal tell him: You do. We all always have “legal” copies, for all the software we use :-)” Well, needless to say, smirking at the ignorance of an IT admin who…

read more

Give me Liberty or Give me Death

This is my first blog – and understandably I have butterflies on my fingers. Common Sense tells me that the title is cliched. If that is the case, I offer my regrets. If it sounds plagiarised (and if that can be applied to a phrase) – my apologies…But I guess I have the freedom to modify, redistribute, transmogrify the phrase above, even as I lift it directly from Patrick Henry’s Famous speech and no one would/should slap a piracy/plagiarism case upon me for using the phrase above….. Common Sense, also tells me that a restriction on the freedom to use great...

read more