From 6b88a524f4e0183106769e82f99d930634a11685 Mon Sep 17 00:00:00 2001
From: Mathieu Trudel-Lapierre <cyphermox@ubuntu.com>
Date: Fri, 26 May 2017 15:24:23 -0400
Subject: 1.142ubuntu1 (patches unapplied)

Imported using git-ubuntu import.
---
 Makefile                              |    2 +-
 autoconfig.c                          |    9 +-
 base-installer.d/40netcfg             |   18 +-
 debian/changelog                      | 1244 +++++++++++++++++++++++++++++++++
 debian/control                        |    8 +-
 debian/netcfg-common.templates        |   45 +-
 debian/netcfg-dhcp.templates          |   23 +-
 debian/netcfg-static.dirs             |    1 +
 debian/netcfg-static.install          |    1 +
 debian/netcfg.dirs                    |    1 +
 debian/netcfg.install                 |    1 +
 debian/po/am.po                       |   73 ++
 debian/po/ar.po                       |   73 ++
 debian/po/ast.po                      |   73 ++
 debian/po/be.po                       |   73 ++
 debian/po/bg.po                       |   73 ++
 debian/po/bn.po                       |   73 ++
 debian/po/bo.po                       |   73 ++
 debian/po/bs.po                       |   73 ++
 debian/po/ca.po                       |   73 ++
 debian/po/cs.po                       |   73 ++
 debian/po/cy.po                       |   73 ++
 debian/po/da.po                       |   73 ++
 debian/po/de.po                       |   73 ++
 debian/po/dz.po                       |   73 ++
 debian/po/el.po                       |   73 ++
 debian/po/eo.po                       |   73 ++
 debian/po/es.po                       |   73 ++
 debian/po/et.po                       |   73 ++
 debian/po/eu.po                       |   73 ++
 debian/po/fa.po                       |   73 ++
 debian/po/fi.po                       |   73 ++
 debian/po/fr.po                       |   73 ++
 debian/po/ga.po                       |   73 ++
 debian/po/gl.po                       |   73 ++
 debian/po/gu.po                       |   73 ++
 debian/po/he.po                       |   73 ++
 debian/po/hi.po                       |   73 ++
 debian/po/hr.po                       |   73 ++
 debian/po/hu.po                       |   79 +++
 debian/po/id.po                       |   73 ++
 debian/po/is.po                       |   73 ++
 debian/po/it.po                       |   73 ++
 debian/po/ja.po                       |   73 ++
 debian/po/ka.po                       |   73 ++
 debian/po/kk.po                       |   73 ++
 debian/po/km.po                       |   73 ++
 debian/po/kn.po                       |   73 ++
 debian/po/ko.po                       |   73 ++
 debian/po/ku.po                       |   73 ++
 debian/po/lo.po                       |   73 ++
 debian/po/lt.po                       |   73 ++
 debian/po/lv.po                       |   73 ++
 debian/po/mk.po                       |   73 ++
 debian/po/ml.po                       |   73 ++
 debian/po/mr.po                       |   73 ++
 debian/po/nb.po                       |   73 ++
 debian/po/ne.po                       |   73 ++
 debian/po/nl.po                       |   73 ++
 debian/po/nn.po                       |   73 ++
 debian/po/pa.po                       |   73 ++
 debian/po/pl.po                       |   73 ++
 debian/po/pt.po                       |   73 ++
 debian/po/pt_BR.po                    |   73 ++
 debian/po/ro.po                       |   73 ++
 debian/po/ru.po                       |   73 ++
 debian/po/se.po                       |   73 ++
 debian/po/si.po                       |   73 ++
 debian/po/sk.po                       |   73 ++
 debian/po/sl.po                       |   73 ++
 debian/po/sq.po                       |   73 ++
 debian/po/sr.po                       |   73 ++
 debian/po/sv.po                       |   73 ++
 debian/po/ta.po                       |   73 ++
 debian/po/te.po                       |   73 ++
 debian/po/templates.pot               |   71 ++
 debian/po/tg.po                       |   73 ++
 debian/po/th.po                       |   73 ++
 debian/po/tl.po                       |   73 ++
 debian/po/tr.po                       |   73 ++
 debian/po/ug.po                       |   73 ++
 debian/po/uk.po                       |   73 ++
 debian/po/vi.po                       |   73 ++
 debian/po/zh_CN.po                    |   73 ++
 debian/po/zh_TW.po                    |   73 ++
 dhcp.c                                |   15 +-
 finish-install.d/55netcfg-copy-config |   14 +-
 netcfg-common.c                       |   80 ++-
 netcfg.c                              |   65 +-
 netcfg.h                              |   15 +-
 nm-conf.c                             |   49 +-
 nm-conf.h                             |   10 +-
 post-base-installer.d/40netcfg        |    7 +
 static.c                              |   18 +-
 vlan.c                                |  106 +++
 wireless.c                            |    4 +-
 write_interface.c                     |   39 +-
 97 files changed, 7095 insertions(+), 86 deletions(-)
 create mode 100755 post-base-installer.d/40netcfg
 create mode 100644 vlan.c

diff --git a/Makefile b/Makefile
index a15d476..03343c9 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ TARGETS		?= netcfg-static netcfg
 
 LDOPTS		= -ldebconfclient -ldebian-installer
 CFLAGS		= -W -Wall -Werror -DNDEBUG -DNETCFG_VERSION="\"$(NETCFG_VERSION)\"" -I.
-COMMON_OBJS	= netcfg-common.o wireless.o write_interface.o ipv6.o
+COMMON_OBJS	= netcfg-common.o wireless.o write_interface.o ipv6.o vlan.o
 NETCFG_O   	= netcfg.o dhcp.o static.o ethtool-lite.o wpa.o wpa_ctrl.o rdnssd.o autoconfig.o
 NETCFG_STATIC_O	= netcfg-static.o static.o ethtool-lite.o
 
diff --git a/autoconfig.c b/autoconfig.c
index d607d5f..04f6202 100644
--- a/autoconfig.c
+++ b/autoconfig.c
@@ -61,6 +61,8 @@ void cleanup_dhcpv6_client(void)
  */
 int start_dhcpv6_client(struct debconfclient *client, const struct netcfg_interface *interface)
 {
+	int dhcpv6_seconds = 0;
+
 	if (access("/sbin/dhclient", F_OK) == 0)
 		dhcpv6_client = DHCLIENT;
 	else if (access("/usr/sbin/dhcp6c", F_OK) == 0)
@@ -89,6 +91,9 @@ int start_dhcpv6_client(struct debconfclient *client, const struct netcfg_interf
 		}
 	}
 
