Running PuppyLinux On VirtualBox

.
Running PuppyLinux On VirtualBox
Why should you run PuppyLinux on VirtualBox?
To learn...
1) ... Linux using lightest possible Linux Distro.
2) ... about computer networking
3) ... using LAMP package
4) ... using WireShark application 
5) ... etc

Refer the following page to download and import the PuppyLinux virtual box images
Images for several Puppy Linux versions are available.
  • Puppy Linux 4.0
  • Puppy Linux 4.1.1
  • Puppy Linux 4.2.1
  • Size (compressed/uncompressed): 73.9 MBytes/ 419 MBytes
  • Link:puppy-4.2.1-k2.6.25.16-seamonkey.7z
  • Notes: at the first startup choose Xvesa as graphical server; click here to see the screenshot.
  • Puppy Linux 4.3.0
  • Size (compressed/uncompressed): 94.1 MBytes/ 378 MBytes
  • Link:PuppyLinux-4.3-x86.7z
  • Notes: at the first startup choose Xvesa as graphical server; click here to see the screenshot.
  • Puppy Linux 5 Lucid
  • Puppy Linux 5.2.0 Lucid
The following OVA contains PuppyLinux 5.2.0 Lucid.
Download: PuppyLinux520.ova
.


.

Introduction To PuppyLinux


.
Introduction To PuppyLinux
Linux is known to be capable of virtually running everywhere and doing anything. Not only does it run on a majority of our world’s supercomputers, but it can also run on the tiniest systems ever made, just as the size of a quarter.
The following article were taken from: http://www.makeuseof.com/tag/wanted-puppy-linux/ 
As I’m fairly sure you know, Linux is known to be capable of virtually running everywhere and doing anything. Not only does it run on a majority of our world’s supercomputers, but it can also run on the tiniest systems ever made, just as the size of a quarter. Today we’ll be taking a look at a distribution of Linux that is famous for being able to run with very little hardware requirements, Puppy Linux.
Puppy Linux isn’t based on another distribution; it is developed completely on its own. The system can, however, be built from packages of other distributions like UbuntuArch Linux, andSlackware thanks to the Woof project. One of the great advantages of this distribution is it’s very small size. Generic Puppy Linux offers a 128MB ISO to download, with both “new” and long-term release options available. The small size lets Puppy Linux boot on any CD or USB stick and run with a weak CPU and low amount of memory. Puppy Linux is also constructed so that the computer doesn’t even need to have a hard drive for Puppy Linux to run. Don’t worry, there’s still a way to install this distribution to a hard drive if you desire.
Puppy Linux is also very customizable. A handful of developers have taken it and created their own specialized versions of it. The site offers a whole list of different “puplets” that offer special features or support. Among the specialized puplets includes non-English puplets and special-purpose puplets, that range from helping with certain subjects to being targeted for netbooks. Therefore, this distribution will suit your needs very well.
As you may expect from Linux Live CDs, getting started is very easy. Once you have the ISO burned to a CD or written to a USB stick, you simply need to boot off of that media. Puppy Linux will then scan through the hardware before launching the desktop environment. Once that finishes, you’ll see something like this:
Remember that Puppy Linux is a very lightweight distribution, so don’t expect anything fancy from it (although there’s a puplet that adds some eye candy, including Compiz). The desktop, however, is still very eye pleasing, and doesn’t make you feel like you’ve been sent back to 1995. Speaking of which, I’m pretty sure that Windows 95 was more than 128MB, and yet Puppy Linux, the simplified distro, is still capable of more.
download puppy linux
Installing this distribution is also fairly easy. A universal installer is available on the desktop to get Puppy Linux onto your hard drive or other media.
puppy linux
Installing application packages is easy too, which you can do in the Puppy Package Manager. Quickpup let’s you install popular packages very quickly via a native package format.

The rest is up to you. You can do whatever you wish with Puppy Linux from here on out. Many people choose Puppy Linux over traditional distributions because it works, runs fast, and has great graphics for a lightweight distribution. Therefore, you get more work done quickly and have the distro stay out of your way so that it doesn’t bog you down.
.

Networking In VirtualBox


.
Networking In VirtualBox
The following tutorial was copied from the original URLhttps://blogs.oracle.com/fatbloke/entry/networking_in_virtualbox1  .
The original URL has lost the link to the images.
Thus the content (with the missing images) is copied to here for reference purposes.

Networking in VirtualBox

By Fat Bloke on Jun 08, 2012

