Linux playground¶
One link is all you need to start exploring interfaces, addressing, and packet captures. The exec commands assign addresses when the nodes start.
name: linux-playground
topology:
defaults:
kind: linux
image: ghcr.io/srl-labs/network-multitool:latest
nodes:
client:
exec:
- ip address add 10.10.10.1/24 dev eth1
server:
exec:
- ip address add 10.10.10.2/24 dev eth1
links:
- endpoints: [client:eth1, server:eth1]
name: linux-playground
topology:
defaults:
kind: linux
image: ghcr.io/srl-labs/network-multitool:latest
nodes:
client:
exec:
- ip address add 10.10.10.1/24 dev eth1
server:
exec:
- ip address add 10.10.10.2/24 dev eth1
links:
- endpoints: [client:eth1, server:eth1]Try it¶
Download the topology, deploy it from your app, and open a shell on client:
Use the app's packet capture action on client:eth1 to inspect the ICMP exchange. Then experiment with the troubleshooting tools and see how loss or delay changes the result.
Follow the first lab walkthrough for the full setup.