Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse) [Gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse) [Gelöst]

Beitrag von jmar83 » 17.09.2019 16:35:35

Hallo zusammen

Unter Raspbian läuft das problemlos:

Code: Alles auswählen

- ip link add link enxb827eb...... address 7e:fe:e0:a7:78:98 habridge type macvlan mode bridge
- ifconfig habridge 192.168.80.15 netmask 255.255.255.0 up
- route add -net 192.168.80.0 netmask 255.255.255.0 gw 192.168.80.1 dev habridge metric 205
Mit "problemlos" meine ich, dass die IP auf dem virt. Adapter "von aussen her" (über einen "remote-Client") erreichbar ist. Ich kann in diesem Fall also Problemlos von einem anderen Rechner aus (Windows, Linux) die macvlan-Adapter-IP aufrufen und dann sehe ich das GUI der HA-Bridge...

Nicht aber bei der aktuellen Debian 9.x-Version!!! Wenn ich dort z.b. folgende Befehle eingebe...

Code: Alles auswählen

- ip link add link enp0s3 address 7e:fe:e0:a7:78:99 habridge type macvlan mode bridge
- ifconfig habridge 192.168.80.16 netmask 255.255.255.0 up
- route add -net 192.168.80.0 netmask 255.255.255.0 gw 192.168.80.1 dev habridge metric 205
...dann ist die IP einzig und alleine sicht-/ping-/aufrufbar (z.B. über Port 80, http) wenn ich mich mit dem SSH-Client auf der Linux-Maschine einlogge wo auch der virt. Adapter hinterlegt wurde. (Natürlich über die IP des phys. LAN-Controllers - die IP des auf dem LAN-Controller aufgesetzten (virtuellen und als "Bridge" fungierenden) macvlan-Adapters ist ja wie gesagt über einen Remote-Client nicht erreichbar!!)

Was hat Debian da für ein komisches Problem im Ggs. zu Raspbian??

Der Sinn des "Bridge Mode" eines macvlan-Adapter ist ja GENAU der dass dieser damit sich GENAU GLEICH verhält wie sonst ein Netzwerkgerät. (Andere Optionen wären z.b. "private", was wohl "host-only", also damit nur für den Host sichtbar und nicht nach aussen, also gegenüber einem remote-Client)

Vielen Dank für die Feedbacks.
Zuletzt geändert von jmar83 am 09.12.2019 16:37:15, insgesamt 1-mal geändert.
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 16:41:56

Hier noch mein Post von gestern...

viewtopic.php?f=27&t=174730


...zuerst hatte es so ausgesehen dass es wirklich das Problem mit VirtualBox war mit den Intel e1000-Adaptern (Desktop 1000MT, Server 1000T, Server 1000MT) wäre und der in VirtualBox ebenfalls wählbare 100MBit-Adapter von AMD Abhilfe schaffen würde. (https://forums.virtualbox.org/viewtopic.php?f=7&t=59215 )

Kurzfristig ging das auch, heute morgen leider bereits aber schon wieder nicht mehr...

Da ist irgendwas total verbuggt und inkonsistent. Das Problem tritt mit dem "normalen" Debian 9-Kernel wie auch mit der backports-Variante auf.

Was ich noch machen könnte, wäre Debian 9 NICHT als VM auf VirtualBox zu installieren und das ganze (meine 3 Befehle um den Adapter zu stellen und die IP-Konfig zuzuweisen) halt auf ne phys. Maschine zu installieren. Danke allerdings nicht dass dies die Lösung ist - der Beitrag unter https://forums.virtualbox.org/viewtopic.php?f=7&t=59215 ist ja eh schon ziemlich alt..
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 16:55:21

Hier noch ein Post im VirtualBox-Forum, aber ich bin mir ja eigentlich ziemlich sicher dass es nicht an VirtualBox sondern Debian liegt: https://forums.virtualbox.org/viewtopic.php?f=6&t=94776

...und selbst wenn man Bugs einreichen kann:

- Debian-Leute: "VirtualBox muss sich uns anpassen!!"

vs.

- VirtualBox-Leute "Debian muss sich uns anpassen!!"


Na ja, so kommt's dann GARANTIERT nie zu einer Lösung, na ja. :evil: :evil: :evil: :evil: :evil: :evil:
Zuletzt geändert von jmar83 am 17.09.2019 16:57:13, insgesamt 1-mal geändert.
Freundliche Grüsse, Jan

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von novalix » 17.09.2019 16:57:03

Moin,

in Deinem anderen Thread stellt sich nach mehreren Posts ja heraus, dass Dein Debian 9 als Gast in einer VirtualBox läuft.
Läuft Dein Raspian auch als Gast in einer VirtualBox?
Falls nicht wäre dies ja immerhin ein Unterschied, der möglicherweise entscheidend wäre.

Dein virtuelles Device wird ja anscheinend erstellt. Ich würde trotzdem dazu raten die Option "name" auszuschreiben und diese auch an die logische Position zu setzen.
Also statt:
jmar83 hat geschrieben: ↑ zum Beitrag ↑
17.09.2019 16:35:35

Code: Alles auswählen

- ip link add link enp0s3 address 7e:fe:e0:a7:78:99 habridge type macvlan mode bridge
...

Code: Alles auswählen

ip link add link enp0s3 name habridge address 7e:fe:e0:a7:78:99 type macvlan mode bridge
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 17:00:50

Danke fürs Feedback!!

Aber... hmmm.. wenn die Reihenfolge nicht korrekt wäre, oder etwas fehlen würde, (im Internet sieht man versch. Varianten mit der Reihenfolge der versch. Parameter) dann sieht man eigentlich sofort die Warnungen und/oder Fehlermeldungen in der Konsole. Aber versuchen kann ich es ja mal! ;-)

