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 argumentThen 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, ...
				