X86 mesh UND clients an LAN

Hi,

der setup wizard (x86 virtualisiert) erlaubt entweder die mesh-Funktion ODER Clients an LAN Interface anzubinden. Ich habe insgesamt drei dedizierte Ethernet Schnittstellen die ich gerne verwenden würde:

  1. uplink
  2. Mesh only
  3. Guests only

Ist das möglich zu konfigurieren (ohne, dass es bei einem Update kaputt geht)?

Merci

Hi @pebrille,

das ist durchaus möglich - standardmäßig haben die x86 images nur bis zu zwei interfaces konfiguriert.
Angenommen deine Interfaces heißen eth0, eth1 und eth2 - und eth0 und eth1 sind bereits konfiguriert - dann kannst du mit folgenden Befehlen über SSH verbunden das dritte Interface hinzufügen:

uci set gluon.iface_lan2=interface
uci set gluon.iface_lan2.name=eth2
uci add_list gluon.iface_lan2.role=client # or use mesh here
uci commit gluon

anschließend muss daraus die Netzwerkkonfiguration aktualisiert werden:
gluon-reconfigure und das Gerät neu gestartet werden.

Gib gerne bescheid, wenn etwas nicht klappt.
Viele Grüße

Florian

Es ist bei mir tatsächlich eth2, das client wäre. Leider hat das meine config zuerschossen… Jetzt sind wan und lan broken

Edit:
Hab einen reset gemacht. So sieht die config aus, wenn sie unverändert ist, i.e. eth0 ist mesh und eth1 ist wan.

root@FetteElke:~# uci show gluon
gluon.core=core
gluon.iface_wan=interface
gluon.iface_wan.name='/wan'
gluon.iface_wan.role='uplink'
gluon.iface_lan=interface
gluon.iface_lan.name='/lan'
gluon.iface_lan.role='mesh'
gluon.wireless=wireless
gluon.wireless.outdoor='0'
gluon.wireless.preserve_channels='0'
gluon.mesh_vpn=mesh_vpn
gluon.mesh_vpn.enabled='1'
gluon.mesh_vpn.limit_enabled='0'

Ups, sorry - das passiert wenn ich Kommandos aus dem Kopf zitiere.

Die dritte Zeile muss uci add_list gluon.iface_lan2.role=client - mit add_list statt set sein.

Ich hab es für nachfolgende Leser korrigiert.
Du hast vermutlich ein paar komische Fehler nach gluon-reconfigure bekommen.

Das kann sicher auch robuster gestaltet werden.
Sorry, dafür!

Viele Grüße
Florian