"in Deinem anderen Thread stellt sich nach mehreren Posts ja heraus, dass Dein Debian 9 als Gast in einer VirtualBox läuft."

Ja, ich muss natürlich noch nachweisen wie es sich verhält wenn es direkt auf einer phys. Maschine läuft - ohne VirtualBox. Erst dann kann man vernünftig eingrenzen.
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 17:16:43

...und ob jetzt die Informationen, welche dem "route"-Befehl mitgeliefert werden 100% korrekt sind oder nicht sollte eigentlich keine Rolle spielen. Die IP am virtuellen Adapter ist in der gleichen IP-Adressklasse wie die IP auf dem phys. Adapter. Und der virt. Adapter ist auf dem phys. Adapter "aufgesetzt" und fungiert als "Bridge" (was einem "Software-Switch" gleichgestellt sein sollte (?))

Die IP sollte also auch ping- / erreich- / abrufbar sein (wie gesagt z.b. Port 80 http) selbst wenn GAR KEINE Routing/Gateway-Konfiguration mitgeliefert wird, also komplett auf den "route"-Befehl verzichtet werden würde. (?)
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 17:20:39

"Die IP sollte also auch ping- / erreich- / abrufbar sein (wie gesagt z.b. Port 80 http) selbst wenn GAR KEINE Routing/Gateway-Konfiguration mitgeliefert wird, also komplett auf den "route"-Befehl verzichtet werden würde. (?)"

...das habe ich jetzt gemacht und dein vorgeschlagenes "Muster" der Befehlsparameter verwendet um den virt. Adapter zu erfassen. Resultat:

Code: Alles auswählen

ping 192.168.80.16

Ping wird ausgeführt für 192.168.80.16 mit 32 Bytes Daten:
Antwort von 192.168.80.16: Bytes=32 Zeit<1ms TTL=64
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.

Ping-Statistik für 192.168.80.16:
    Pakete: Gesendet = 4, Empfangen = 1, Verloren = 3
    (75% Verlust),
Ca. Zeitangaben in Millisek.:
    Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

Zuerst geht's kurz (1. Zeile), dann wieder nicht mehr. VORSICHT: Das muss (und wird mir grösster Wahrscheinlichkeit) nicht mit dem von dir vorgeschlagenen "Muster" der Befehlsparameter, sowie dem weglassen des "route"-Befehls zusammenhängen.... gestern ging's ja auch kurzfristig, mit der alten (ursprünglichen) Variante!

Ein 2. ping ergibt das:

Code: Alles auswählen


C:\Users\xxx>ping 192.168.80.16

Ping wird ausgeführt für 192.168.80.16 mit 32 Bytes Daten:
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Antwort von 192.168.80.16: Bytes=32 Zeit<1ms TTL=64
Zeitüberschreitung der Anforderung.

Ping-Statistik für 192.168.80.16:
    Pakete: Gesendet = 4, Empfangen = 1, Verloren = 3
    (75% Verlust),
Ca. Zeitangaben in Millisek.:
    Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

C:\Users\xxx>
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 17:25:04

Nach dem Ausführen des "route"-Befehls ergibt sich das:

Code: Alles auswählen


C:\Users\xxx>ping 192.168.80.16

Ping wird ausgeführt für 192.168.80.16 mit 32 Bytes Daten:
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Antwort von 192.168.80.16: Bytes=32 Zeit<1ms TTL=64
Zeitüberschreitung der Anforderung.

