User Tools

Site Tools


virtualization:containerlab

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
virtualization:containerlab [2023/07/08 10:03] jotasandokuvirtualization:containerlab [2025/09/04 21:48] (current) jotasandoku
Line 33: Line 33:
   sudo containerlab destroy -t clab.yml   sudo containerlab destroy -t clab.yml
  
 +! **SUBSEQUENT USES:**
   sudo containerlab deploy -t clab.yml   sudo containerlab deploy -t clab.yml
   ansible-playbook -i hosts.yml pusheos.yml   ansible-playbook -i hosts.yml pusheos.yml
Line 140: Line 140:
 TCPDUMP IN CONTAINERLAB: TCPDUMP IN CONTAINERLAB:
 \\ \\
 +
 +  * Official guide: [[https://containerlab.dev/manual/wireshark/]]
 +  * netlab wrapper: ''netlab capture rtr eth1 icmp -l'' / ''netlab capture rtr eth1 -U -s0 -w - | sudo wireshark -k -i -''
 +    * more info : [[https://netlab.tools/netlab/capture/]]
   * We run tcpdump over the cname of the container in question:   * We run tcpdump over the cname of the container in question:
-  * +  sudo containerlab inspect --all    # find the name (cname) 
 +  docker exec clab-simple_ipv4-rtr ip a | grep  '^[^[:space:]]    # finds the interfaces for the cname clab-simple.. 
 +  ssh $containerlab_host_address "ip netns exec $lab_node_name tcpdump -nni $if_name" 
 +  # Enable non-sudo users to capture: https://askubuntu.com/questions/348712/there-are-no-interfaces-on-which-a-capture-can-be-done 
 +  ssh ubuntu@143.47.236.251 "sudo ip netns exec clab-vxlan1-s1 tcpdump -U -nni et1 -w -" | wireshark -k -i - 
 +  
 + 
 +---- 
 +** SAVE WORK AND COME BACK ** 
 +# from your lab folder 
 +  netlab collect -o saved    # important, folder is not called 'saved' otherwise overwritten 
 +  netlab down --cleanup 
 + 
 +  netlab up 
 +  netlab config saved 
 + 
 + 
 +---- 
 +** INSPECT LAB WITH NETLAB ** 
 +  netlab report addressing 
 +  netlab report wiring 
 +  netlab show reports 
 + 
  
virtualization/containerlab.1688810600.txt.gz · Last modified: (external edit) · Currently locked by: 216.73.216.48