VirtualBox.pngNetworking in VirtualBox is extremely powerful, but can also be a bit daunting, so here's a quick overview of the different ways you can setup networking in VirtualBox, with a few pointers as to which configurations should be used and when.
VirtualBox allows you to configure up to 8 virtual NICs (Network Interface Controllers) for each guest vm (although only 4 are exposed in the GUI) and for each of these NICs you can configure:
  1. Which virtualized NIC-type is exposed to the Guest. Examples include:
  • Intel PRO/1000 MT Server (82545EM),
  • AMD PCNet FAST III (Am79C973, the default) or
  • a Paravirtualized network adapter (virtio-net).
  1. How the NIC operates with respect to your Host's physical networking. The main modes are:
The choice of NIC-type comes down to whether the guest has drivers for that NIC.  VirtualBox, suggests a NIC based on the guest OS-type that you specify during creation of the vm, and you rarely need to modify this.
But the choice of networking mode depends on how you want to use your vm (client or server) and whether you want other machines on your network to see it. So let's look at each mode in a bit more detail...

Network Address Translation (NAT)

This is the default mode for new vm's and works great in most situations when the Guest is a "client" type of vm. (i.e. most network connections are outbound). Here's how it works:
NAT Networking
When the guest OS boots,  it typically uses DHCP to get an IP address. VirtualBox will field this DHCP request and tell the guest OS its assigned IP address and the gateway address for routing outbound connections. In this mode, every vm is assigned the same IP address (10.0.2.15) because each vm thinks they are on their own isolated network. And when they send their traffic via the gateway (10.0.2.2) VirtualBox rewrites the packets to make them appear as though they originated from the Host, rather than the Guest (running inside the Host).
This means that the Guest will work even as the Host moves from network to network (e.g. laptop moving between locations), and from wireless to wired connections too.
However, how does another computer initiate a connection into a Guest?  e.g. connecting to a web server running in the Guest. This is not (normally) possible using NAT mode as there is no route into the Guest OS. So for vm's running servers we need a different networking mode....

Bridged Networking

Bridged Networking is used when you want your vm to be a full network citizen, i.e. to be an equal to your host machine on the network.
In this mode, a virtual NIC is "bridged" to a physical NIC on your host, like this:
Bridging to wired LAN
The effect of this is that each VM has access to the physical network in the same way as your host. It can access any service on the network such as external DHCP services, name lookup services, and routing information just as the host does. Logically, the network looks like this:
Bridged Networking
The downside of this mode is that if you run many vm's you can quickly run out of IP addresses or your network administrator gets fed up with you asking for statically assigned IP addresses. Secondly, if your host has multiple physical NICs (e.g. Wireless and Wired) you must reconfigure the bridge when your host jumps networks.
Hmm, so what if you want to run servers in vm's but don't want to involve your network administrator? Maybe one of the next 2 modes is for you...

Internal Networking

When you configure one or more vm's to sit on an Internal network, VirtualBox ensures that all traffic on that network stays within the host and is only visible to vm's on that virtual network. Configuration looks like this:
Configuring Internal Networks
The internal network ( in this example "intnet" ) is a totally isolated network and so is very "quiet". This is good for testing when you need a separate, clean network, and you can create sophisticated internal networks with vm's that provide their own services to the internal network. (e.g. Active Directory, DHCP, etc). Note that not even the Host is a member of the internal network, but this mode allows vm's to function even when the Host is not connected to a network (e.g. on a plane).
Internal Network
Note that in this mode, VirtualBox provides no "convenience" services such as DHCP, so your machines must be statically configured or one of the vm's needs to provide a DHCP/Name service.
Multiple internal networks are possible and you can configure vm's to have multiple NICs to sit across internal and other network modes and thereby provide routes if needed.
But all this sounds tricky. What if you want an Internal Network that the host participates on with VirtualBox providing IP addresses to the Guests? Ah, then for this, you might want to consider Host-only Networking...

Host-only Networking

Host-only Networking is like Internal Networking in that you indicate which network the Guest sits on, in this case, "vboxnet0":
Host-Only Networking
All vm's sitting on this "vboxnet0" network will see each other, and additionally, the host can see these vm's too. However, other external machines cannot see Guests on this network, hence the name "Host-only".
Logically, the network looks like this:
Host-only networking
This looks very similar to Internal Networking but the host is now on "vboxnet0" and can provide DHCP services. To configure how a Host-only network behaves, look in the VirtualBox Manager...Preferences...Network dialog:
Configure Host-only NetworksDHCP Server

Port-Forwarding with NAT Networking