Ping-Statistik für 192.168.80.16:
    Pakete: Gesendet = 4, Empfangen = 1, Verloren = 3
    (75% Verlust),
Ca. Zeitangaben in Millisek.:
    Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

C:\Users\xxx>

...also immer noch gleich! :-(

Was bestenfalls einen Einfluss haben könnte (eher weniger..) könnte die Metrik "205" sein, welche der "route"-Befehl beinhaltet..?
Freundliche Grüsse, Jan

TomL

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von TomL » 17.09.2019 17:25:23

Ich habe leider auch immer noch nicht verstanden, was das überhaupt soll... und vor allem die Tatsache, 2 Interfaces auf der gleichen Maschine im gleichen Subnet einzurichten... da sind doch Störungen durch Konflikte vorprogrammiert.... wenn ich mal davon ausgehe, das gleiche IP-Klasse das gleiche Subnet meint.

Und darüber hinaus wird das m.M.n mit einem macvlan-Device alleine sowieso nicht funktionieren. Soweit ich mich erinnere, braucht das dann noch ein Tap-Device, damit diese Pseudo-Bridge überhaupt funktioniert. Wenn man sowas imho unvernünftiges allerdings doch unbedingt tun wollte, würde das so gehen, mit macvtap als bridge/tap-Device-Kombination:

Code: Alles auswählen

# hexdump -vn3 -e '/3 "52:54:00"' -e '/1 ":%02x"' -e '"\n"' /dev/urandom
    52:54:00:21:31:f0

# ip link add link enp2s0 macvtap0 address 52:54:00:21:31:f0 type macvtap mode bridge
# ip link set macvtap0 up
# ip addr add 172.100.1.199/24 broadcast 172.100.1.255 dev macvtap0
# ip a
Die IPv4 ist aus dem LAN-Subnet und manuell hinzugefügt, die IPv6 werden via SLAAC automatisch gebildet. Das NIC ist auf allen Adressen von allen Rechnern im LAN erreichbar. Aber wie gesagt, ich würde sowas nicht einrichten. Meiner Meinung nach hebelt das auch alle Sicherheitsfeatures aus, wie z.B. den Paketfilter, das öffnet doch beispielsweise einem Hole-Punching Tür und Tor. Dazu würde ich ja gerne mal eggy's Meinung hören, oder dufty's, oder msfree's....

Das schaltet das Interface wieder ab:

Code: Alles auswählen

# ip link set macvtap0 down
# ip link del macvtap0

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 17:35:19

ch habe leider auch immer noch nicht versanden, was das überhaupt soll...
Ohne überheblich wirken zu wollen: Warum das benötigt wird, ist an dieser Stelle zu weitreichend und auch nicht relevant für die Lösung.


"und vor allem die Tatsache, 2 Interfaces auf der gleichen Maschine im gleichen Subnet einzurichten... da sind doch Störungen durch Konflikte vorprogrammiert...."


Warum? Ich habe auch schon mal 2 phys. LAN-Controller mit dem gleichen Subnetz / der gleichen IP-Adressklasse ausgestattet (einer davon war exklusiv für bestimmte Dienste), also 2 Anschlüsse an einem Rechner und SO mit dem gleichen Switch/Router verbunden.


wenn ich mal davon ausgehe, das gleiche IP-Klasse das gleiche Subnet meint.


Das ist korrekt...

"Und darüber hinaus wird das m.M.n mit einem macvlan-Device alleine sowieso nicht funktionieren."
OK, dann ist Raspbian halt buggy, was dazu führt dass es dort funktioniert? (Ein Bug wird offensichtlich zu einem Feature - wer weiss - es gibt in der IT bekanntlich nichts, was es nicht gibt!! ;-))

Ich kann deinen Vorschlag schon mal versuchen.
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 17:37:47

Of-Topic-Nachtrag: Bei Raspbian braucht's in der Datei /etc/sysctl.conf noch folgende Einstellungen - andernfalls bekommt der "macvlan"-Adapter die gleiche MAC-Adresse wie der physische - was ich nicht wirklich will...

Code: Alles auswählen

# J.M., 2019-07-17 {
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
# } J.M., 2019-07-17

...aber pingbar sollte die IP auf dem virt. Adapter aber auch ohne das sein!


"Und darüber hinaus wird das m.M.n mit einem macvlan-Device alleine sowieso nicht funktionieren."

