I'm trying configuring the D-Link DGS-1224T to support three separate subnets and I can't get it to work. As this is my first stab at working with VLANs I'm probably making a newbie mistake.
Here's the situation: I've got a /29 public IP range coming into a SonicWall T190. I'm taking two of those addresses and sending them to different networks by configuring the ports on the SonicWall so that one goes to network A and one goes to network B. I know this is working because I can hook up two different physical switches to the two live ports on the SonicWall and everything works fine.
Enter the D-Link DGS-1224T switch. This has 24 ports which I attempted to split into three VLANs. VLAN1, which I'm using for network A, works fine. VLAN2, which I'm using for network B, only works properly if I unplug the cable linking VLAN1 and the SonicWall port. Furthermore, when VLAN1 is connected and I try to ping the SonicWall from network B, I usually time out but not always (maybe 95% of the pings will time out). In addition, if both are hooked into the SonicWall then intra-network communication is disrupted between devices in network B. Some packets appear to get through, most don't.
Here's how I set up the D-Link. I have very little previous knowledge of VLAN configuration and just worked from the documentation.
1. Under the 802.1Q configuration tab, I enabled Asymmetric VLANs.
2. The default VLAN was named VLAN 1 and had all 24 ports as members and had a VID of 1
3. I removed ports 9-24 from VLAN1 membership
4. I created VLAN2 and VLAN3 with VIDs of 2 and 3 respectively
5. I made ports 9-16 members of VLAN2 and ports 17-24 members of VLAN3
6. I then changed the PVID of ports 9-16 to 2 and 17-24 to 3
As I said, in testing everything worked as expected. Devices in each VLAN could see each other but could not see devices in other VLANs. The problem, as I stated before, is that when VLANs 1 and two are both connected to the SonicWall, VLAN2 gets crippled.
Any and all suggestions welcomed.
Thanks,
Ezra Herman
Babel Consulting, Inc.