From 92e9b0f918569db725428ab3e06c92200018b296 Mon Sep 17 00:00:00 2001 From: Felix Schueren Date: Sat, 8 Nov 2025 16:00:41 +0100 Subject: [PATCH] added arista device to make eAPI/telnet reachable --- presentation/sshworkshop-draft.drawio | 745 ++++++++++++++++++++++++++ setups/jumphost.sh | 3 + sshlab.clab.yml | 5 +- 3 files changed, 751 insertions(+), 2 deletions(-) create mode 100644 presentation/sshworkshop-draft.drawio diff --git a/presentation/sshworkshop-draft.drawio b/presentation/sshworkshop-draft.drawio new file mode 100644 index 0000000..66c8091 --- /dev/null +++ b/presentation/sshworkshop-draft.drawio @@ -0,0 +1,745 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/setups/jumphost.sh b/setups/jumphost.sh index 41b547d..23361b8 100755 --- a/setups/jumphost.sh +++ b/setups/jumphost.sh @@ -49,6 +49,9 @@ case $(hostname) in ip addr replace dev eth1 172.16.201.1/24 ip addr replace dev eth1 fd4c:00a6:b6a7::ce/127 + ip addr replace dev eth2 169.254.45.2/30 + + printf "172.16.202.34\tjumphost1\n" >> /etc/hosts printf "fd4c:00a6:b6a7::cf\twebserver webserver-ipv6 webserver2 webserver2-ipv6\n" >> /etc/hosts printf "172.16.201.12\twebserver-ipv4 webserver2-ipv4\n" >> /etc/hosts diff --git a/sshlab.clab.yml b/sshlab.clab.yml index 940c1c5..3904c8e 100644 --- a/sshlab.clab.yml +++ b/sshlab.clab.yml @@ -19,8 +19,8 @@ topology: memory: 256MB cpu-set: 4-7 nodes: - # a1: - # kind: arista_ceos + a1: + kind: arista_ceos br-clab-intonly: kind: bridge br-ext: @@ -133,6 +133,7 @@ topology: - endpoints: [ "jumphost1:eth1", "webserver1:eth1" ] - endpoints: [ "jumphost1:eth2", "jumphost2:eth0" ] - endpoints: [ "jumphost2:eth1", "webserver2:eth1" ] + - endpoints: [ "jumphost2:eth2", "a1:eth3" ] - endpoints: [ "linux1:eth0", "br-clab-intonly:l1" ] - endpoints: [ "linux2:eth0", "br-clab-intonly:l2" ] - endpoints: [ "linux3:eth0", "br-clab-intonly:l3" ]