Hallo zusammen.
Ich möchte gerne ein benutzerdefiniertes Skript beim Hochfahren starten. Es soll im Grunde das virtuelle Netzwerk-Interface angelegt werden, was in diesem Thread beschrieben ist.
Mein Problem ist jetzt, dass ich die vier Zeilen:
Der Fehler ist:
Error: argument of "mode" must be "private", "vepa", "bridge" or "passthru", not "bridge"
Cannot find device "mac1"
Error: either "dev" is duplicate, or "up" is a garbage.
Cannot find device "mac1"
Wenn ich die vier Zeilen aber direkt in den Task reinschreibe, funktioniert alles problemlos.
Woran kann das liegen?
Ich möchte gerne ein benutzerdefiniertes Skript beim Hochfahren starten. Es soll im Grunde das virtuelle Netzwerk-Interface angelegt werden, was in diesem Thread beschrieben ist.
Mein Problem ist jetzt, dass ich die vier Zeilen:
gerne in ein Shell-Skript auslagern und dann nur noch das Skript aufrufen möchte. Genau das klappt aber nicht.ip link add mac1 link eth0 type macvlan mode bridge
ip addr add 192.168.20.80/32 dev mac1
ip link set mac1 up
ip route add 192.168.20.80/28 dev mac
Der Fehler ist:
Error: argument of "mode" must be "private", "vepa", "bridge" or "passthru", not "bridge"
Cannot find device "mac1"
Error: either "dev" is duplicate, or "up" is a garbage.
Cannot find device "mac1"
Wenn ich die vier Zeilen aber direkt in den Task reinschreibe, funktioniert alles problemlos.
Woran kann das liegen?