Jump to content

How to configure support for multiple VLANs - Raspberry Pi OS/Debian


Recommended Posts

Configuring Multi-VLAN support for Remote Network Monitoring with Domotz Pro


Domotz Pro is a remote network monitoring software which supports multi-VLAN configurations for remote network and device monitoring. The software which is designed for integration companies and IT professionals enables a host of network monitoring features including: Remote Access, Remote Power Management, Network Mapping, SNMP, Alerts, Network Diagnostics and more. Read more about Domotz’s Remote Network Monitoring Features.



Domotz supports monitoring of multi-VLAN network configuration through a variety of network installation options which include: Self Installation on a Raspberry Pi (i.e. your own Raspberry Pi device), Domotz Box, Windows, Linux, Synology etc.

This post will explain how to configure mutli-VLAN support via your own self-installed Raspberry Pi device.


Configuring Multi-VLAN support on a Self-Installed Raspberry Pi device for Remote Monitoring

Starting from Package version 1.03-201(April 2016) of the Domotz Agent for Raspberry Pi, the full package can be installed on your own Raspberry Pi device and supports the discovery and monitoring of devices hosted on two or more VLANs accessible from the Raspberry Pi. (Instructions and latest package are available at Portal > Add an Agent tab.

This short guide is meant for users who have multiple VLAN and are already aware of related configuration and procedures. 
For further details, and step by step guides, on how to configure VLANs on Switches and Raspberry Pi, the user should refer to detailed guides and or dedicated foruns like the https://www.raspberrypi.org/forums/ .


In order to allow the Domotz to discover and monitor devices on two or more VLANs, the user should configure both the Switch and the Raspberry Pi to multiple VLANs:


Switch Configuration 
The interface port of the switch which will be used to connect the Raspberry Pi, should be configured:
- in Access mode / Untagged for the main interface used by the Raspberry to communicate with the gateway (e.g. eth0).
- in Trunk 802.1q mode / Tagged for the additional VLANs to be monitored  (e.g. the eth0.10 used for vlan 10)


Please, refer to your specific switch/model guide on how to configure Trunk 802.1q and Access mode (Untagged/Tagged) for the port.


Raspberry Pi Configuration (Raspberry Pi OS 10/ Debian Buster 10)

In order to configure the Raspberry Pi to access both the main and VLAN interfaces, execute the following steps:
1. Install vlan package and configure modules:

sudo apt-get install vlan
sudo su
echo 8021q >> /etc/modules

2. Create and edit the file /etc/network/interfaces.d/vlans

E.g. if you want to add the VLAN ID 10 and VLAN ID 20 add the following content to the file

auto eth0.10
iface eth0.10 inet manual
  vlan-raw-device eth0
auto eth0.20
iface eth0.20 inet manual
  vlan-raw-device eth0


* By convention, a VLAN virtual NIC should follow the naming convention:



If you have multiple VLANs, you can just add them all to that same vlan file, following the same format.


3. Configure static IP addresses to the new virtual interfaces by editing the file /etc/dhcpcd.conf :

# Example of static IP configuration:

interface eth0
static ip_address=
static routers=
static domain_name_servers=
#static domain_search=

interface eth0.10
static ip_address=
static routers=
static domain_name_servers=

interface eth0.20
static ip_address=
static routers=
static domain_name_servers=


4 - Reboot the Agent, the interface eth0.10 and eth0.20 should be up automatically now.




  • Upvote 1
Link to comment
Share on other sites

  • henriquesalvador changed the title to How to configure support for multiple VLANs - Raspberry Pi OS/Debian
  • henriquesalvador featured and pinned this topic
  • henriquesalvador unlocked this topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...