Open Source Networking

Descriptions of open source networking software for Linux or BSD systems: configuration, operation, maintenance

Eliminate garbage data in the CORE Network Emulator

While working through some of the previous tutorials about the CORE Network Emulator or IPv6, we noticed some strange broadcast packets in the Wireshark packet analyzer that appeared to have nothing to do with the processes running on the simulated network. For example, we started a simulation consisting of two nodes connected to the same […]

Testing IPv6 addressing in a network simulator – Part 1

IPv6 addressing is about more than just a longer 128-bit address length. The working groups that defined IPv6 were trying to solve some of the problems that programmers, network administrators, and network engineers were encountering with IPv4. The way that IPv6 prefixes and addresses are assigned and configured differs significantly from IPv4. IPv6 offers some

Quagga vtysh shell (END) problem

Previously, we installed the CORE Network Emulator from source code and installed the network services used by CORE. Now, we want to run a simulated networking scenario and modify the configuration of the quagga routing daemon on one or more virtual routers. To do this, we open a shell to the node and start the

CORE Network Emulator: Install Network Services

To emulate the operation of IP networks, the CORE Network Emulator requires that routing and networking software be installed on the host Linux system. CORE creates virtual nodes using the Linux Containers (LXC) network namespaces feature so all services installed in the host computer will be available to run on the virtual nodes created by

Persistent configuration changes in TinyCore Linux

TinyCore Linux is very suitable for devices like routers that require a higher level of security. All changes made to a running TinyCore Linux system exist only in system RAM and are lost when the system restarts or is shut down. Viruses or file corruption can be removed simply by rebooting the system. When used

Psimulator2 – a graphical network simulator

Psimulator2 is a basic graphical network simulator created and used by the Czech Technical University in Prague, Faculty of Information Technology to teach basic networking topics. It will run on any system that supports Java, including Windows, Mac OS, and Linux. Each node created in the Psimulator2 network is a Java program that implements the

Marionnet: X configuration in Knoppix

In a previous post, I showed how to install the Marionnet open-source network simulator on a Debian Linux system. Recently, I installed Marionnet on a Knoppix system so I can run it on any computer from a USB thumb drive. Knoppix is based on Debian but, by default, it uses the LXDE desktop environment instead

Scroll to Top