Compare commits

..

2 Commits

Author SHA1 Message Date
Pim van Pelt
40a1a7c633 Add rc.local for host* that explains which vpp:port it is connected to 2026-02-23 09:15:52 +00:00
Pim van Pelt
e5d34e5a69 Fix ipv6 loopback 2026-02-22 20:00:53 +00:00
49 changed files with 114 additions and 13 deletions

View File

@@ -0,0 +1,5 @@
#!/bin/sh
for port in 0 1 2 3; do
ip link set enp16s0f${port} up mtu 1500 alias "vpp0-${port}:Gi10/0/2"
done

View File

@@ -0,0 +1,4 @@
#!/bin/sh
echo "* Fixing permissions of rc.local"
chmod 755 /etc/rc.local

View File

@@ -0,0 +1,5 @@
#!/bin/sh
for port in 0 1 2 3; do
ip link set enp16s0f${port} up mtu 1500 alias "vpp0-${port}:Gi10/0/3"
done

View File

@@ -0,0 +1,4 @@
#!/bin/sh
echo "* Fixing permissions of rc.local"
chmod 755 /etc/rc.local

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.10.0/32 set interface ip address loop0 192.168.10.0/32
set interface ip address loop0 2001:678:d78:200::/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.10.1/32 set interface ip address loop0 192.168.10.1/32
set interface ip address loop0 2001:678:d78:200::1/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.10.2/32 set interface ip address loop0 192.168.10.2/32
set interface ip address loop0 2001:678:d78:200::2/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.10.3/32 set interface ip address loop0 192.168.10.3/32
set interface ip address loop0 2001:678:d78:200::3/128

View File

@@ -0,0 +1,5 @@
#!/bin/sh
for port in 0 1 2 3; do
ip link set enp16s0f${port} up mtu 1500 alias "vpp1-${port}:Gi10/0/2"
done

View File

@@ -0,0 +1,4 @@
#!/bin/sh
echo "* Fixing permissions of rc.local"
chmod 755 /etc/rc.local

View File

@@ -0,0 +1,5 @@
#!/bin/sh
for port in 0 1 2 3; do
ip link set enp16s0f${port} up mtu 1500 alias "vpp1-${port}:Gi10/0/3"
done

View File

@@ -0,0 +1,4 @@
#!/bin/sh
echo "* Fixing permissions of rc.local"
chmod 755 /etc/rc.local

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.11.0/32 set interface ip address loop0 192.168.11.0/32
set interface ip address loop0 2001:678:d78:210::/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.11.1/32 set interface ip address loop0 192.168.11.1/32
set interface ip address loop0 2001:678:d78:210::1/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.11.2/32 set interface ip address loop0 192.168.11.2/32
set interface ip address loop0 2001:678:d78:210::2/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.11.3/32 set interface ip address loop0 192.168.11.3/32
set interface ip address loop0 2001:678:d78:210::3/128

View File

@@ -0,0 +1,5 @@
#!/bin/sh
for port in 0 1 2 3; do
ip link set enp16s0f${port} up mtu 1500 alias "vpp0-${port}:Gi10/0/2"
done

View File

@@ -0,0 +1,4 @@
#!/bin/sh
echo "* Fixing permissions of rc.local"
chmod 755 /etc/rc.local

View File

@@ -0,0 +1,5 @@
#!/bin/sh
for port in 0 1 2 3; do
ip link set enp16s0f${port} up mtu 1500 alias "vpp0-${port}:Gi10/0/3"
done

View File

@@ -0,0 +1,4 @@
#!/bin/sh
echo "* Fixing permissions of rc.local"
chmod 755 /etc/rc.local

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.10.0/32 set interface ip address loop0 192.168.10.0/32
set interface ip address loop0 2001:678:d78:200::/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.10.1/32 set interface ip address loop0 192.168.10.1/32
set interface ip address loop0 2001:678:d78:200::1/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.10.2/32 set interface ip address loop0 192.168.10.2/32
set interface ip address loop0 2001:678:d78:200::2/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.10.3/32 set interface ip address loop0 192.168.10.3/32
set interface ip address loop0 2001:678:d78:200::3/128

View File

@@ -0,0 +1,5 @@
#!/bin/sh
for port in 0 1 2 3; do
ip link set enp16s0f${port} up mtu 1500 alias "vpp1-${port}:Gi10/0/2"
done

View File

@@ -0,0 +1,4 @@
#!/bin/sh
echo "* Fixing permissions of rc.local"
chmod 755 /etc/rc.local

View File

@@ -0,0 +1,5 @@
#!/bin/sh
for port in 0 1 2 3; do
ip link set enp16s0f${port} up mtu 1500 alias "vpp1-${port}:Gi10/0/3"
done

View File

@@ -0,0 +1,4 @@
#!/bin/sh
echo "* Fixing permissions of rc.local"
chmod 755 /etc/rc.local

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.11.0/32 set interface ip address loop0 192.168.11.0/32
set interface ip address loop0 2001:678:d78:210::/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.11.1/32 set interface ip address loop0 192.168.11.1/32
set interface ip address loop0 2001:678:d78:210::1/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.11.2/32 set interface ip address loop0 192.168.11.2/32
set interface ip address loop0 2001:678:d78:210::2/128

View File

@@ -2,3 +2,4 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 192.168.11.3/32 set interface ip address loop0 192.168.11.3/32
set interface ip address loop0 2001:678:d78:210::3/128

View File

@@ -2,7 +2,7 @@
for o in frr bird; do for o in frr bird; do
for i in 0 1; do for i in 0 1; do
./generate -d --host hvn$i.lab.ipng.ch --overlay $o ./generate --host hvn$i.lab.ipng.ch --overlay $o $*
done done
done done

View File

@@ -0,0 +1,6 @@
#!/bin/sh
for port in 0 1 2 3; do
ip link set enp16s0f${port} up mtu 1500 alias "vpp{{lab.id}}-${port}:Gi10/0/{{ 2 + node.id }}"
done

View File

@@ -0,0 +1,5 @@
#!/bin/sh
echo "* Fixing permissions of rc.local"
chmod 755 /etc/rc.local

View File

@@ -5,3 +5,4 @@ for i in vpp vppcfg bird-dataplane frr; do
rm -f /etc/systemd/system/multi-user.target.wants/${i}.service rm -f /etc/systemd/system/multi-user.target.wants/${i}.service
ln -sf /dev/null /etc/systemd/system/${i}.service ln -sf /dev/null /etc/systemd/system/${i}.service
done done

View File

@@ -2,4 +2,5 @@ comment { Create a loopback interface }
create loopback interface instance 0 create loopback interface instance 0
set interface state loop0 up set interface state loop0 up
set interface ip address loop0 {{ node.loopback.ipv4 }} set interface ip address loop0 {{ node.loopback.ipv4 }}
set interface ip address loop0 {{ node.loopback.ipv6 }}