I have been trying to run my router/firewall as a vm in my vmware host for a while now but I hit the following wall: I want to plug in my modem in my switch so as to enable my router to vmotion through my hosts and still work. The idea is as follows:
Physical: Internet -> Modem -> Managed switch (Dell 6248) -> Rest of the network (computers, and servers)
Logical: Internet -> Modem -> VLAN 2 (WAN) -> UTM VM -> VLAN 3 (LAN) -> Rest of the network (Computers and servers)
But no matter what I do or what I tried, I can't get any device plugged into my Dell switch to communicate with the internet. I tried various combinations:
- Laptop plugged into modem (works)
- Laptop plugged into dumb switch, modem plugged into same (works)
- Laptop plugged into simple DLink router, modem plugged into same (works)
- Laptop plugged into Dell switch, modem plugged into same, in same VLAN (does not work)
I ran Wireshark on my connection and noticed the following: my laptop executes the DHCP requests correctly and obtains an IP from my ISP. But when it tries to do an ARP request for the ISP's gateway's MAC, it never gets an answer.
Ex: Who has 27.161.25.1, tell 27.161.25.106
(Not my actual ip)
It does that over and over again, never getting an answer. My main culprit would be the dell switch, but I don't know what to do. I toyed around with several settings, and nothing helped. Thank you.
Edit: Here are some screencaps of my switch's configuration
VLAN membership for VLAN 2: Vlan Membership
VLAN Port configuration for port 1 and 2 (they're identical as of writing these lines): Port 1 and 2 config
Ports 47 and 48 are a LAG that acts as a trunk between VLANs 2 and 3 and go to the hypervisor.