Now you may think that we've provided enough modes here to handle every eventuality but here's just one more...
What if you cart around a mobile-demo or dev environment on, say, a laptop and you have one or more vm's that you need other machines to connect into? And you are continually hopping onto different (customer?) networks.
In this scenario:
  • NAT - won't work because external machines need to connect in.
  • Bridged - possibly an option, but does your customer want you eating IP addresses and can your software cope with changing networks?
  • Internal - we need the vm(s) to be visible on the network, so this is no good.
  • Host-only - same problem as above, we want external machines to connect in to the vm's.
Enter Port-forwarding to save the day!
  1. Configure your vm's to use NAT networking;
  2. Add Port Forwarding rules;
  3. External machines connect to "host":"port number" and connections are forwarded by VirtualBox to the guest:port number specified.
For example, if your vm runs a web server on port 80, you could set up rules like this:
Port-forwarding Rules
...which reads: "any connections on port 8080 on the Host will be forwarded onto this vm's port 80".
Port Forwarding route
 This provides a mobile demo system which won't need re-configuring every time you open your laptop lid.

Summary

VirtualBox has a very powerful set of options allowing you to set up almost any configuration your heart desires.
For more information, check out the VirtualBox User Manual on Virtual Networking.

-FB
.

Easy Way To Install Wireshark On Puppy Linux


.

101 Easy Way To Install Wireshark On Puppy Linux

Puppy Linux is an operating system and lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM and thus does not change anything on the host PC’s hard disk.
Wireshark installers for PuppyLinux are called pet files. The following are two versions of pet files that can be installed by PupGet application.:
Or
This tutorial uses PuppyLinux virtual image running on Virtualbox. Download OVA file here (PuppyLinux 5.0 OVA aka Puppy Lucid packed with OVF 1.0 format). You can find more versions at the bottom of this page.
1) Setup a Virtual PuppyLinux in VirtualBox.
2) Run the Virtual PuppyLinux.
3) Setup Network Connection in the Virtual PuppyLinux.
4) Use the web browser to get to this page and download any of the pet files above.
5) PupGet will handle installation of the pet file.

Image result for what is puppy linux
Puppy Linux is an operating system and lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MiB, allowing the boot medium to be removed after the operating system has started.

Puppy Linux - Wikipedia, the free encyclopedia

https://en.wikipedia.org/wiki/Puppy_Linux
Wikipedia
   

What is PupGet?

  • PupGet is the official package (software) installation system of Puppy Linux.<br>
  • Puppy offers the option to create your own live-CD, with only the applications you want. Puppy live-CD is created from acollection of packages and a build script, collectively called Puppy Unleashed. Standard Puppy (puppy-X.X.X-mozilla.iso, where X.X.X is the version number) doesn't include all 3XX packages. Then what about all the "left over" packages? To add these 'official' applications to Puppy without creating your own CD, we use PupGet package manager.
  • Another way to add applications is to use the DotPup software installation system, where the software installed are NOT from Puppy Unleashed.

Puppy Linux

JULY 9, 2008 BY FRIPP
Images for several Puppy Linux versions are available.
  1. Puppy Linux 4.0
  2. Size (compressed/uncompressed): 67.7 MBytes / 296 MBytes
  3. Linkhttp://downloads.sourceforge.net/virtualboximage/PuppyLinux4.7z
  4. Notes: at the first startup choose Xvesa as graphical server; click here to see the screenshot.
  5. This images has been provided by Domenico Di Misa.
  6. Puppy Linux 4.1.1
  7. Size (compressed/uncompressed): 129.2 MBytes/ 596 MBytes
  8. Link: http://downloads.sourceforge.net/virtualboximage/PuppyLinux-4.1.1.7z
  9. Notes: at the first startup choose Xvesa as graphical server; click here to see the screenshot.
  10. Puppy Linux 4.2.1
  11. Size (compressed/uncompressed): 73.9 MBytes/ 419 MBytes
  12. Link:puppy-4.2.1-k2.6.25.16-seamonkey.7z
  13. Notes: at the first startup choose Xvesa as graphical server; click here to see the screenshot.
  14. Puppy Linux 4.3.0
  15. Size (compressed/uncompressed): 94.1 MBytes/ 378 MBytes
  16. Link:PuppyLinux-4.3-x86.7z
  17. Notes: at the first startup choose Xvesa as graphical server; click here to see the screenshot.
  18. Puppy Linux 5 Lucid
  19. Size (compressed/uncompressed): 94.0 MBytes/ 425 MBytes
  20. Link:Lucid_Puppy-50.7z
  21. Puppy Linux 5.2.0 Lucid
  22. Size (compressed/uncompressed): 167.0 MBytes/ 655 MBytes
  23. Link:LucidPuppy-520.7z
.