Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | |||
admin_grundlagen:macvlan [2019/07/18 23:15] ingo_wichmann angelegt |
admin_grundlagen:macvlan [2020/01/02 14:24] ingo_wichmann |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Zusätzliches Device mit anderer MacAdresse anlegen: | + | ===== Virtuelles Device mit zufälliger MacAdresse anlegen ===== |
- | ip link add name macvlan0 address aa:bb:cc:dd:ee:ff link enp0s25 type macvlan | + | ip link add name veth0 link enp0s25 type macvlan |
+ | |||
+ | ===== Virtuelles Device mit anderer MacAdresse anlegen ===== | ||
+ | Bei der Wahl der Mac-Adresse beachten, dass das locally administered address (LAA) Bit gesetzt und das multicast-Bit nicht gesetzt sind [[wpde>MAC-Adresse]]. Das sind Adressen, die im ersten Oktett auf ''2'', ''6'', ''a'' oder ''e'' enden. | ||
+ | (( | ||
+ | <file python local-unicast-mac.py> | ||
+ | #!/usr/bin/python3 | ||
+ | |||
+ | for x in range(0, 2**6): | ||
+ | print('{0:b}10'.format(x), '{0:x}'.format(int('{0:b}10'.format(x), 2))) | ||
+ | </file> | ||
+ | Mögliche Mac-Adressen: | ||
+ | |||
+ | * ''x2:xx:xx:xx:xx:xx'' | ||
+ | * ''x6:xx:xx:xx:xx:xx'' | ||
+ | * ''xa:xx:xx:xx:xx:xx'' | ||
+ | * ''xe:xx:xx:xx:xx:xx'' | ||
+ | )) | ||
+ | |||
+ | ip link add name veth0 address aa:bb:cc:dd:ee:ff link enp0s25 type macvlan | ||
ip link set up dev macvlan0 | ip link set up dev macvlan0 | ||
+ | ===== Virtuelles Device entfernen ===== | ||
+ | |||
+ | ip link delete name name veth0 | ||