Hi,
I installed my NAS as FreeNAS-11.2, upgraded it to 11.3 and now I'm on TrueNAS12.0U4.1.
I've got 3 NICs, 12 VLAN interfaces and 9 bridges. I need to add another bridge but I can't change any interfaces because when testing it it always get this error:
Then I wanted to delete all interfaces except for the NICs themselve to add everything again later but I can'T even delete the existing interfaces...
Then I tried to boot into 11.3U3.2 (where I know that changing Interfaces worked because I createm them there) to delete all bridges and vlan interfaces. But if I try to boot into 11.3U3.2 there are no bridges or vlan interfaces at all. Just my 3 NICs and a 4th "unknown" NIC with the IP that one of the other NICs should have. So I can'T delete the bridges/vlans in 11.3 if they don'T exist there.
Then I booted into 12.0U4.1 again and all the bridges/vlans are still there again but I can't delete/add anything...
So is there a way to reset all interfaces without reinstalling the complete TrueNAS or loading it with factory defaults? I don'T want to restore factory defaults because I created like 50 users with permissions, VMs, configured alot of services, around 50 shares, ...
I installed my NAS as FreeNAS-11.2, upgraded it to 11.3 and now I'm on TrueNAS12.0U4.1.
I've got 3 NICs, 12 VLAN interfaces and 9 bridges. I need to add another bridge but I can't change any interfaces because when testing it it always get this error:
Code:
Error: Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/network.py", line 747, in commit await self.sync() File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/network.py", line 1833, in sync await self.middleware.call('interface.bridge_setup', bridge) File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1241, in call return await self._call( File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1209, in _call return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args) File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1113, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs)) File "/usr/local/lib/python3.9/site-packages/middlewared/utils/io_thread_pool_executor.py", line 25, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/interface/bridge.py", line 53, in bridge_setup member_iface.mtu = mtu File "netif.pyx", line 773, in netif.NetworkInterface.mtu.__set__ OSError: [Errno 22] Invalid argument During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 137, in call_method result = await self.middleware._call(message['method'], serviceobj, methodobj, params, app=self, File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1198, in _call return await methodobj(*prepared_call.args) File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 973, in nf return await f(*args, **kwargs) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/network.py", line 750, in commit await self.rollback() File "/usr/local/lib/python3.9/site-packages/middlewared/utils/io_thread_pool_executor.py", line 25, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/interface/bridge.py", line 53, in bridge_setup member_iface.mtu = mtu File "netif.pyx", line 773, in netif.NetworkInterface.mtu.__set__ OSError: [Errno 22] Invalid argument
Then I wanted to delete all interfaces except for the NICs themselve to add everything again later but I can'T even delete the existing interfaces...
Then I tried to boot into 11.3U3.2 (where I know that changing Interfaces worked because I createm them there) to delete all bridges and vlan interfaces. But if I try to boot into 11.3U3.2 there are no bridges or vlan interfaces at all. Just my 3 NICs and a 4th "unknown" NIC with the IP that one of the other NICs should have. So I can'T delete the bridges/vlans in 11.3 if they don'T exist there.
Then I booted into 12.0U4.1 again and all the bridges/vlans are still there again but I can't delete/add anything...
So is there a way to reset all interfaces without reinstalling the complete TrueNAS or loading it with factory defaults? I don'T want to restore factory defaults because I created like 50 users with permissions, VMs, configured alot of services, around 50 shares, ...