Ergänzung: Warum gibt's dann dort die optionen "bridge" sowie "private"...? "private" hätte wohl zur Folge, dass der virt. Adapter quasi "nebendran" liegt, ohne dass eine virtuelle SW-Bride den virtuellen und den physikalischen miteinander verbinder...?
Freundliche Grüsse, Jan

TomL

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von TomL » 17.09.2019 17:40:56

jmar83 hat geschrieben: ↑ zum Beitrag ↑
17.09.2019 17:35:19
Warum? Ich habe auch schon mal 2 phys. LAN-Controller mit dem gleichen Subnetz / der gleichen IP-Adressklasse ausgestattet (einer davon war exklusiv für bestimmte Dienste), also 2 Anschlüsse an einem Rechner und SO mit dem gleichen Switch/Router verbunden.
Das ist einer der Vorteile von Linux... es erlaubt Dir alles zu tun ... sogar das, was letztlich für das System schädlich ist.
https://superuser.com/questions/839305/ ... ine-same-s

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 17:42:39

"Of-Topic-Nachtrag: Bei Raspbian braucht's in der Datei /etc/sysctl.conf noch folgende Einstellungen - andernfalls bekommt der "macvlan"-Adapter die gleiche MAC-Adresse wie der physische - was ich nicht wirklich will..."

...bei Debian scheint's noch ein wenig darüber hinaus zu gehen, "best practise" (gmäss Anleitugnen im Internet) soll bei Debian noch zusätzlich das hier sein (MINDESTENS scheinbar (je nach Quelle) die erste Zeile mit `rp_filter`):

Code: Alles auswählen

# J.M., 2019-09-2019 {
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.all.accept_local = 1
net.ipv4.conf.all.forwarding = 1
# } J.M., 2019-09-2019
Zuletzt geändert von jmar83 am 17.09.2019 17:46:28, insgesamt 1-mal geändert.
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 17:44:34

"Das ist einer der Vorteile von Linux... es erlaubt Dir alles zu tun ... sogar das, was letztlich für das System schädlich ist.
https://superuser.com/questions/839305/ ... ine-same-s"
Schön, aber in meinem konkreten Falls sind's aber nicht mehr "two physical NICs"...

...und wiederum sieht man einiges an Beiträgen zum Thema wo genau das gemacht wird was ich vorhabe. Also 1x phys., 1x virtuell und die gleiche IP-Konfig.

Und: Linux schadet wohl mehr mir (konkret: meiner Gesundheit) als ich ihm! :x
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 18:36:07

Und noch was von wegen "2 Netzwerkkarten (eine davon virtuell oder auch nicht) und die gleiche IP-Adressklasse - das kann nicht gutgehen":

Linux hat selbst Probleme (Stichwort: "Default Gateway") wenn die IP-Adressklassen KOMPLETT unterschiedlich sind, hier ein konkretes Beispiel für einen Server mit 2 Netzwerkkarten (redundante Anbindung), bei einer läuft's über NAT und Port forwards und die andere ist direkt mit einer statischen IP an einer Standleitung (tut aber soweit nix zur Sache, ob NAT oder öffentliche IP!!)...

Et volià:

Code: Alles auswählen

# salt
allow-hotplug eth0
iface eth0 inet static
address 192.168.70.20
netmask 255.255.255.0
#gateway 192.168.70.1

post-up ip route add 192.168.70.0/24 dev eth0 src 192.168.70.20 table rt2
post-up ip route add default via 192.168.70.1 dev eth0 table rt2
post-up ip rule add from 192.168.70.20/32 table rt2
post-up ip rule add to 192.168.70.20/32 table rt2

dns-nameservers 8.8.8.8 8.8.4.4


# cablecom
allow-hotplug eth1
iface eth1 inet static
address v.w.x.y
netmask 255.255.255.0
gateway w.x.y.z

#post-up ip route add v.w.x.0/24 dev eth1 src v.w.x.y table rt3
#post-up ip route add default via  w.x.y.z dev eth1 table rt3
#post-up ip rule add from v.w.x.y/32 table rt3
#post-up ip rule add to v.w.x.y/32 table rt3

dns-nameservers 8.8.8.8 8.8.4.4

Ohne die (zugegeben eher hässlichen) "post-up"-Einträge spinnt der Zugriff auf den Webserver komplett, gleicht eher einem Zufallsgenerator ob nun eine Response daher kommt oder nicht.

...und meine Sache (gleicher Gateway!!) kann man doch relativ bequem über die Schnittstellenmetrik regeln, welcher Adapter dann das System bei einer ausgehenden Verbindung, z.B. wenn man unter GNOME mit Chrome im Internet surft, nutzt? Wie unschwer zu erkennen ist, habe ich eine manuell festgelegte Metrik von "205" auf dem virt. Adapter.

