]> git.ipfire.org Git - people/ms/network.git/commitdiff
Add vlan port test for nitsi
authorJonatan Schlag <jonatan.schlag@ipfire.org>
Sun, 16 Sep 2018 12:03:37 +0000 (14:03 +0200)
committerJonatan Schlag <jonatan.schlag@ipfire.org>
Sun, 16 Sep 2018 12:03:37 +0000 (14:03 +0200)
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Makefile.am
test/nitsi/test/port-vlan/recipe [new file with mode: 0644]
test/nitsi/test/port-vlan/settings [new file with mode: 0644]

index fe0b0c7bc82b036fcb09c79ef44ebfefb183fcd6..e52bf17f8c55ebf35c39d50188b44cea440e23cb 100644 (file)
@@ -608,7 +608,8 @@ NITSI_TESTS = \
        test/nitsi/test/vpn-ipsec-ipv64-via-ipv4-vti \
        test/nitsi/test/vpn-ipsec-ipv64-via-ipv6-vti \
        test/nitsi/test/vpn-ipsec-ipv6-via-ipv4-vti \
-       test/nitsi/test/vpn-ipsec-ipv6-via-ipv6-vti
+       test/nitsi/test/vpn-ipsec-ipv6-via-ipv6-vti \
+       test/nitsi/test/port-vlan
 
 EXTRA_DIST += \
        test/nitsi/test/settings.in \
@@ -631,7 +632,9 @@ EXTRA_DIST += \
        test/nitsi/test/vpn-ipsec-ipv64-via-ipv4-vti/settings \
        test/nitsi/test/vpn-ipsec-ipv64-via-ipv6-vti/settings \
        test/nitsi/test/vpn-ipsec-ipv6-via-ipv4-vti/settings \
-       test/nitsi/test/vpn-ipsec-ipv6-via-ipv6-vti/settings
+       test/nitsi/test/vpn-ipsec-ipv6-via-ipv6-vti/settings \
+       test/nitsi/test/port-vlan/settings \
+       test/nitsi/test/port-vlan/recipe
 
 CLEANFILES += \
        test/nitsi/test/settings \
diff --git a/test/nitsi/test/port-vlan/recipe b/test/nitsi/test/port-vlan/recipe
new file mode 100644 (file)
index 0000000..e2c9926
--- /dev/null
@@ -0,0 +1,24 @@
+include: ../../include/setup
+
+# This contains the basic network configuration for all vpn-tests
+include: ../../include/alice-port-vars
+include: ../../include/bob-port-vars
+
+# Create an uplink zone
+all: network zone new upl0 bridge --stp=off
+
+# Add IP addresses for Alice
+alice: network zone upl0 config new static 192.168.100.101/24
+
+# Add IP addresses for Bob
+bob: network zone upl0 config new static 192.168.100.102/24
+
+# Print what has been brought up
+all: network status
+
+# Create a vlan device with parent port attached to net1
+all: network port new vlan --parent-device=${p_net1} --tag=42
+all: network zone upl0 port attach "${p_net1}v42"
+
+# Test if the vlan works by pinging bob
+alice: ping -c 5 192.168.100.102
diff --git a/test/nitsi/test/port-vlan/settings b/test/nitsi/test/port-vlan/settings
new file mode 100644 (file)
index 0000000..e69de29