This is gonna be a little bit of a specific scenario: I have some problems with setting up my VLANs on my TL-SG108E and Proxmox server.

Here is what I want to achieve:

  • A VLAN for users, only able to access each other
  • A vlan for admins able to access all VLANS
  • A vlan for Server configuration (Proxmox GUI and SSH)
  • A VLAN for my “home VMs” that are for “internal use” only
  • A VLAN for shared VMs (that can be accessed by other people remotely, this is done by VPN)

This is the current VLAN setup on the switch:
802.1Q VLAN setup on TL-SG108E

Now this works great in theory, with the following setup in proxmox:
Proxmox node networking setup

One small issue is that this way, for some reason VMs set to VLAN 40 or 50 can access the user (10) VLAN, the other server VLAN (40 or 50 respectively), which is not intended. They can also ping both the switch (switch2) that they are connected to on VLAN 1, and another switch (switch1) that is connected to the router, also on VLAN 1 (I really don’t know if this is normal actually).

Other than this, all is working correctly, as far as I know.

Network topology:

                        ┌─────┐
                        │Modem│
                        └──┬──┘
                           │
                        ┌──┴───┐
                        │Router│
                        └┬────┬┘
                         │    │
         ┌───────────────┘ │  └──────────────┐
         │                 │                 │
    ┌────┴───┐  Downstairs │ Upstairs   ┌────┴───┐
    │Switch 1│             │            │Switch 2│
    └┬───┬──┬┘             │            └┬───┬──┬┘
     │   │  │              │             │   │  │
 ┌───┘   │  └────┐         │          ┌──┘   │  └────┐
 │       │       │         │          │      │       │
┌┴─┐ ┌───┴───┐ ┌─┴─┐       │        ┌─┴─┐ ┌──┴──┐ ┌──┴───┐
│AP│ │IoT Hub│ │PC2│       │        │PC1│ │TV-PC│ │Server│
└──┘ └───────┘ └───┘       │        └───┘ └─────┘ └──────┘

Can anybody make any suggestion on what I should do differently? My config might be all wrong, as it is just experimental right now, and I’m no expert at this (if you couldn’t tell).

Thanks for any ideas in advance!

Leave a Reply

Your email address will not be published. Required fields are marked *