Cannot change IP address of TrueNAS CE
The general situation:
TrueNAS CE ElectricEel-24.10.2.2 on 192.168.0.200
br0 192.168.0.200/24 and 192.168.0.253/32 with enp8s0 as sole member
pfSense 2.8 CE on 192.168.0.1 (why not 192.168.1.1? see below)
Main LAN is LAN1 192.168.0/16
Also LAN2, LAN3 but no devices on these
No VLANS
Firewall rules open (any LAN to any LAN)
No external ports
A broad spread of IP addresses on the /16 network while I get things separated (eg: network infrastructure on 192.168.2.x, wireless APs on 192.168.3.x, trusted servers [inc TN] on 192.168.20.x, and so on)
I have a lot of IT experience but am a network n00b and recently got started with pfSense and a couple of used Cisco managed switches. have had a nightmare with HAProxy but that’s another thread. Today’s project was to group devices on my network into fake subnets (hence the /16 network) before the next step which would be separate LANs or VLANS or something. Everything I do seems to be a battle due to my lack of knowledge, hence the baby step of broadening the 192.168 network into a /16 and this also gain more network experience and try to develop some sort of intuitive grasp of this stuff.
LAN1 and pfSense server started out on 192.168.0.0/24 because those were the static addresses I’d assigned through my ISP’s router and I wanted to make the transition to pfSense smooth and avoid a “big bang” change. That worked fine. Next step was to move to a 192.168.1.0/24 network and that also started out okay. Then I decided to make the network into a /16 so there was loads of space to divide devices into groups.
That also went well until I tried to move TN’s IP from 192.168.0.200 to 192.168.20.1 and the gateway from 192.168.0.1 to 192.168.1.1.
My method is AFAICT according to the instructions: change the IP alias for br0 from 192.168.0.200/24 to 192.168.20.1/16, save the changes, test the configuration, open up a new browser tab to the new target address and if the test is successful then save the TN network config change there.
The problem is that nothing I try works. I moved my laptop back to a 192.168.0.120 (from 192.16.10.1) address and even changing br0’s IP fro 192.168.0.200/24 to 192.168.0.199/24 does not work. The test never passes and TN is never available on 192.168.0.199 using any browser or even curl from the terminal.
This can’t be a subnet problem because there’s only one (a deliberate choice as I move through this process in baby steps) and there are no firewall rules at work because again both TN and laptop are on the same subnet.
I just do not understand what is going wrong. I have read dozens of posts and articles (including the official TN docs) and the method for achieving this simple change is the same and also the one I followed. I know my IP addressing “scheme” (shambles) is not ideal but this setup is temporary while I find my way around and work towards something better.
Sorry for the long post but I wanted to get all the information written down.
Please help as this is driving me MAD MAD MAD MAD MAD MAD MAD MAD MAD MAD