During this period of social distancing, I thought I would go out to the boat and see if I could create my mobile homelab with minimal components. So, I have my IBM Thinkpad 440T (with 16G, 2 2TB HD, MVIE 64GB boot drive, a Cisco SG300-10, a gl.iNet MT300N portable travel router, a CradlePoint 4G router, and a work laptop.
The first thing I setup was my Cisco SG-300. I defined eight VLANs to provide for the LAN, and one VLAN to provide for WAN connectivity. Since I configured the SG-300 to act as a L3 switch, it was no issue to create a static IP address for each of the VLANs.
Because the particular model of the CradlePoint does not act as a router, I decided to use my $20.00 travel router (which has two ports, one for LAN and the other for WAN) to connect the CradlePoint and the switch. The only goal was to get the PM 6 server up and running, at which point I could remove the MT300 out of the equation since the first image that will be spun up will be pfSense.
I connected the CradlePoint in to the WAN interface and the LAN interface on the MT300 to the switch. Initially, life was groovy! The MT300 had passed an IP address to VLAN 1 on the switch so I thought I could focus on the PM server. After installing PM 6, after rebooting, I noticed that I was not able to connect to the internet. For that matter, unless I connected my work laptop to a default VLAN (VLAN 1) on the switch, I could not get any connectivity on any of the VLAN on the ports.
I looked at the network layout on the MT300, and although there are 2 VLANs defined, I am not able to create any new VLANs (because I think if I were able to create VLANs that mirrored my switch, I think that would fix the problem.).
Right now, I would like to get past this issue and move on to my getting PM 6 running. Should I play around more with getting the MT-300 working (which is running OpenWRT) or should I try to do an emergency router setup on the PM 6 with a bridge and masquerading (pain in the a**).