So long... 8)

P.S.: Bei Windows hatte ich dieses Thema noch nie angeschnitten, kann also nicht beurteilen ob sowas dort ein Bisschen "runder" läuft!


NACHTRAG:
"Linux hat selbst Probleme (Stichwort: "Default Gateway") wenn die IP-Adressklassen KOMPLETT unterschiedlich sind"
-> Wenn schon: Mit unterschiedlichen IP-Adressklassen gibt es überhaupt erst RICHTIGE Probleme meiner Meinung nach. Mit gleichen umso weniger...(?)

So, und nun bitte (konstruktiv) kritisieren!! ;-)
Zuletzt geändert von jmar83 am 17.09.2019 18:51:44, insgesamt 3-mal geändert.
Freundliche Grüsse, Jan

TomL

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von TomL » 17.09.2019 18:47:25

jmar83 hat geschrieben: ↑ zum Beitrag ↑
17.09.2019 18:36:07
So, un nun bitte (konstruktiv) kritisieren!!
Hinweise auf mögliche Probleme sind nicht konstruktiv? Mein funktionierender Lösungs-Vorschlag war auch nicht konstruktriv?

Na dann... willkommen...

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 18:54:41

Sry. so war's nicht gemeint, bin wohl zu fest auf meine "Lösung" fixiert...

Deinen Vorschlag wollte ich selbstverständlich ausprobieren, aber es nimmt mich halt einfach wunder wie, was und wo. (Ist vielleicht ein wenig "verbissen", aber so lernt man das Zeugs)

Und warum es auf Raspbian geht verwirrt mich, des Weiteren werde ich natürlich noch Debian 9 ohne VirtualBox installieren!

Ja, ich habe mich zu fest auf deine Kritik als auf deine Lösung fokussiert - mea cupla!!

Morgen werde ich das anschauen, in der Praxis. (Mittlerweilen Zuhause, und dort geht's (wie meist) mit theoretischen Überlegungen weiter..)
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 20:12:54

Und die "macvlan"-Methode wird gemäss meinem Google-Suchrecherchen auch des öfteren für Docker gebraucht - so ein "Geheimtipp" ist das also nicht.

So, nun geht's trotzdem praktisch weiter - habe noch nen alten Laptop gefunden wo ich für die Debian "Stretch" 9 - Installation extra die HDD getauscht habe. Mal schauen, wie es sich ohne VirtualBox verhält..?
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 17.09.2019 21:18:38

Code: Alles auswählen

# ip link add link enp2s0 macvtap0 address 52:54:00:21:31:f0 type macvtap mode bridge
# ip link set macvtap0 up
# ip addr add 172.100.1.199/24 broadcast 172.100.1.255 dev macvtap0
Verhält sich 1:1 wie "macvlan" (zumindest auf VirtualBox), habe jetzt ne Remoteverbindung zum Arbeitsplatz hergestellt...

Hier ein paar Interessante Infos zum Thema: https://backreference.org/2014/03/20/so ... anmacvtap/
Freundliche Grüsse, Jan


jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Wie richtet man unter Debian 9 eine virt. NIC, Typ "macvlan" ein (Bridge zum LAN-Adapter, gleiche IP-Klasse)

Beitrag von jmar83 » 18.09.2019 01:21:49

Hallo zusammen...

So, nun habe ich Debian 9.11 frisch und direkt (nicht als VM) auf meinem Netbook installiert und es damit getestet - der remote-Client (für ping) ist mein Windows-Rechner.

Resultat: Läuft!!

Beiderlei Sachen ergeben für mein Vorhaben EXAKT das gleiche Verhalten:

Code: Alles auswählen

ip link add link enp0s3 address 7e:fe:e0:a7:78:99 habridge type macvlan mode bridge
ifconfig habridge 192.168.2.177 netmask 255.255.255.0 up
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1 dev habridge metric 205
Vs.

Code: Alles auswählen

ip link add link enp0s3 habridge address 7e:fe:e0:a7:78:99 type macvtap mode bridge
ip link set habridge up
ip addr add 192.168.2.177/24 broadcast 192.168.2.255 dev habridge
(Die Parameter von "ip link" (`address`, `type` sowie `mode`) dürfen scheinbar problemlos in einer anderen Reihenfolge sein..)

Somit wäre der Übeltäter "VirtualBox" eruiert.
Freundliche Grüsse, Jan

Antworten