Hello, I am having a hard time accessing my Proxmox server. I have one router sitting between my computer and the Proxmox. The Proxmox is connected through 1 physical cable to the router, which is configured as a VLAN trunk port with VLAN 10 and 30 configured.
For VLAN 10, I am using the network 192.168.30.0/24, and for VLAN 30, I am using a network 192.168.10.0/24.
There are two DHCP servers running on the router on VLAN interfaces at 192.168.10.1 and 192.168.30.1 and the Proxmox host gets an IP from the DHCP server 192.168.30.2.
What I am trying to achieve is that I want the Proxmox host on VLAN 30 isolated from everything else on the network, and the VMs will be sitting behind a PfSense firewall on the Proxmox on VLAN 10. I have no problem with the VMs communicating with my network, everything works. However, I cannot access the host.
This is my /etc/network/interfaces file:
I ran `tcpdump vmbr0 tcp -e` and found that the packets arrive to the Proxmox successfully. Also, I am able to ping any network device FROM the Proxmox host itself. I am unable to ping the Proxmox host from any device on the network (not even from the VLAN interface on the router at 192.168.30.1).
I found that disabling the firewall on the Proxmox using `pve-firewall stop` fixes the issue entirely, however, I am not sure if that's a good idea. I don't understand how a firewall on the Proxmox can affect VLANs. If I disable VLANs completely and let `vmbr0` sit directly underneath `eno1`, the web interface is accessible even with the firewall enabled.
For VLAN 10, I am using the network 192.168.30.0/24, and for VLAN 30, I am using a network 192.168.10.0/24.
There are two DHCP servers running on the router on VLAN interfaces at 192.168.10.1 and 192.168.30.1 and the Proxmox host gets an IP from the DHCP server 192.168.30.2.
What I am trying to achieve is that I want the Proxmox host on VLAN 30 isolated from everything else on the network, and the VMs will be sitting behind a PfSense firewall on the Proxmox on VLAN 10. I have no problem with the VMs communicating with my network, everything works. However, I cannot access the host.
This is my /etc/network/interfaces file:
Code:
auto lo
iface lo inet loopback
iface eno1 inet manual
auto eno1.10
iface eno1.10 inet manual
auto eno1.30
iface eno1.30 inet manual
auto vmbr0
iface vmbr0 inet dhcp
bridge-ports eno1.30
bridge-stp off
bridge-fd 0
auto vmbr1
iface vmbr1 inet manual
bridge-ports eno1.10
bridge-stp off
bridge-fd 0
auto vmbr2
iface vmbr2 inet manual
bridge-ports none
bridge-stp off
bridge-fd 0
I ran `tcpdump vmbr0 tcp -e` and found that the packets arrive to the Proxmox successfully. Also, I am able to ping any network device FROM the Proxmox host itself. I am unable to ping the Proxmox host from any device on the network (not even from the VLAN interface on the router at 192.168.30.1).
I found that disabling the firewall on the Proxmox using `pve-firewall stop` fixes the issue entirely, however, I am not sure if that's a good idea. I don't understand how a firewall on the Proxmox can affect VLANs. If I disable VLANs completely and let `vmbr0` sit directly underneath `eno1`, the web interface is accessible even with the firewall enabled.
Last edited: