I am assuming that you already know how to set up an encrypted file system using cryptsetup with luks (or something else). There are several howtos. I am also assuming that you are familiar with LVM2. This tutorial deals only with how to add an extra encrypted physical volume to a volume group pool containing other encrypted physical volumes. This is typical scenario if, at first, you have set up your encryption at a physical partition level (/dev/sdaX where X is the a number of your partition), then you setup your LVM on top of the encrypted partition. If at some later time you want to add another partition in your volume group, you will also want to have it encrypted in order to maintain the same level of security. In order for your machine to boot, initramfs needs to be able to unlock both PVs in order to reconstruct the entire volume group where your root lv is lying. For those of you familiar with LVM2 and looking to securely encrypt data on your logical volumes, this article provides a great step-by-step tutorial on how to do so. This implementation requires passwords to be typed for each volume - maybe you can let us know how this would be done with a keyfile?. The link for this article located at HowTo Forge is no longer available. . Discover the steps to safely incorporate an encrypted physical volume into your LVM configuration, enhancing your data security measures.. encrypted volume, LVM setup, data protection. . LinuxSecurity.com Team
This highly detailed 101-page how-to article provides the necessary background and procedures to turn a SEGA Dreamcast gaming console into a Linux-based software router with firewalling and virtual private networking capabilities. The article explains how to create the necessary toolchain for compiling both programs and the Linux kernel, and shows how, starting from scratch, you can build a Linux operating system that runs entirely in memory.. . .. This highly detailed 101-page how-to article provides the necessary background and procedures to turn a SEGA Dreamcast gaming console into a Linux-based software router with firewalling and virtual private networking capabilities. The article explains how to create the necessary toolchain for compiling both programs and the Linux kernel, and shows how, starting from scratch, you can build a Linux operating system that runs entirely in memory. Why bother? Today, the total costs of ownership (TCO) of a personal computer are so low, that you might wonder: "Why bother to build a software router based on a gaming console?" Actually, a number of technical challenges made the project particularly interesting, including . . . First, the hardware architecture is a non-x86 computer system, so there is the challenge of learning to work with a "foreign" platform. Next, there is the challenge of learning to setup and use cross compilers. Cross compiling raises a number of issues you don't run into when you are simply recompiling your favorite program to run on your (x86) PC, assuming the program was already designed to run on an x86 platform. Last but not least, I haven't found any articles describing the set of steps I summarized above -- so, I wanted to be the first! :-) The link for this article located at LinuxDevices is no longer available. . Transform your SEGA Dreamcast into a powerful Linux-centric firewall and routing device using this comprehensive setup and configuration manual.. SEGA Dreamcast, Linux Router, Networking Tutorial,Firewall Setup, Open Source. . Anthony Pell
Get the latest Linux and open source security news straight to your inbox.