[ 0.543434] NET: Registered protocol family 10

[ 0.547526] Loading module verification certificates

[ 0.554512] Key type trusted registered

[ 0.560894] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found

[ 0.675758] Freeing unused kernel memory: 1176k freed

[ 0.678774] Freeing unused kernel memory: 1080k freed

[ 0.693340] udevd[92]: starting version 175

[ 0.783902] 8139cp 0000:00:03.0 eth0: RTL-8139C+ at 0xffffc90000e56000, 52:54:00:0e:ad:07, IRQ 10

[ 0.899683] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)

[ 1.505921] Adding 8385532k swap on /dev/sda5. Priority:-1 extents:1 across:8385532k

[ 1.732994] init: Caught abort, core dumped

[ 1.739330] Kernel panic - screen size too small! exitcode=0x00000600


General Commands Manual



This is a profile of the projects I've created.



In studying for the CCNA certification as a part of my bachelor at university, was learning how to perform variable length subnet masking (VLSM). It's a method of subnetting a network of varying sizes.

To practise how to perform VLSM, it's helpful to have a way to ensure you calculated the correct subnets. There were some pre-existing solutions online but many of them suffered from various issues such as no HTTPS, requiring javascript, being slow to use or in the case of one website, not returning correct results.

With the desire to create an online solution that might be helpful for other students, I created a page on this website which offers an quick and easy way to calculate VLSM. It's essentially an online version of the free and open source command line tool ipcalc made by Krischan Jodies.

You can see it live at vlsm(1). The source code can also be viewed here.