Routing between VLANs | Source IP
I'm posting this in the 'Controller' section, but it really involves Controller, Gateway and Switches.
I have the following equipment:
1 x ER707-M2 Gateway
1 x SG2428P v5.20 24 port PoE Switch
1 x TL-SG2008P v1.0 8 port PoE Switch
The ER707 is configured with a static IP address as well as a number of alias IP addresses (I have a /28 block of ipv4 addresses). It is connected directly to the SG2428P via the WAN/LAN 3 port on the gateway.
I don't think it matters, but the host I am testing with is connected to the 8 port switch, which is uplinked to the 28 port switch. So it goes ER707-M2 -> SG2428P -> TL-SG2008P -> Client PC
The problem I am having is that anytime I route internally (IE: VLAN 101 to 110) the originating packets appear to be coming from the Public WAN IP Address. Why is this happening, and how can I fix it? The SG2428 is supposed to be a L3 switch, so it should route the VLANs without even hitting the gateway, correct? I want the source address to be the internal IP address. So if I route packets from 10.1.1.100 to 10.1.10.67 then 10.1.10.67 should see the packets as arriving from 10.1.1.100, but it is actually seeing them from my Public WAN IP. This is causing issues with ACLs as well as local services I am running (IE: Caddy).
I did enable the VLAN interface on the 28 port switch, but I am unsure if I need to assign a static IP to those interfaces and change my DHCP scope so that the default gateway for those VLANs show that IP (which is what I would do on my Cisco L3 switches). If I need to do that, can someone walk me through the correct way to do that?
If it matters, I am using the "Default" for my management VLAN, but I did change it from VLAN 1 to VLAN 254.