SOLVED Freenas Netzwerkports als Switch

ul321

Cadet
Joined
May 26, 2020
Messages
8
Hallo zusammen,

ich suche derzeit eine Möglichkeit meinen Netzwerkdrucker ins Netzwerk einzubinden.
Da ich am Drucker/freenas Standort nur eine Netzwerkkabel zur Verfügung habe, war die Idee einen weiteren Port von meinen HPE Microserver Gen10+ zu nutzen.
Freenas bietet ja die Möglichkeit Bridge Gruppen zu erstellen.
Das ganze wird noch komplizierter, da bei mir am Freenas uplink Port nur tagged Vlans zum Einsatz kommen.

Ich stelle mir das ganze so vor:

Uplink vom Router----tagged VLAN 1;2;3---->igb0 ist zusammengeschaltet mit igb1-------untagged Vlan1----->Drucker


Vielen Dank für eure Hilfe.
 

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776
vlan1 in eine bridge mit igb1 sollte das tun, was Du willst. Nicht das igb0, da kommt ja alles getaggt an.
 

ul321

Cadet
Joined
May 26, 2020
Messages
8
Beim erstellen der bridge kommt leider folgender Fehler.

Error: Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 130, in call_method
io_thread=False)
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1084, in _call
return await methodobj(*args)
File "/usr/local/lib/python3.7/site-packages/middlewared/schema.py", line 961, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/network.py", line 669, in commit
await self.sync()
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/network.py", line 1733, in sync
iface.add_member(member)
File "netif.pyx", line 1211, in netif.BridgeInterface.add_member
File "netif.pyx", line 1229, in netif.BridgeInterface.bridge_cmd
OSError: [Errno 16] Device busy
 

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776
Dann probier es "zu Fuß". Also als Shell-Kommandos.

ifconfig bridge0 (oder 1 oder was auch immer bei Dir noch nicht belegt ist) create
ifconfig bridge0 up
ifconfig bridge0 addm vlan1
ifconfig bridge0 addm igb1
ifconfig igb1 up

Kann man dann ja per post-init task in einem Shellscript automatisieren.
 

ul321

Cadet
Joined
May 26, 2020
Messages
8
Ich habe denn Fehler beim erstellen der bridge gefunden:

Ich hatte noch eine VM mit VLAN1 verbunden.
Den NIC der VM erst löschen, danach freenas neustarten.
Jetzt kann man in der GUI die bridge1 erstellen.
Die VM dann allerdings mit bridge21 verknüpfen.
 
Top