Compare commits
2 Commits
ad72430086
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
40a1a7c633 | ||
|
|
e5d34e5a69 |
5
build/bird/hvn0.lab.ipng.ch/host0-0/etc/rc.local
Normal file
5
build/bird/hvn0.lab.ipng.ch/host0-0/etc/rc.local
Normal 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
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "* Fixing permissions of rc.local"
|
||||||
|
chmod 755 /etc/rc.local
|
||||||
5
build/bird/hvn0.lab.ipng.ch/host0-1/etc/rc.local
Normal file
5
build/bird/hvn0.lab.ipng.ch/host0-1/etc/rc.local
Normal 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
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "* Fixing permissions of rc.local"
|
||||||
|
chmod 755 /etc/rc.local
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
5
build/bird/hvn1.lab.ipng.ch/host1-0/etc/rc.local
Normal file
5
build/bird/hvn1.lab.ipng.ch/host1-0/etc/rc.local
Normal 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
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "* Fixing permissions of rc.local"
|
||||||
|
chmod 755 /etc/rc.local
|
||||||
5
build/bird/hvn1.lab.ipng.ch/host1-1/etc/rc.local
Normal file
5
build/bird/hvn1.lab.ipng.ch/host1-1/etc/rc.local
Normal 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
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "* Fixing permissions of rc.local"
|
||||||
|
chmod 755 /etc/rc.local
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
5
build/frr/hvn0.lab.ipng.ch/host0-0/etc/rc.local
Normal file
5
build/frr/hvn0.lab.ipng.ch/host0-0/etc/rc.local
Normal 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
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "* Fixing permissions of rc.local"
|
||||||
|
chmod 755 /etc/rc.local
|
||||||
5
build/frr/hvn0.lab.ipng.ch/host0-1/etc/rc.local
Normal file
5
build/frr/hvn0.lab.ipng.ch/host0-1/etc/rc.local
Normal 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
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "* Fixing permissions of rc.local"
|
||||||
|
chmod 755 /etc/rc.local
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
5
build/frr/hvn1.lab.ipng.ch/host1-0/etc/rc.local
Normal file
5
build/frr/hvn1.lab.ipng.ch/host1-0/etc/rc.local
Normal 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
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "* Fixing permissions of rc.local"
|
||||||
|
chmod 755 /etc/rc.local
|
||||||
5
build/frr/hvn1.lab.ipng.ch/host1-1/etc/rc.local
Normal file
5
build/frr/hvn1.lab.ipng.ch/host1-1/etc/rc.local
Normal 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
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "* Fixing permissions of rc.local"
|
||||||
|
chmod 755 /etc/rc.local
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
6
overlays/_common/host/etc/rc.local.j2
Normal file
6
overlays/_common/host/etc/rc.local.j2
Normal 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
|
||||||
|
|
||||||
5
overlays/_common/host/root/lab-build/rc-local-perms
Normal file
5
overlays/_common/host/root/lab-build/rc-local-perms
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "* Fixing permissions of rc.local"
|
||||||
|
chmod 755 /etc/rc.local
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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 }}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user