+	debconf_get(client, "netcfg/dhcpv6_timeout");
+	dhcpv6_seconds = atoi(client->value);
+
 	dhcpv6_pid = fork();
 	if (dhcpv6_pid == 0) { /* child */
 		FILE *dc;
@@ -108,9 +113,10 @@ int start_dhcpv6_client(struct debconfclient *client, const struct netcfg_interf
 			if (!dc)
 				return 1;
 			fprintf(dc, "send vendor-class-identifier \"d-i\";\n");
+			fprintf(dc, "timeout %d;\n", dhcpv6_seconds);
 			fclose(dc);
 
-			arguments = malloc(9 * sizeof(*arguments));
+			arguments = malloc(10 * sizeof(*arguments));
 			i = 0;
 			arguments[i++] = "dhclient";
 			arguments[i++] = "-6";
@@ -121,6 +127,7 @@ int start_dhcpv6_client(struct debconfclient *client, const struct netcfg_interf
 			arguments[i++] = "-sf";
 			arguments[i++] = "/lib/netcfg/print-dhcpv6-info";
 			arguments[i++] = interface->name;
+			arguments[i++] = "-1";
 			arguments[i] = NULL;
 			execvp("dhclient", (char **)arguments);
 			break;
diff --git a/base-installer.d/40netcfg b/base-installer.d/40netcfg
index f09b20a..0bbffd5 100755
--- a/base-installer.d/40netcfg
+++ b/base-installer.d/40netcfg
@@ -5,9 +5,25 @@ if [ ! -f /etc/network/interfaces ]; then
 	netcfg write_loopback
 fi
 
-for file in /etc/network/interfaces /etc/networks /etc/hostname /etc/resolv.conf /etc/hosts; do
+for file in /etc/network/interfaces /etc/networks /etc/hostname /etc/hosts; do
 	if [ -f "$file" ]; then
 		mkdir /target/$(dirname $file) -p
 		cp $file /target/$file
 	fi
 done
+
+if [ -f /etc/resolv.conf ]; then
+	if [ -e /target/sbin/resolvconf ]; then
+		if [ -d /target/run/resolvconf ]; then
+			# resolvconf won't be running during installation,
+			# so make sure that we at least have basic
+			# configuration in place.  If there's anything
+			# complicated that needs to persist, netcfg will
+			# have written that to /etc/network/interfaces.
+			cp /etc/resolv.conf /target/run/resolvconf/resolv.conf
+		fi
+	else
+		mkdir -p /target/etc
+		cp /etc/resolv.conf /target/etc/resolv.conf
+	fi
+fi
diff --git a/debian/control b/debian/control
index 66f0d05..cd6c584 100644
--- a/debian/control
+++ b/debian/control
@@ -14,13 +15,12 @@ Package-Type: udeb
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	ethernet-card-detection,
-	isc-dhcp-client-udeb [kfreebsd-any hurd-any],
+	isc-dhcp-client-udeb,
 	freebsd-net-tools-udeb [kfreebsd-any],
 	wpasupplicant-udeb [!s390 !s390x !sparc !kfreebsd-any !hurd-any],
 	crypto-modules [!s390 !s390x !sparc !kfreebsd-any !hurd-any],
 	rdnssd-udeb,
-	ndisc6-udeb,
-	wide-dhcpv6-client-udeb [linux-any]
+	ndisc6-udeb
 Provides: configured-network
 XB-Installer-Menu-Item: 1800
 Description: Configure the network
diff --git a/debian/netcfg-common.templates b/debian/netcfg-common.templates
index 2b77936..0ca1ec7 100644
--- a/debian/netcfg-common.templates
+++ b/debian/netcfg-common.templates
@@ -26,6 +26,34 @@ _Description: Domain name:
  If you are setting up a home network, you can make something up, but make
  sure you use the same domain name on all your computers.
 
+Template: netcfg/use_vlan
+Type: boolean
+Default: false
+# :sl6:
+_Description: Is this system connected to a VLAN trunk port?
+ IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical
+ network into distinct broadcast domains. Packets can be tagged with
+ different VLAN IDs so that a single "trunk" connection may be used to
+ transport data for various VLANs.
+ .
+ If the network interface is directly connected to a VLAN trunk port,
+ specifying a VLAN ID may be necessary to get a working connection.
+
+Template: netcfg/vlan_id
+Type: string
+# :sl6:
+_Description: VLAN ID (1-4094):
+ If the network interface is directly connected to a VLAN trunk port,
+ specifying a VLAN ID may be necessary to get a working connection.
+
+Template: netcfg/vlan_failed
+Type: error
+# :sl6:
+_Description: Error setting up VLAN
+ The command used to set up the VLAN during the installation returned
+ an error. Please check the installer logs, or go back and try another
+ configuration.
+
 Template: netcfg/get_nameservers
 Type: string
 # :sl1:
@@ -143,7 +171,7 @@ _Description: Failure of key exchange and association
 
 Template: netcfg/get_hostname
 Type: string
-Default: debian
+Default: trisquel
 # :sl1:
 _Description: Hostname:
  Please enter the hostname for this system.
@@ -257,6 +285,21 @@ Type: text
 # :sl2:
 _Description: Ethernet
 
+Template: netcfg/internal-enc
+Type: text
+# :sl2:
+_Description: Ethernet CCW bus
+
+Template: netcfg/internal-enP
+Type: text
+# :sl2:
+_Description: Ethernet PCI
+
+Template: netcfg/internal-enp
+Type: text
+# :sl2:
+_Description: Ethernet PCI
+
 Template: netcfg/internal-tr
 Type: text
 # :sl2:
diff --git a/debian/netcfg-dhcp.templates b/debian/netcfg-dhcp.templates
index f725ad1..4ee8397 100644
--- a/debian/netcfg-dhcp.templates
+++ b/debian/netcfg-dhcp.templates
@@ -33,11 +33,8 @@ _Description: No DHCP client found
 Template: netcfg/dhcp_options
 Type: select
 # :sl1:
-# Note to translators : Please keep your translation
-# below a 65 columns limit (which means 65 characters
-# in single-byte languages)
-#flag:translate!:4
-__Choices: Retry network autoconfiguration, Retry network autoconfiguration with a DHCP hostname, Configure network manually, ${wifireconf}, Do not configure the network at this time
+#flag:translate!:1
+__Choices: ${choices}
 Default: Configure network manually
 # :sl1:
 _Description: Network configuration method:
@@ -68,16 +65,24 @@ _Description: Continue without a default route?
  If you are unsure, you should not continue without a default route:
  contact your local network administrator about this problem.
 
+Template: netcfg/internal-nowifi
+Type: select
+# :sl1:
+__Choices: Retry network autoconfiguration, Retry network autoconfiguration with a DHCP hostname, Configure network manually, Do not configure the network at this time
+
 Template: netcfg/internal-wifireconf
-Type: text
+Type: select
 # :sl1:
-_Description: Reconfigure the wireless network
+# Note to translators : Please keep your translation
+# below a 65 columns limit (which means 65 characters
+# in single-byte languages)
+__Choices: Retry network autoconfiguration, Retry network autoconfiguration with a DHCP hostname, Configure network manually, Reconfigure the wireless network, Do not configure the network at this time
 
 Template: netcfg/dhcp_timeout
 Type: string
 Description: for internal use; can be preseeded
  Timeout for trying DHCP
-Default: 25
+Default: 30
 
 Template: netcfg/dhcp_ntp_servers
 Type: text
@@ -106,7 +111,7 @@ Template: netcfg/dhcpv6_timeout
 Type: string
 Description: for internal use; can be preseeded
  Timeout for trying DHCPv6
-Default: 15
+Default: 30
 
 Template: netcfg/dhcpv6_progress
 Type: text
diff --git a/debian/netcfg-static.dirs b/debian/netcfg-static.dirs
index 0213d94..149df96 100644
--- a/debian/netcfg-static.dirs
+++ b/debian/netcfg-static.dirs
@@ -1,3 +1,4 @@
 bin
 etc/network
 usr/lib/base-installer.d
+usr/lib/post-base-installer.d
diff --git a/debian/netcfg-static.install b/debian/netcfg-static.install
index a7aec59..b5336e7 100644
--- a/debian/netcfg-static.install
+++ b/debian/netcfg-static.install
@@ -1,2 +1,3 @@
 base-installer.d usr/lib
 finish-install.d/55netcfg-copy-config usr/lib/finish-install.d
+post-base-installer.d usr/lib
diff --git a/debian/netcfg.dirs b/debian/netcfg.dirs
index 9454b4a..dad6088 100644
--- a/debian/netcfg.dirs
+++ b/debian/netcfg.dirs
@@ -1,5 +1,6 @@
 bin
 etc/network
 usr/lib/base-installer.d
+usr/lib/post-base-installer.d
 lib/netcfg
 var/lib/netcfg
diff --git a/debian/netcfg.install b/debian/netcfg.install
index 4dd471c..ce349e2 100644
--- a/debian/netcfg.install
+++ b/debian/netcfg.install
@@ -4,3 +4,4 @@ print-dhcpv6-info lib/netcfg
 netcfg bin
 base-installer.d usr/lib
 finish-install.d usr/lib
+post-base-installer.d usr/lib
diff --git a/debian/po/am.po b/debian/po/am.po
index 127b1ec..7b4ee34 100644
--- a/debian/po/am.po
+++ b/debian/po/am.po
@@ -1104,3 +1104,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "ቋሚ አድራሻን በመጠቀም አውታር አስተካክል"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ኤተርኔት"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ኤተርኔት"
diff --git a/debian/po/ar.po b/debian/po/ar.po
index a6eba51..89bd151 100644
--- a/debian/po/ar.po
+++ b/debian/po/ar.po
@@ -1146,3 +1146,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "تهيئة الشبكة باستخدام العنونة ساكنة"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "إيثرنت"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "إيثرنت"
diff --git a/debian/po/ast.po b/debian/po/ast.po
index de269da..c1e5417 100644
--- a/debian/po/ast.po
+++ b/debian/po/ast.po
@@ -1165,3 +1165,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Configurar una rede usando direiciones estátiques"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/be.po b/debian/po/be.po
index 7f88df0..efda9b8 100644
--- a/debian/po/be.po
+++ b/debian/po/be.po
@@ -1167,3 +1167,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Наладка сеткі са статычнай адрасацыяй."
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/bg.po b/debian/po/bg.po
index 03c4d72..c1ad40c 100644
--- a/debian/po/bg.po
+++ b/debian/po/bg.po
@@ -1176,3 +1176,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Настройване на мрежа чрез статично адресиране"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/bn.po b/debian/po/bn.po
index 1a08ab7..f82d762 100644
--- a/debian/po/bn.po
+++ b/debian/po/bn.po
@@ -1177,3 +1177,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "স্ট্যাটিক অ্যাড্রেসিং ব্যবহার করে নেটওয়ার্ক কনফিগার করো"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ইথারনেট"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ইথারনেট"
diff --git a/debian/po/bo.po b/debian/po/bo.po
index 38fa740..51e6670 100644
--- a/debian/po/bo.po
+++ b/debian/po/bo.po
@@ -1113,3 +1113,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "གཏན་འཛུགས་ཀྱི་ཁ་ཡིག་སྤྱོད་བཞིན་པའི་དྲ་ལམ་ཞིག་ལ་སྒྲིག་འགོད་བྱེད་པ"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "རྒྱུད་སྐུད་དྲ་བ"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "རྒྱུད་སྐུད་དྲ་བ"
diff --git a/debian/po/bs.po b/debian/po/bs.po
index 25fa454..0c3f79f 100644
--- a/debian/po/bs.po
+++ b/debian/po/bs.po
@@ -1163,3 +1163,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Podesi mrežu koristeći statičko adresiranje"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/ca.po b/debian/po/ca.po
index a701f97..dcdf345 100644
--- a/debian/po/ca.po
+++ b/debian/po/ca.po
@@ -1177,3 +1177,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Configura una xarxa utilitzant adreçament estàtic"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/cs.po b/debian/po/cs.po
index 5fa3dc9..507f0c7 100644
--- a/debian/po/cs.po
+++ b/debian/po/cs.po
@@ -1144,3 +1144,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Nastavit síť se statickými adresami"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/cy.po b/debian/po/cy.po
index 7632791..416bd57 100644
--- a/debian/po/cy.po
+++ b/debian/po/cy.po
@@ -1170,3 +1170,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Cyflunio rhwydwaith gan ddefnyddio cyfeiriadaeth statig"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/da.po b/debian/po/da.po
index d635131..21c2af3 100644
--- a/debian/po/da.po
+++ b/debian/po/da.po
@@ -1187,3 +1187,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Sæt netværket op med statisk adressering"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/de.po b/debian/po/de.po
index 40ef88a..ea5d97f 100644
--- a/debian/po/de.po
+++ b/debian/po/de.po
@@ -1205,3 +1205,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Netzwerk unter Verwendung statischer Adressierung konfigurieren"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/dz.po b/debian/po/dz.po
index 4eab1ea..3db4625 100644
--- a/debian/po/dz.po
+++ b/debian/po/dz.po
@@ -1152,3 +1152,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "རྟག་བརྟན་ཁ་བྱང་བཏགས་ནི་ལག་ལེན་འཐབ་འདི་ཡོངས་འབྲེལ་རིམ་སྒྲིག་འབད་ནི།"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ཨི་ཐར་ནེཊི་"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ཨི་ཐར་ནེཊི་"
diff --git a/debian/po/el.po b/debian/po/el.po
index 4b84864..01b9c38 100644
--- a/debian/po/el.po
+++ b/debian/po/el.po
@@ -1201,3 +1201,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Ρύθμιση δικτύου με απόδοση στατικής διεύθυνης"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/eo.po b/debian/po/eo.po
index 3677a3d..544195d 100644
--- a/debian/po/eo.po
+++ b/debian/po/eo.po
@@ -1160,3 +1160,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Memakomodu la reton per statika adresado"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Eterreto"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Eterreto"
diff --git a/debian/po/es.po b/debian/po/es.po
index bb0db5e..2d50733 100644
--- a/debian/po/es.po
+++ b/debian/po/es.po
@@ -1214,3 +1214,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Configurar la red usando direccionamiento estático"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/et.po b/debian/po/et.po
index d2ab3fa..29a9db2 100644
--- a/debian/po/et.po
+++ b/debian/po/et.po
@@ -1161,3 +1161,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Seadista võrk, kasutades staatilist adresseerimist"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/eu.po b/debian/po/eu.po
index a530c0c..2bcf0d9 100644
--- a/debian/po/eu.po
+++ b/debian/po/eu.po
@@ -1164,3 +1164,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Konfiguratu sarea helbide estatikoa erabiliz"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/fa.po b/debian/po/fa.po
index 47d5fa2..f6f4c1d 100644
--- a/debian/po/fa.po
+++ b/debian/po/fa.po
@@ -1154,3 +1154,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "تنظیم شبکه با آدرس‌های ثابت"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/fi.po b/debian/po/fi.po
index 0dbe11a..a85d3ac 100644
--- a/debian/po/fi.po
+++ b/debian/po/fi.po
@@ -1163,3 +1163,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Tee verkkoasetukset kiinteälle osoitteelle"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/fr.po b/debian/po/fr.po
index 2a3929a..a9da50f 100644
--- a/debian/po/fr.po
+++ b/debian/po/fr.po
@@ -1185,3 +1185,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Configurer manuellement le réseau"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/ga.po b/debian/po/ga.po
index 90b156e..5496639 100644
--- a/debian/po/ga.po
+++ b/debian/po/ga.po
@@ -1164,3 +1164,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Cumraigh líonra le seolachán statach"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/gl.po b/debian/po/gl.po
index c8ae43b..4657f8f 100644
--- a/debian/po/gl.po
+++ b/debian/po/gl.po
@@ -1166,3 +1166,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Configurar unha rede empregando direccionamento estático"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/gu.po b/debian/po/gu.po
index 49e04a7..e343481 100644
--- a/debian/po/gu.po
+++ b/debian/po/gu.po
@@ -1144,3 +1144,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "સ્થિત સરનામું ઉપયોગ કરી નેટવર્ક રૂપરેખાંકિત કરો"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ઇથરનેટ"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ઇથરનેટ"
diff --git a/debian/po/he.po b/debian/po/he.po
index 0d25c02..17e9796 100644
--- a/debian/po/he.po
+++ b/debian/po/he.po
@@ -1154,3 +1154,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "הגדרת רשת באמצעות כתובת קבועה"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "אתרנט"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "אתרנט"
diff --git a/debian/po/hi.po b/debian/po/hi.po
index 180d4e9..ef1bae2 100644
--- a/debian/po/hi.po
+++ b/debian/po/hi.po
@@ -1151,3 +1151,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "स्थैतिक एड्रेसिंग के उपयोग से नेटवर्क कॉन्फ़िगर करें"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ईथरनेटय"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ईथरनेटय"
diff --git a/debian/po/hr.po b/debian/po/hr.po
index bd3b830..79443fa 100644
--- a/debian/po/hr.po
+++ b/debian/po/hr.po
@@ -1165,3 +1165,76 @@
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Podesi mrežu koristeći nepromjenjivo adresiranje"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/hu.po b/debian/po/hu.po
index da2315d..dee9ffb 100644
--- a/debian/po/hu.po
+++ b/debian/po/hu.po
@@ -1381,3 +1381,82 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Hálózat konfigurálása statikus címzéssel"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+# Type: text
+# Description
+# :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+# Type: text
+# Description
+# :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/id.po b/debian/po/id.po
index b3d3d6f..fd6b25b 100644
--- a/debian/po/id.po
+++ b/debian/po/id.po
@@ -1173,3 +1173,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Mengatur jaringan dengan alamat statis"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/is.po b/debian/po/is.po
index 8f8c871..89fac4e 100644
--- a/debian/po/is.po
+++ b/debian/po/is.po
@@ -1160,3 +1160,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Stilla net með fastri ávörpun (static addressing)"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet (íðnet)"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet (íðnet)"
diff --git a/debian/po/it.po b/debian/po/it.po
index 8175bc0..9cb164f 100644
--- a/debian/po/it.po
+++ b/debian/po/it.po
@@ -1190,3 +1190,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Configura la rete con indirizzamento statico"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/ja.po b/debian/po/ja.po
index a6a26ae..8a5fc62 100644
--- a/debian/po/ja.po
+++ b/debian/po/ja.po
@@ -1167,3 +1167,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "静的アドレスを使ってネットワークを設定"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "イーサネット"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "イーサネット"
diff --git a/debian/po/ka.po b/debian/po/ka.po
index 2a31a80..be4b356 100644
--- a/debian/po/ka.po
+++ b/debian/po/ka.po
@@ -1157,3 +1157,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "ქსელის სტატიკური ადრესაციით კონფიგურირება"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/kk.po b/debian/po/kk.po
index 5acdac5..f463c0c 100644
--- a/debian/po/kk.po
+++ b/debian/po/kk.po
@@ -1157,3 +1157,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Желіні статикалық адрестеу арқылы баптау"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/km.po b/debian/po/km.po
index 0fa6ae7..14634f3 100644
--- a/debian/po/km.po
+++ b/debian/po/km.po
@@ -1129,3 +1129,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "​កំណត់​រចនាសម្ព័ន្ធ​បណ្ដាញ​ដោយ​ប្រើ​អាសយដ្ឋាន​ថេរ"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "អ៊ីសឺណិត"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "អ៊ីសឺណិត"
diff --git a/debian/po/kn.po b/debian/po/kn.po
index eaa4e8f..e7c4b8c 100644
--- a/debian/po/kn.po
+++ b/debian/po/kn.po
@@ -1150,3 +1150,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "ಜಾಲಬಂಧವನ್ನು ಸ್ಟೇಟಿಕ್ ವಿಳಾಸದ ಮುಖಾಂತರ ಸಂಯೋಜಿಸಲಾಗುತ್ತಿದೆ "
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ಎಥರ್ನೆಟ್"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ಎಥರ್ನೆಟ್"
diff --git a/debian/po/ko.po b/debian/po/ko.po
index a5566d7..dd9b4f8 100644
--- a/debian/po/ko.po
+++ b/debian/po/ko.po
@@ -1151,3 +1151,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "고정 주소를 사용해 네트워크를 설정합니다"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "이더넷"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "이더넷"
diff --git a/debian/po/ku.po b/debian/po/ku.po
index 2bc6d5c..ac79911 100644
--- a/debian/po/ku.po
+++ b/debian/po/ku.po
@@ -1153,3 +1153,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Toreyê bi navnîşankirina statîk veava bike"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/lo.po b/debian/po/lo.po
index e6c5252..6377c81 100644
--- a/debian/po/lo.po
+++ b/debian/po/lo.po
@@ -1117,3 +1117,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "ຕັ້ງຄ່າເຄືອຂ່າຍໂດຍໃສ່ທີ່ຢູ່ຖາວອນ"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ອີເທີເນັດ"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ອີເທີເນັດ"
diff --git a/debian/po/lt.po b/debian/po/lt.po
index ec4d6bd..b6631bc 100644
--- a/debian/po/lt.po
+++ b/debian/po/lt.po
@@ -1163,3 +1163,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Tinklo konfigūravimas naudojant statinį adresavimą"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/lv.po b/debian/po/lv.po
index ef3e80f..56f33e1 100644
--- a/debian/po/lv.po
+++ b/debian/po/lv.po
@@ -1164,3 +1164,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Konfigurēt tīklu, izmantojot statisko adresāciju"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/mk.po b/debian/po/mk.po
index 13c66da..9fbbb9e 100644
--- a/debian/po/mk.po
+++ b/debian/po/mk.po
@@ -1159,3 +1159,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Конфигурирај мрежа користејќи статични адреси"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Етернет"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Етернет"
diff --git a/debian/po/ml.po b/debian/po/ml.po
index 16a14e2..fa0db26 100644
--- a/debian/po/ml.po
+++ b/debian/po/ml.po
@@ -1167,3 +1167,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "സ്ഥിര വിലാസമുപയോഗിച്ച് ഒരു ശൃഖല ക്രമീകരിയ്ക്കുക"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ഈഥര്‍നെറ്റ്"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ഈഥര്‍നെറ്റ്"
diff --git a/debian/po/mr.po b/debian/po/mr.po
index a60ee7d..29a3a2f 100644
--- a/debian/po/mr.po
+++ b/debian/po/mr.po
@@ -1151,3 +1151,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "स्थायी पत्ता वापरणाऱ्या नेटवर्कची संरचना करा"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ईथरनेट"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ईथरनेट"
diff --git a/debian/po/nb.po b/debian/po/nb.po
index fde88e3..8c7bb2f 100644
--- a/debian/po/nb.po
+++ b/debian/po/nb.po
@@ -1167,3 +1167,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Sett opp et nettverk ved hjelp av statisk adressering"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/ne.po b/debian/po/ne.po
index 6184877..9d8b886 100644
--- a/debian/po/ne.po
+++ b/debian/po/ne.po
@@ -1153,3 +1153,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "स्थिर ठेगाना प्रयोग गरेर एउटा सञ्जाल कन्फिगर गर्नुहोस्"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "इथरनेट"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "इथरनेट"
diff --git a/debian/po/nl.po b/debian/po/nl.po
index ee9d465..725a0ed 100644
--- a/debian/po/nl.po
+++ b/debian/po/nl.po
@@ -1175,3 +1175,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Netwerk instellen met statische adressen"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/nn.po b/debian/po/nn.po
index a635994..91e7743 100644
--- a/debian/po/nn.po
+++ b/debian/po/nn.po
@@ -1167,3 +1167,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Set opp eit nettverk ved hjelp av statisk adressering"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/pa.po b/debian/po/pa.po
index 95c91f6..9b6d0e9 100644
--- a/debian/po/pa.po
+++ b/debian/po/pa.po
@@ -1142,3 +1142,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "ਸਥਿਰ ਐਡਰੈੱਸ ਵਰਤ ਕੇ ਨੈੱਟਵਰਕ ਸੰਰਚਿਤ ਕਰੋ"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ਈਥਰਨੈੱਟ"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ਈਥਰਨੈੱਟ"
diff --git a/debian/po/pl.po b/debian/po/pl.po
index 522406f..5bd3335 100644
--- a/debian/po/pl.po
+++ b/debian/po/pl.po
@@ -1176,3 +1176,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Konfiguruj sieć opartą na adresach statycznych"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/pt.po b/debian/po/pt.po
index 5c1d964..fdda3b2 100644
--- a/debian/po/pt.po
+++ b/debian/po/pt.po
@@ -1183,3 +1183,76 @@
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Configurar a rede com endereçamento estático"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po
index dec8740..61a814e 100644
--- a/debian/po/pt_BR.po
+++ b/debian/po/pt_BR.po
@@ -1180,3 +1180,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Configurar a rede usando endereçamento estático"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/ro.po b/debian/po/ro.po
index c42e6cc..e1d8675 100644
--- a/debian/po/ro.po
+++ b/debian/po/ro.po
@@ -1186,3 +1186,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Configurează rețeaua folosind adresare statică"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/ru.po b/debian/po/ru.po
index 2e2001d..f23bae4 100644
--- a/debian/po/ru.po
+++ b/debian/po/ru.po
@@ -1176,3 +1176,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Настройка сети со статической адресацией."
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/se.po b/debian/po/se.po
index d19698a..a26b93c 100644
--- a/debian/po/se.po
+++ b/debian/po/se.po
@@ -1128,3 +1128,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Heivet fierpmádaga mas lea statalaš čujuhusat"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/si.po b/debian/po/si.po
index 8b45c9c..c122bdb 100644
--- a/debian/po/si.po
+++ b/debian/po/si.po
@@ -1133,3 +1133,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "ස්ථිතික යොමු කිරීම භාවිතා කරමින් ජාලයක් වින්‍යාසගත කරමින්"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ඊදර්නෙට්"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ඊදර්නෙට්"
diff --git a/debian/po/sk.po b/debian/po/sk.po
index e711a09..8d3dd1e 100644
--- a/debian/po/sk.po
+++ b/debian/po/sk.po
@@ -1164,3 +1164,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Nastavenie siete so statickými adresami"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/sl.po b/debian/po/sl.po
index f821b6b..cac5b53 100644
--- a/debian/po/sl.po
+++ b/debian/po/sl.po
@@ -1174,3 +1174,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Nastavi omrežje z uporabo statičnega naslavljanja"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ethernet"
diff --git a/debian/po/sq.po b/debian/po/sq.po
index 9478d53..0ae7483 100644
--- a/debian/po/sq.po
+++ b/debian/po/sq.po
@@ -1155,3 +1155,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Konfiguro një rrjet duke përdorur adresimin static"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/sr.po b/debian/po/sr.po
index 6633365..186cb14 100644
--- a/debian/po/sr.po
+++ b/debian/po/sr.po
@@ -1162,3 +1162,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Подешавање мреже са статичким адресирањем"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Етернет"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Етернет"
diff --git a/debian/po/sv.po b/debian/po/sv.po
index d4470ca..e041f8e 100644
--- a/debian/po/sv.po
+++ b/debian/po/sv.po
@@ -1167,3 +1167,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Konfigurera ett nätverk genom statisk adressering"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/ta.po b/debian/po/ta.po
index bffd4b1..9745ca2 100644
--- a/debian/po/ta.po
+++ b/debian/po/ta.po
@@ -1158,3 +1158,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "வலையமைப்பை நிலையான முகவரி கொண்டு வடிவமை"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ஈதர்நெட்"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ஈதர்நெட்"
diff --git a/debian/po/te.po b/debian/po/te.po
index 3a327fe..68d2f64 100644
--- a/debian/po/te.po
+++ b/debian/po/te.po
@@ -1124,3 +1124,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "నెట్వర్క్ ని స్థిర చిరునామా పద్ధతి వాడి అమరికచేయు"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ఈథర్నెట్"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ఈథర్నెట్"
diff --git a/debian/po/templates.pot b/debian/po/templates.pot
index 865649d..94f9bab 100644
--- a/debian/po/templates.pot
+++ b/debian/po/templates.pot
@@ -1036,3 +1036,74 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+msgid "Ethernet CCW bus"
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+msgid "Ethernet PCI"
+msgstr ""
diff --git a/debian/po/tg.po b/debian/po/tg.po
index 7ee3985..a244d6d 100644
--- a/debian/po/tg.po
+++ b/debian/po/tg.po
@@ -1178,3 +1178,15 @@
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Танзим кардани шабака бо истифодаи нишониҳои статикӣ"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/th.po b/debian/po/th.po
index a1cb89f..f928dab 100644
--- a/debian/po/th.po
+++ b/debian/po/th.po
@@ -1138,3 +1138,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "ตั้งค่าเครือข่ายโดยระบุที่อยู่ตายตัว"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "อีเทอร์เน็ต"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "อีเทอร์เน็ต"
diff --git a/debian/po/tl.po b/debian/po/tl.po
index 242cd24..22076f8 100644
--- a/debian/po/tl.po
+++ b/debian/po/tl.po
@@ -1179,3 +1179,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Isaayos ang network sa pamamagitan ng static address"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/tr.po b/debian/po/tr.po
index 730ba72..9e2eeb6 100644
--- a/debian/po/tr.po
+++ b/debian/po/tr.po
@@ -1180,3 +1180,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Ağı statik adresleme ile yapılandır"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/ug.po b/debian/po/ug.po
index 64594ab..83ae12b 100644
--- a/debian/po/ug.po
+++ b/debian/po/ug.po
@@ -1156,3 +1156,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "مۇقىم ئادرېس ئىشلىتىپ تور تەڭشەش"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "ئېفىر تورى"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "ئېفىر تورى"
diff --git a/debian/po/uk.po b/debian/po/uk.po
index 28a6b5b..47f159e 100644
--- a/debian/po/uk.po
+++ b/debian/po/uk.po
@@ -1173,3 +1173,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Налаштувати мережу із статичним адресуванням"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/vi.po b/debian/po/vi.po
index b845d75..ca5e611 100644
--- a/debian/po/vi.po
+++ b/debian/po/vi.po
@@ -1169,3 +1169,10 @@
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "Cấu hình mạng bằng cách gán địa chỉ cố định"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "Ethernet"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "Ethernet"
diff --git a/debian/po/zh_CN.po b/debian/po/zh_CN.po
index 9e27e3b..f705f2b 100644
--- a/debian/po/zh_CN.po
+++ b/debian/po/zh_CN.po
@@ -1130,3 +1130,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "使用静态地址配置网络"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "以太网"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "以太网"
diff --git a/debian/po/zh_TW.po b/debian/po/zh_TW.po
index ed8b3b4..85883ee 100644
--- a/debian/po/zh_TW.po
+++ b/debian/po/zh_TW.po
@@ -1128,3 +1128,76 @@ msgstr ""
 #: ../netcfg-static.templates:9001
 msgid "Configure a network using static addressing"
 msgstr "使用靜態位址來設定網路"
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid "Is this system connected to a VLAN trunk port?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001
+msgid ""
+"IEEE 802.1Q Virtual LANs (VLANs) are a way of partitioning a physical "
+"network into distinct broadcast domains. Packets can be tagged with "
+"different VLAN IDs so that a single \"trunk\" connection may be used to "
+"transport data for various VLANs."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. :sl6:
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:4001 ../netcfg-common.templates:5001
+msgid ""
+"If the network interface is directly connected to a VLAN trunk port, "
+"specifying a VLAN ID may be necessary to get a working connection."
+msgstr ""
+
+#. Type: string
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:5001
+msgid "VLAN ID (1-4094):"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid "Error setting up VLAN"
+msgstr ""
+
+#. Type: error
+#. Description
+#. :sl6:
+#: ../netcfg-common.templates:6001
+msgid ""
+"The command used to set up the VLAN during the installation returned an "
+"error. Please check the installer logs, or go back and try another "
+"configuration."
+msgstr ""
+
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:37001
+#, fuzzy
+msgid "Ethernet CCW bus"
+msgstr "網路卡"
+
+#. Type: text
+#. Description
+#. :sl2:
+#. Type: text
+#. Description
+#. :sl2:
+#: ../netcfg-common.templates:38001 ../netcfg-common.templates:39001
+#, fuzzy
+msgid "Ethernet PCI"
+msgstr "網路卡"
diff --git a/dhcp.c b/dhcp.c
index fe06950..b72a805 100644
--- a/dhcp.c
+++ b/dhcp.c
@@ -272,7 +272,7 @@ static int kill_dhcp_client(void)
 }
 
 /*
- * Poll the started DHCP client for netcfg/dhcp_timeout seconds (def. 15)
+ * Poll the started DHCP client for netcfg/dhcp_timeout seconds (def. 30)
  * and return true if a lease is known to have been acquired, 0 otherwise.
  *
  * The client should be run such that it exits once a lease is acquired
@@ -344,12 +344,11 @@ int poll_dhcp_client (struct debconfclient *client)
 
 int ask_dhcp_options (struct debconfclient *client, const char *if_name)
 {
-    if (is_wireless_iface(if_name)) {
-        debconf_metaget(client, "netcfg/internal-wifireconf", "description");
-        debconf_subst(client, "netcfg/dhcp_options", "wifireconf", client->value);
-    }
+    if (is_wireless_iface(if_name))
+        debconf_metaget(client, "netcfg/internal-wifireconf", "Choices");
     else /* blank from last time */
-        debconf_subst(client, "netcfg/dhcp_options", "wifireconf", "");
+        debconf_metaget(client, "netcfg/internal-nowifi", "Choices");
+    debconf_subst(client, "netcfg/dhcp_options", "choices", client->value);
 
     /* critical, we don't want to enter a loop */
     debconf_input(client, "critical", "netcfg/dhcp_options");
@@ -459,7 +458,7 @@ int netcfg_activate_dhcp (struct debconfclient *client, struct netcfg_interface
     kill_dhcp_client();
     loop_setup();
     
-    interface_up(interface->name);
+    netcfg_interface_up(interface);
 
     for (;;) {
         di_debug("State is now %i", state);
@@ -606,7 +605,7 @@ int netcfg_activate_dhcp (struct debconfclient *client, struct netcfg_interface
             break;
 
         case DOMAIN:
-            if (!have_domain && netcfg_get_domain (client, domain))
+            if (!have_domain && netcfg_get_domain (client, domain, "medium"))
                 state = HOSTNAME;
             else {
                 di_debug("Network config complete");
diff --git a/finish-install.d/55netcfg-copy-config b/finish-install.d/55netcfg-copy-config
index 74e96a3..ab7cf51 100755
--- a/finish-install.d/55netcfg-copy-config
+++ b/finish-install.d/55netcfg-copy-config
@@ -43,10 +43,10 @@ if [ -z "$RET" ]; then
 	if $NM_IS_INSTALLED; then
 		db_set netcfg/target_network_config $CONFIG_NM
 	else
-		if [ "$NETCFG_CONNECTION_TYPE" = "wired" ]; then
-			db_set netcfg/target_network_config $CONFIG_INTERFACES
-		else # wireless
+		if [ "$NETCFG_CONNECTION_TYPE" = "wireless" ]; then
 			db_set netcfg/target_network_config $CONFIG_LOOPBACK
+		else # vlan/wired
+			db_set netcfg/target_network_config $CONFIG_INTERFACES
 		fi
 	fi
 fi
@@ -59,6 +59,14 @@ case $RET in
 	mkdir -p /target/$FILE_PATH_NM_CONFIG
 	cp /$FILE_PATH_NM_CONFIG/* /target/$FILE_PATH_NM_CONFIG/
 
+	# Write netplan config file to hand over management to NM
+	cat <<EOF > /target/etc/netplan/01-network-manager-all.yaml
+# Let NetworkManager manage all devices on this system
+network:
+  version: 2
+  renderer: NetworkManager
+EOF
+
 	# Rewrite /etc/network/interfaces to contain only loopback
 	netcfg write_loopback
 	;;
diff --git a/netcfg-common.c b/netcfg-common.c
index c6d1d8d..dafbf1a 100644
--- a/netcfg-common.c
+++ b/netcfg-common.c
@@ -34,6 +34,7 @@
 #include <sys/socket.h>
 #include <sys/ioctl.h>
 #include <string.h>
+#include <limits.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <unistd.h>
@@ -267,7 +268,7 @@ int is_raw_80211(const char *iface)
 
 #if defined(__s390__)
 // Layer 3 qeth on s390(x) cannot do arping to test gateway reachability.
-int is_layer3_qeth(const char *iface)
+int is_layer3_qeth(const struct netcfg_interface *interface)
 {
     const int bufsize = 1024;
     int retval = 0;
@@ -277,6 +278,12 @@ int is_layer3_qeth(const char *iface)
     ssize_t slen;
     char* driver;
     int fd;
+    char* iface;
+
+    if (interface->parentif)
+        iface = interface->parentif;
+    else
+        iface = interface->name;
 
     // This is sufficient for both /driver and /layer2.
     len = strlen(SYSCLASSNET) + strlen(iface) + strlen("/device/driver") + 1;
@@ -329,7 +336,7 @@ out:
     return retval;
 }
 #else
-int is_layer3_qeth(const char *iface __attribute__((unused)))
+int is_layer3_qeth(const struct netcfg_interface *interface  __attribute__((unused)))
 {
     return 0;
 }
@@ -558,6 +565,16 @@ char *get_ifdsc(struct debconfclient *client, const char *if_name)
                     CMD_SUCCESS && client->value != NULL) {
                 return strdup(client->value);
             }
+	    /* If using systemd-udevd stable names try that as well
+	       Those have two character prefix, then one character for
+	       subtype. */
+	    if (strlen(template) > 19) {
+		template[19] = '\0';
+		if (debconf_metaget(client, template, "description") ==
+                    CMD_SUCCESS && client->value != NULL) {
+		    return strdup(client->value);
+		}
+	    }
         } else {
             strcpy(template, "netcfg/internal-wifi");
             debconf_metaget(client, template, "description");
@@ -1038,7 +1055,7 @@ int netcfg_get_hostname(struct debconfclient *client, char *template, char *host
                       "maxhostnamelen", buf);
             debconf_input(client, "high", "netcfg/invalid_hostname");
             debconf_go(client);
-            debconf_set(client, template, "debian");
+            debconf_set(client, template, "trisquel");
             *hostname = '\0';
             continue;
         }
@@ -1064,7 +1081,7 @@ int netcfg_get_hostname(struct debconfclient *client, char *template, char *host
                       "maxhostnamelen", buf);
             debconf_input(client, "high", "netcfg/invalid_hostname");
             debconf_go(client);
-            debconf_set(client, template, "debian");
+            debconf_set(client, template, "trisquel");
             *hostname = '\0';
         } else {
             break;
@@ -1077,7 +1094,7 @@ int netcfg_get_hostname(struct debconfclient *client, char *template, char *host
 /* @brief Get the domainname.
  * @return 0 for success, with *domain = domain, GO_BACK for 'goback',
  */
-int netcfg_get_domain(struct debconfclient *client,  char domain[])
+int netcfg_get_domain(struct debconfclient *client,  char domain[], const char *priority)
 {
     int ret;
 
@@ -1089,7 +1106,7 @@ int netcfg_get_domain(struct debconfclient *client,  char domain[])
         return 0;
     }
 
-    debconf_input (client, "high", "netcfg/get_domain");
+    debconf_input (client, priority, "netcfg/get_domain");
     ret = debconf_go(client);
 
     if (ret)
@@ -1338,6 +1355,24 @@ void interface_down (const char *if_name)
     }
 }
 
+void netcfg_interface_up (const struct netcfg_interface *iface)
+{
+	if (iface->parentif)
+		interface_up (iface->parentif);
+
+	if (iface->name)
+		interface_up (iface->name);
+}
+
+void netcfg_interface_down (const struct netcfg_interface *iface)
+{
+	if (iface->name)
+		interface_down (iface->name);
+
+	if (iface->parentif)
+		interface_down (iface->parentif);
+}
+
 void parse_args (int argc, char ** argv)
 {
     if (argc == 2) {
@@ -1361,11 +1396,14 @@ void reap_old_files (void)
 {
     static char* remove[] =
         { INTERFACES_FILE, HOSTS_FILE, HOSTNAME_FILE, NETWORKS_FILE,
-          RESOLV_FILE, DHCLIENT_CONF, DOMAIN_FILE, 0 };
+          DHCLIENT_CONF, DOMAIN_FILE, 0 };
     char **ptr = remove;
 
     while (*ptr)
         unlink(*ptr++);
+
+    if (!is_resolvconf_used())
+        unlink(RESOLV_FILE);
 }
 
 /* Convert a space-separated list of nameservers in a single string (as might
@@ -1528,7 +1566,7 @@ int netcfg_detect_link(struct debconfclient *client, const struct netcfg_interfa
         if (ethtool_lite(if_name) == 1) /* ethtool-lite's CONNECTED */ {
             di_info("Found link on %s", if_name);
 
-            if (!empty_str(gateway) && !is_wireless_iface(if_name) && !is_layer3_qeth(if_name)) {
+            if (!empty_str(gateway) && !is_wireless_iface(if_name) && !is_layer3_qeth(interface)) {
                 for (count = 0; count < gw_tries; count++) {
                     if (di_exec_shell_log(arping) == 0)
                         break;
@@ -1564,6 +1602,8 @@ void netcfg_interface_init(struct netcfg_interface *iface)
     iface->v6_stateless_config = -1;
     iface->loopback = -1;
     iface->mode = MANAGED;
+    iface->parentif = NULL;
+    iface->vlanid = -1;
 }
 
 /* Parse an IP address (v4 or v6), with optional CIDR netmask, into
@@ -1679,6 +1719,15 @@ int netcfg_gateway_reachable(const struct netcfg_interface *interface)
     } else if (interface->address_family == AF_INET6) {
         int i;
         
+        /* Check if the gateway is a link-local address (fe80::/64) */
+        if (gw_addr.in6.s6_addr16[0] == htons(0xFE80) &&
+                gw_addr.in6.s6_addr16[1] == 0 &&
+                gw_addr.in6.s6_addr16[2] == 0 &&
+                gw_addr.in6.s6_addr16[3] == 0) {
+            return 1;
+        }
+
+        /* Check if the gateway is on the same subnet */
         for (i = 0; i < 4; i++) {
             if ((gw_addr.in6.s6_addr32[i] & mask.in6.s6_addr32[i]) != net.in6.s6_addr32[i]) {
                 return 0;
@@ -1752,3 +1801,18 @@ char *strtrim(char *s)
 
 	return s;
 }
+
+/* Check if /etc/resolv.conf symlinks to /run/resolvconf/resolv.conf. */
+int is_resolvconf_used()
+{
+	int resolvconf_used = 0;
+
+	char *path = realpath(RESOLV_FILE, NULL);
+
+	if (path) {
+		resolvconf_used = !strcmp(path, RESOLVCONF_FILE);
+		free(path);
+	}
+
+	return resolvconf_used;
+}
diff --git a/netcfg.c b/netcfg.c
index 195681b..0627134 100644
--- a/netcfg.c
+++ b/netcfg.c
@@ -40,7 +40,11 @@ response_t netcfg_get_method(struct debconfclient *client)
 {
     int iret;
 
+#ifdef __s390__
+    iret = debconf_input(client, "high", "netcfg/use_autoconfig");
+#else
     iret = debconf_input(client, "medium", "netcfg/use_autoconfig");
+#endif
 
     if (debconf_go(client) == CMD_GOBACK)
         return GO_BACK;
@@ -67,6 +71,7 @@ int main(int argc, char *argv[])
            GET_METHOD,
            GET_DHCP,
            GET_STATIC,
+           GET_VLAN,
            WCONFIG,
            WCONFIG_ESSID,
            WCONFIG_SECURITY_TYPE,
@@ -80,6 +85,9 @@ int main(int argc, char *argv[])
     char **ifaces;
     char *defiface = NULL, *defwireless = NULL;
     response_t res;
+    int num_ifaces;
+    char buf[256];
+    int rv = 0;
     struct netcfg_interface interface;
 #ifdef NM
     struct nm_config_info nmconf;
@@ -117,11 +125,19 @@ int main(int argc, char *argv[])
     else
         debconf_set(client, "netcfg/use_autoconfig", "true");
 
+    /* Don't ask use_autoconfig question on s390x when
+     * disable_autoconfig was preseeded */
+    debconf_fget(client, "netcfg/disable_autoconfig", "seen");
+    if (!strcmp(client->value, "true"))
+        debconf_fset(client, "netcfg/use_autoconfig", "seen", "true");
+
     /* also support disable_dhcp for compatibility */
     debconf_get(client, "netcfg/disable_dhcp");
 
-    if (!strcmp(client->value, "true"))
+    if (!strcmp(client->value, "true")) {
         debconf_set(client, "netcfg/use_autoconfig", "false");
+        debconf_fset(client, "netcfg/use_autoconfig", "seen", "true");
+    }
 
     for (;;) {
         switch(state) {
@@ -135,8 +151,34 @@ int main(int argc, char *argv[])
              * leave it in an inconsistant state */
             kill_wpa_supplicant();
 
+            /* Reset all interfaces first */
+            num_ifaces = get_all_ifs(1, &ifaces);
+            if (num_ifaces > 0) {
+                while (*ifaces) {
+                    di_debug("Flushing addresses and routes on interface: %s\n", *ifaces);
+
+                    /* Flush all IPv4 addresses */
+                    snprintf(buf, sizeof(buf), "ip -f inet addr flush dev %s", *ifaces);
+                    rv |= di_exec_shell_log(buf);
+
+                    /* Flush all IPv6 addresses */
+                    snprintf(buf, sizeof(buf), "ip -f inet6 addr flush dev %s", *ifaces);
+                    rv |= di_exec_shell_log(buf);
+
+                    /* Flush all IPv4 routes */
+                    snprintf(buf, sizeof(buf), "ip -f inet route flush dev %s", *ifaces);
+                    rv |= di_exec_shell_log(buf);
+
+                    /* Flush all IPv6 routes */
+                    snprintf(buf, sizeof(buf), "ip -f inet6 route flush dev %s", *ifaces);
+                    rv |= di_exec_shell_log(buf);
+
+                    ifaces++;
+                }
+            }
+
             /* Choose a default by looking for link */
-            if (get_all_ifs(1, &ifaces) > 1) {
+            if (num_ifaces > 1) {
                 while (*ifaces) {
                     struct netcfg_interface link_interface;
 
@@ -216,13 +258,19 @@ int main(int argc, char *argv[])
                 state = BACKUP;
             else if (! interface.name || ! num_interfaces)
                 state = GET_HOSTNAME_ONLY;
-            else {
-                if (is_wireless_iface (interface.name))
-                    state = WCONFIG;
-                else
-                    state = GET_METHOD;
-            }
+            else if (is_wireless_iface (interface.name))
+                state = WCONFIG;
+            else
+                state = GET_VLAN;
             break;
+
+	case GET_VLAN:
+            if (netcfg_set_vlan(client, &interface) == GO_BACK)
+                state = BACKUP;
+            else
+                state = GET_METHOD;
+            break;
+
         case GET_HOSTNAME_ONLY:
             if(netcfg_get_hostname(client, "netcfg/get_hostname", hostname, 0))
                 state = BACKUP;
@@ -231,6 +279,7 @@ int main(int argc, char *argv[])
                 state = QUIT;
             }
             break;
+
         case GET_METHOD:
             if ((res = netcfg_get_method(client)) == GO_BACK)
                 state = (num_interfaces == 1) ? BACKUP : GET_INTERFACE;
diff --git a/netcfg.h b/netcfg.h
index 00a2cea..19fe710 100644
--- a/netcfg.h
+++ b/netcfg.h
@@ -6,6 +6,7 @@
 #define HOSTNAME_FILE   "/etc/hostname"
 #define NETWORKS_FILE   "/etc/networks"
 #define RESOLV_FILE     "/etc/resolv.conf"
+#define RESOLVCONF_FILE "/run/resolvconf/resolv.conf"
 #define DHCLIENT_CONF   "/etc/dhclient.conf"
 #define DOMAIN_FILE     "/tmp/domain_name"
 #define NTP_SERVER_FILE "/tmp/dhcp-ntp-servers"
@@ -151,6 +152,11 @@ struct netcfg_interface {
 	/* WPA */
 	wpa_t wpa_supplicant_status;
 	char *passphrase;
+
+	/* VLAN */
+	char *parentif;
+	int vlanid;
+
 };
 
 /* Somewhere we can store both in_addr and in6_addr; convenient for all those
@@ -186,7 +192,7 @@ extern int netcfg_get_hostname(struct debconfclient *client, char *template, cha
 
 extern int netcfg_get_nameservers (struct debconfclient *client, char **nameservers, char *default_nameservers);
 
-extern int netcfg_get_domain(struct debconfclient *client,  char domain[]);
+extern int netcfg_get_domain(struct debconfclient *client,  char domain[], const char *priority);
 
 extern int netcfg_get_static(struct debconfclient *client, struct netcfg_interface *interface);
 
@@ -195,6 +201,7 @@ extern int netcfg_activate_dhcp(struct debconfclient *client, struct netcfg_inte
 extern int nameserver_count (const struct netcfg_interface *interface);
 
 extern int read_resolv_conf_nameservers (char *resolv_conf_file, struct netcfg_interface *interface);
+extern int is_resolvconf_used();
 
 extern void sigchld_handler (int sig __attribute__ ((unused)));
 
@@ -221,6 +228,9 @@ extern void deconfigure_network(struct netcfg_interface *iface);
 extern void interface_up (const char *if_name);
 extern void interface_down (const char *if_name);
 
+extern void netcfg_interface_up (const struct netcfg_interface *iface);
+extern void netcfg_interface_down (const struct netcfg_interface *iface);
+
 extern void loop_setup(void);
 extern int get_hostname_from_dns(const struct netcfg_interface *interface, char *hostname, const size_t max_hostname_len);
 
@@ -270,4 +280,7 @@ extern void cleanup_dhcpv6_client(void);
 extern int start_dhcpv6_client(struct debconfclient *client, const struct netcfg_interface *interface);
 extern int netcfg_autoconfig(struct debconfclient *client, struct netcfg_interface *interface);
 
+/* vlan.c */
+extern int netcfg_set_vlan(struct debconfclient *client, struct netcfg_interface *interface);
+
 #endif /* _NETCFG_H_ */
diff --git a/nm-conf.c b/nm-conf.c
index aeab031..83834b0 100644
--- a/nm-conf.c
+++ b/nm-conf.c
@@ -32,11 +32,17 @@ static void get_uuid(char* target)
 
 static void nm_write_connection(FILE *config_file, nm_connection connection)
 {
+    static char *type = NM_DEFAULT_WIRED;
+    if (connection.type == WIFI) {
+	    type = NM_DEFAULT_WIRELESS;
+    }
+    if (connection.type == VLAN) {
+	    type = NM_DEFAULT_VLAN;
+    }
     fprintf(config_file, "\n%s\n", NM_SETTINGS_CONNECTION);
     fprintf(config_file, "id=%s\n", connection.id);
     fprintf(config_file, "uuid=%s\n", connection.uuid);
-    fprintf(config_file, "type=%s\n", (connection.type == WIFI) ?
-            NM_DEFAULT_WIRELESS : NM_DEFAULT_WIRED);
+    fprintf(config_file, "type=%s\n", type);
 }
 
 #ifdef WIRELESS
@@ -71,6 +77,15 @@ static void nm_write_wired_specific_options(FILE *config_file,
     }
 }
 
+static void nm_write_vlan_specific_options(FILE *config_file,
+        struct nm_config_info *nmconf)
+{
+    nm_vlan vlan = nmconf->vlan;
+    fprintf(config_file, "\n%s\n", NM_SETTINGS_VLAN);
+    fprintf(config_file, "parent=%s\n", vlan.parent);
+    fprintf(config_file, "parent=%i\n", vlan.id);
+}
+
 #ifdef WIRELESS
 static void nm_write_wireless_security(FILE *config_file, nm_wireless_security
         wireless_security)
@@ -115,26 +130,20 @@ static void nm_write_static_ipvX(FILE *config_file, nm_ipvX ipvx)
 
     /* Write IP address to the buffer. */
     strcat(buffer, ipvx.ip_address);
-    strcat(buffer, ";");
+    strcat(buffer, "/");
 
     /* Write netmask to the buffer. */
     sprintf(addr, "%d", ipvx.masklen);
     strcat(buffer, addr);
-    strcat(buffer, ";");
 
     /* Write gateway address to the buffer. */
-    memset(addr, 0, NM_MAX_LEN_IPV4);
     if (!empty_str(ipvx.gateway)) {
-        strncpy(addr, ipvx.gateway, NM_MAX_LEN_IPV4 - 1);
-    }
-    else {
-        strcpy(addr, "0");
+        strcat(buffer, ",");
+        strcat(buffer, ipvx.gateway);
     }
-    strcat(buffer, addr);
-    strcat(buffer, ";");
 
     /* Write config to the configuration file. */
-    fprintf(config_file, "addresses1=%s\n", buffer);
+    fprintf(config_file, "address1=%s\n", buffer);
 }
 
 static void nm_write_ipv4(FILE *config_file, nm_ipvX ipv4)
@@ -176,6 +185,9 @@ static void nm_write_connection_type(struct nm_config_info nmconf)
     if (nmconf.connection.type == WIFI) {
         fprintf(f, "connection type: wireless\n");
     }
+    else if (nmconf.connection.type == VLAN) {
+        fprintf(f, "connection type: vlan\n");
+    }
     else {
         fprintf(f, "connection type: wired\n");
     }
@@ -229,6 +241,9 @@ void nm_write_configuration(struct nm_config_info nmconf)
     if (nmconf.connection.type == WIRED) {
         nm_write_wired_specific_options(config_file, &nmconf);
     }
+    else if (nmconf.connection.type == VLAN) {
+        nm_write_vlan_specific_options(config_file, &nmconf);
+    }
 #ifdef WIRELESS
     else {
         nm_write_wireless_specific_options(config_file, &nmconf);
@@ -420,6 +435,15 @@ static void nm_get_ipv6(struct netcfg_interface *niface, nm_ipvX *ipv6)
 
 }
 
+static void nm_get_vlan(struct netcfg_interface *niface, nm_connection *connection, nm_vlan *nmvlan)
+{
+    if (niface->vlanid > 0) {
+	    connection->type = VLAN;
+	    nmvlan->id = niface->vlanid;
+	    nmvlan->parent = niface->parentif;
+    }
+}
+
 /* Extract all configs for a wireless interface, from both global netcfg
  * values and other resources. */
 #ifdef WIRELESS
@@ -444,6 +468,7 @@ static void nm_get_wired_config(struct netcfg_interface *niface, struct nm_confi
     nm_get_wired_specific_options(niface, &(nmconf->wired));
     nm_get_ipv4(niface, &(nmconf->ipv4));
     nm_get_ipv6(niface, &(nmconf->ipv6));
+    nm_get_vlan(niface, &(nmconf->connection), &(nmconf->vlan));
 }
 
 /* Getting configurations for NM relies on netcfrg global variables. */
diff --git a/nm-conf.h b/nm-conf.h
index 6340222..9a6b695 100644
--- a/nm-conf.h
+++ b/nm-conf.h
@@ -20,6 +20,7 @@
 #define NM_DEFAULT_WIRED_NAME           "Wired connection 1"
 #define NM_DEFAULT_WIRELESS             "802-11-wireless"
 #define NM_DEFAULT_WIRELESS_SECURITY    "802-11-wireless-security"
+#define NM_DEFAULT_VLAN                 "vlan"
 #define NM_DEFAULT_PATH_FOR_MAC         "/sys/class/net/%s/address"
 #define NM_CONFIG_FILE_PATH             "/etc/NetworkManager/system-connections"
 #define NM_CONNECTION_FILE              "/tmp/connection_type"
@@ -30,6 +31,7 @@
 #define NM_SETTINGS_WIRELESS_SECURITY   "["NM_DEFAULT_WIRELESS_SECURITY"]"
 #define NM_SETTINGS_IPV4                "[ipv4]"
 #define NM_SETTINGS_IPV6                "[ipv6]"
+#define NM_SETTINGS_VLAN                "[vlan]"
 
 /* Minimalist structures for storing basic elements in order to write a Network
  * Manager format config file.
@@ -43,7 +45,7 @@ typedef struct nm_connection
 {
     char id[NM_MAX_LEN_ID];
     char uuid[NM_MAX_LEN_UUID];
-    enum {WIRED, WIFI} type;
+    enum {WIRED, WIFI, VLAN} type;
     int manual; /* 1 = true, 0 = false */
 } nm_connection;
 
@@ -86,6 +88,11 @@ typedef struct nm_ipvX
     unsigned int                    masklen;
 }   nm_ipvX;
 
+typedef struct nm_vlan
+{
+    char *                          parent;
+    int                             id;
+}   nm_vlan;
 
 typedef struct nm_config_info
 {
@@ -95,6 +102,7 @@ typedef struct nm_config_info
     nm_wireless_security    wireless_security;
     nm_ipvX                 ipv4;
     nm_ipvX                 ipv6;
+    nm_vlan                 vlan;
 }   nm_config_info;
 
 /* Public functions */
diff --git a/post-base-installer.d/40netcfg b/post-base-installer.d/40netcfg
new file mode 100755
index 0000000..9d19e33
--- /dev/null
+++ b/post-base-installer.d/40netcfg
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+# Make sure resolvconf will still work with bind-mounted /run
+
+if [ -L /target/etc/resolv.conf ] && [ -f /target/run/resolvconf/resolv.conf ]; then
+	mkdir -p /run/resolvconf
+	cp /target/run/resolvconf/resolv.conf /run/resolvconf/resolv.conf
+fi
diff --git a/static.c b/static.c
index ea12fba..e375dd4 100644
--- a/static.c
+++ b/static.c
@@ -310,7 +310,7 @@ static int netcfg_activate_static_ipv4(struct debconfclient *client,
     deconfigure_network(NULL);
 
     loop_setup();
-    interface_up(interface->name);
+    netcfg_interface_up(interface);
 
     /* Flush all previous addresses, routes */
     snprintf(buf, sizeof(buf), "ifconfig %s inet 0 down", interface->name);
@@ -345,7 +345,7 @@ static int netcfg_activate_static_ipv4(struct debconfclient *client,
     deconfigure_network(NULL);
 
     loop_setup();
-    interface_up(interface->name);
+    netcfg_interface_up(interface);
 
     /* Flush all previous addresses, routes */
     snprintf(buf, sizeof(buf), "ip -f inet addr flush dev %s", interface->name);
@@ -372,7 +372,7 @@ static int netcfg_activate_static_ipv4(struct debconfclient *client,
         rv |= di_exec_shell_log(buf);
     }
     else if (!empty_str(interface->gateway)) {
-        snprintf(buf, sizeof(buf), "ip route add default via %s", interface->gateway);
+        snprintf(buf, sizeof(buf), "ip route add default via %s dev %s", interface->gateway, interface->name);
         rv |= di_exec_shell_log(buf);
     }
 #endif
@@ -426,7 +426,7 @@ static int netcfg_activate_static_ipv6(struct debconfclient *client,
     deconfigure_network(NULL);
     
     loop_setup();
-    interface_up(interface->name);
+    netcfg_interface_up(interface);
     
     /* Flush all previous addresses, routes */
     snprintf(buf, sizeof(buf), "ifconfig %s inet 0 down", interface->name);
@@ -449,7 +449,7 @@ static int netcfg_activate_static_ipv6(struct debconfclient *client,
     deconfigure_network(NULL);
 
     loop_setup();
-    interface_up(interface->name);
+    netcfg_interface_up(interface);
 
     /* Flush all previous addresses, routes */
     snprintf(buf, sizeof(buf), "ip -f inet6 addr flush dev %s", interface->name);
@@ -461,8 +461,8 @@ static int netcfg_activate_static_ipv6(struct debconfclient *client,
     /* Now down and up the interface, to get LL and SLAAC addresses back,
      * since flushing the addresses and routes gets rid of all that
      * sort of thing. */
-    interface_down(interface->name);
-    interface_up(interface->name);
+    netcfg_interface_down(interface);
+    netcfg_interface_up(interface);
 
     /* Add the new IP address and netmask */
     snprintf(buf, sizeof(buf), "ip addr add %s/%d dev %s",
@@ -474,7 +474,7 @@ static int netcfg_activate_static_ipv6(struct debconfclient *client,
     rv |= di_exec_shell_log(buf);
 
     if (!empty_str(interface->gateway)) {
-        snprintf(buf, sizeof(buf), "ip route add default via %s", interface->gateway);
+        snprintf(buf, sizeof(buf), "ip route add default via %s dev %s", interface->gateway, interface->name);
         rv |= di_exec_shell_log(buf);
     }
 #endif
@@ -629,7 +629,7 @@ int netcfg_get_static(struct debconfclient *client, struct netcfg_interface *ifa
             break;
         case GET_DOMAIN:
             if (!have_domain) {
-                state = (netcfg_get_domain (client, domain)) ?
+                state = (netcfg_get_domain (client, domain, "high")) ?
                     GET_HOSTNAME : QUIT;
             } else {
                 di_info("domain = %s", domain);
diff --git a/vlan.c b/vlan.c
new file mode 100644
index 0000000..93247ab
--- /dev/null
+++ b/vlan.c
@@ -0,0 +1,106 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <cdebconf/debconfclient.h>
+#include <debian-installer.h>
+#include "netcfg.h"
+
+static char* get_vlan_command(const char* parentif, const char* vlanif, int vlanid) {
+#if defined(__linux__)
+	const char* vlan_command = "ip link add link %s name %s type vlan id %d";
+	int len = strlen(vlan_command) + strlen(parentif) + strlen(vlanif) + 4 + 1;
+	char* buf = malloc(len);
+	snprintf(buf, len, vlan_command, parentif, vlanif, vlanid);
+	return buf;
+#elif defined(__FreeBSD_kernel__)
+	const char* vlan_command = "ifconfig %s vlan %d vlandev %s";
+	int len = strlen(vlan_command) + strlen(parentif) + strlen(vlanif) + 4 + 1;
+	char* buf = malloc(len);
+	snprintf(buf, len, vlan_command, vlanif, vlanid, parentif);
+	return buf;
+#endif
+}
+
+/* Create a new VLAN interface attached to the currently selected
+ * network interface.
+ */
+int netcfg_set_vlan (struct debconfclient *client, struct netcfg_interface *interface) {
+#if defined(__linux__) || defined(__FreeBSD_kernel__)
+	int vlanid;
+
+	debconf_get(client, "netcfg/vlan_id");
+	/* Empty string: no VLAN preseeded, ask if we should configure VLAN */
+	if (strlen(client->value) == 0) {
+		debconf_input (client, "medium", "netcfg/use_vlan");
+		if (debconf_go(client) == CMD_GOBACK) {
+			debconf_fset(client, "netcfg/use_vlan", "seen", "false");
+			return GO_BACK;
+		}
+
+		debconf_get(client, "netcfg/use_vlan");
+
+		if (!strcmp(client->value, "false")) {
+			return 0;
+		}
+
+		debconf_input(client, "critical", "netcfg/vlan_id");
+		if (debconf_go(client) == CMD_GOBACK) {
+			debconf_fset(client, "netcfg/use_vlan", "seen", "false");
+			debconf_fset(client, "netcfg/vlan_id", "seen", "false");
+			return GO_BACK;
+		}
+		debconf_get(client, "netcfg/vlan_id");
+	}
+
+	for (;;) {
+		vlanid = strtol(client->value, NULL, 10);
+		/* Valid range: 1-4094 (0 and 4095 are reserved.)
+		 * 0 will be returned by strtol if the value cannot be parsed.
+		 */
+		if (vlanid < 1 || vlanid > 4094) {
+			di_error("VLAN ID \"%s\" is invalid.", client->value);
+			debconf_fset(client, "netcfg/vlan_failed", "seen", "false");
+			debconf_input(client, "critical", "netcfg/vlan_failed");
+			debconf_capb(client);
+			debconf_go(client);
+
+			debconf_capb(client, "backup");
+			debconf_fset(client, "netcfg/vlan_id", "seen", "false");
+			debconf_input(client, "critical", "netcfg/vlan_id");
+			if (debconf_go(client) == CMD_GOBACK) {
+				return GO_BACK;
+			}
+		} else {
+			break;
+		}
+	}
+
+	int vlaniflen = strlen(interface->name) + 1 + 4 + 1;
+	char* vlanif = malloc(vlaniflen);
+	snprintf(vlanif, vlaniflen, "%s.%d", interface->name, vlanid);
+
+	char *vlan_command = get_vlan_command(interface->name, vlanif, vlanid);
+	int rc = di_exec_shell_log(vlan_command);
+	if (rc != 0) {
+		di_error("\"%s\" failed to create VLAN interface; return code = %d", vlan_command, rc);
+		free(vlan_command);
+		debconf_fset(client, "netcfg/vlan_failed", "seen", "false");
+		debconf_input(client, "critical", "netcfg/vlan_failed");
+		debconf_go(client);
+		return GO_BACK;
+	}
+	free(vlan_command);
+
+	interface->parentif = interface->name;
+	interface->name = vlanif;
+	interface->vlanid = vlanid;
+	di_exec_shell_log("apt-install vlan");
+#else
+	/* This platform does not support VLANs. */
+	debconf_get(client, "netcfg/vlan_id");
+	if (strlen(client->value) > 0) {
+		di_error("netcfg/vlan_id specified, yet VLAN is not supported on this platfrom");
+	}
+#endif
+	return 0;
+}
diff --git a/wireless.c b/wireless.c
index 566b032..83b1d1d 100644
--- a/wireless.c
+++ b/wireless.c
@@ -121,7 +121,7 @@ int netcfg_wireless_show_essids(struct debconfclient *client, struct netcfg_inte
     int essid_list_len = 1;
 
     iw_get_basic_config (wfd, interface->name, &wconf);
-    interface_up(interface->name);
+    netcfg_interface_up(interface);
 
     if (iw_scan(wfd, interface->name, iw_get_kernel_we_version(),
                 &network_list) >= 0 ) {
@@ -205,7 +205,7 @@ int netcfg_wireless_show_essids(struct debconfclient *client, struct netcfg_inte
     }
 
     iw_set_basic_config(wfd, interface->name, &wconf);
-    interface_down(interface->name);
+    netcfg_interface_down(interface);
 
     di_info("Network chosen: %s. Proceeding to connect.", interface->essid);
 
diff --git a/write_interface.c b/write_interface.c
index 1f683b2..012ffb7 100644
--- a/write_interface.c
+++ b/write_interface.c
@@ -44,6 +44,20 @@ static int nc_wi_loopback(const struct netcfg_interface *interface, FILE *fd)
 	return 1;
 }
 
+/* Write VLAN settings, such as: vlan_raw_device eth0
+*/
+static int nc_wi_vlan(const struct netcfg_interface *interface, FILE *fd)
+{
+	int rv;
+	rv = 1;
+	if (interface && interface->parentif &&
+	    (fprintf(fd, "\tvlan_raw_device %s\n", interface->parentif) < 0)) {
+		rv = 0;
+	}
+	return rv;
+}
+
+
 static int nc_wi_wireless_options(const struct netcfg_interface *interface, FILE *fd)
 {
 	/*
@@ -74,10 +88,7 @@ static int nc_wi_wireless_options(const struct netcfg_interface *interface, FILE
 static int nc_wi_dhcp(const struct netcfg_interface *interface, FILE *fd)
 {
 	fprintf(fd, "\n# The primary network interface\n");
-	if (!iface_is_hotpluggable(interface->name) && !find_in_stab(interface->name))
-		fprintf(fd, "auto %s\n", interface->name);
-	else
-		fprintf(fd, "allow-hotplug %s\n", interface->name);
+	fprintf(fd, "auto %s\n", interface->name);
 	fprintf(fd, "iface %s inet dhcp\n", interface->name);
 	if (!empty_str(interface->dhcp_hostname)) {
 		fprintf(fd, "\thostname %s\n", interface->dhcp_hostname);
@@ -94,10 +105,7 @@ static int nc_wi_slaac(const struct netcfg_interface *interface, FILE *fd)
 		fprintf(fd, "\n# The primary network interface\n");
 	fprintf(fd, "# This is an autoconfigured IPv6 interface\n");
 	if (interface->dhcp == 0) {
-		if (!iface_is_hotpluggable(interface->name) && !find_in_stab(interface->name))
-			fprintf(fd, "auto %s\n", interface->name);
-		else
-			fprintf(fd, "allow-hotplug %s\n", interface->name);
+		fprintf(fd, "auto %s\n", interface->name);
 	}
 
 	fprintf(fd, "iface %s inet6 auto\n", interface->name);
@@ -113,10 +121,7 @@ static int nc_wi_slaac(const struct netcfg_interface *interface, FILE *fd)
 static int nc_wi_static_ipv4(const struct netcfg_interface *interface, FILE *fd)
 {
 	fprintf(fd, "\n# The primary network interface\n");
-	if (!iface_is_hotpluggable(interface->name) && !find_in_stab(interface->name))
-		fprintf(fd, "auto %s\n", interface->name);
-	else
-		fprintf(fd, "allow-hotplug %s\n", interface->name);
+	fprintf(fd, "auto %s\n", interface->name);
 	fprintf(fd, "iface %s inet static\n", interface->name);
 	fprintf(fd, "\taddress %s/%i\n", interface->ipaddress,
 	        empty_str(interface->pointopoint) ? interface->masklen : 32);
@@ -134,10 +139,7 @@ static int nc_wi_static_ipv4(const struct netcfg_interface *interface, FILE *fd)
 static int nc_wi_static_ipv6(const struct netcfg_interface *interface, FILE *fd)
 {
 	fprintf(fd, "\n# The primary network interface\n");
-	if (!iface_is_hotpluggable(interface->name) && !find_in_stab(interface->name))
-		fprintf(fd, "auto %s\n", interface->name);
-	else
-		fprintf(fd, "allow-hotplug %s\n", interface->name);
+	fprintf(fd, "auto %s\n", interface->name);
 	fprintf(fd, "iface %s inet6 static\n", interface->name);
 	fprintf(fd, "\taddress %s/%i\n", interface->ipaddress, interface->masklen);
 	if (!empty_str(interface->gateway))
@@ -260,7 +262,10 @@ int netcfg_write_interface(const struct netcfg_interface *interface)
 		di_debug("Writing static IPv6 stanza for %s", interface->name);
 		rv = nc_wi_static_ipv6(interface, fd);
 	}
-	
+	if (rv && interface && interface->parentif) {
+		di_debug("Writing VLAN: %s", interface->name);
+		rv = nc_wi_vlan(interface, fd);
+	}
 	if (rv && interface && is_wireless_iface(interface->name)) {
 		di_debug("Writing wireless options for %s", interface->name);
 		rv = nc_wi_wireless_options(interface, fd);
-- 
cgit v1.1

