KVM: Interfaces ohne IP hochfahren?
KVM: Interfaces ohne IP hochfahren?
Moin,
gibt es bei KVM (Debian) eine Möglichkeit die Interfaces (br0.....brX) ohne IP hochfahren? Und wenn ja wie?
Ich hätte gerne nach Möglichkeit nur mein Administratives Interface mit einer IP versorgt
Tobi
gibt es bei KVM (Debian) eine Möglichkeit die Interfaces (br0.....brX) ohne IP hochfahren? Und wenn ja wie?
Ich hätte gerne nach Möglichkeit nur mein Administratives Interface mit einer IP versorgt
Tobi
- unitra
- Beiträge: 646
- Registriert: 15.06.2002 21:09:38
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.128.129.130
Re: KVM: Interfaces ohne IP hochfahren?
Definiere "hochfahren".
Eine ethernet bridge ist eine "Brücke", die Ethernet Schnittstellen verbindet. Man kann physikalische Schnittstellen (eth0, wlan0) einer (br0) hinzufügen, wenn sie in der gleichen Broadcastdomain sind (gleiches IP Subnetz z.B. 192.0.2.0/24). Die Bridge benötigt keine IP Adresse um Ethernet Rahmen weiter zu leiten. DIe IP Adresse einer Bridge dient nur für das Management, falls man diese Bridge in dieser speziellen Broadcastdomäne administrieren/managen möchte. Aber für die Funktion der Bridge, ist die IP Adresse gar nicht nötig. Die Bridge sollte "hochfahren" sobald mindestens eine funktionierende, aktive Schnittstelle Ihr hinzugefügt wird. Ein "nicht managebarer" Switch funktioniert genauso.
Eine ethernet bridge ist eine "Brücke", die Ethernet Schnittstellen verbindet. Man kann physikalische Schnittstellen (eth0, wlan0) einer (br0) hinzufügen, wenn sie in der gleichen Broadcastdomain sind (gleiches IP Subnetz z.B. 192.0.2.0/24). Die Bridge benötigt keine IP Adresse um Ethernet Rahmen weiter zu leiten. DIe IP Adresse einer Bridge dient nur für das Management, falls man diese Bridge in dieser speziellen Broadcastdomäne administrieren/managen möchte. Aber für die Funktion der Bridge, ist die IP Adresse gar nicht nötig. Die Bridge sollte "hochfahren" sobald mindestens eine funktionierende, aktive Schnittstelle Ihr hinzugefügt wird. Ein "nicht managebarer" Switch funktioniert genauso.
ObiTobi hat geschrieben:29.08.2021 20:35:02Moin,
gibt es bei KVM (Debian) eine Möglichkeit die Interfaces (br0.....brX) ohne IP hochfahren? Und wenn ja wie?
Ich hätte gerne nach Möglichkeit nur mein Administratives Interface mit einer IP versorgt
Tobi
Re: KVM: Interfaces ohne IP hochfahren?
Also ich habe folgendes "Problem".
Im /etc/network/interfaces.d gibt es diese Dateien. Die entsprechen den physikalischen Interfacen
Inhaltlich sehen die in etwa so:
spricht jedes Interface "br0..br3" hat eigene IP. Mir wäre am liebsten dass die Schnittstellen in etwa so aussehen:
Spricht, dass bei ifconfig so etwas kommt:
Wenn ich bei z.B enp1s0f0 es so einstelle wie
Dann wird weder das Interface noch die Brücke hochgefahren und kann somit nicht an eine VM gebunden werden.
Ew. ist einfach mein Syntax da falsch. Ich hatte mehrere Jahre Citrix XenServer im Einsatz gehabt und es war in der Tat genau 1 IP notwendig über die man so eine Maschine administriert hat aber die restlichen Interfaces eben komplett ohne.
Mache ich also da was falsch bei KVM oder geht das so nicht?
Tobi
Im /etc/network/interfaces.d gibt es diese Dateien. Die entsprechen den physikalischen Interfacen
Code: Alles auswählen
ls -la /etc/network/interfaces.d/
insgesamt 32
drwxr-xr-x 2 root root 4096 31. Dez 2019 .
drwxr-xr-x 7 root root 4096 31. Dez 2019 ..
-rw-r--r-- 1 root root 286 31. Dez 2019 enp1s0f0
-rw-r--r-- 1 root root 282 31. Dez 2019 enp1s0f1
-rw-r--r-- 1 root root 282 31. Dez 2019 enp1s0f2
-rw-r--r-- 1 root root 282 31. Dez 2019 enp1s0f3
-rw-r--r-- 1 root root 200 31. Dez 2019 enp3s0
-rw-r--r-- 1 root root 65 31. Dez 2019 lo
Code: Alles auswählen
cat /etc/network/interfaces.d/enp1s0f0
iface enp1s0f0 inet static
auto br0
# allow-hotplug enp1s0f0
iface br0 inet static
hwaddress ether 80:61:5f:07:22:8e
address 192.168.14.1
netmask 255.255.255.0
gateway 192.168.14.10
network 192.168.14.0
broadcast 192.168.14.255
bridge_ports enp1s0f0
iface br0 inet6 auto
Code: Alles auswählen
cat /etc/network/interfaces.d/enp1s0f0
iface enp1s0f0 inet static
auto br0
# allow-hotplug enp1s0f0
iface br0 inet static
Spricht, dass bei ifconfig so etwas kommt:
Code: Alles auswählen
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 80:61:5f:07:22:8e txqueuelen 1000 (Ethernet)
RX packets 465975 bytes 92408636 (88.1 MiB)
RX errors 0 dropped 5700 overruns 0 frame 0
TX packets 293393 bytes 53411455 (50.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xf7780000-f77fffff
enp1s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 80:61:5f:07:22:8e txqueuelen 1000 (Ethernet)
RX packets 465975 bytes 92408636 (88.1 MiB)
RX errors 0 dropped 5700 overruns 0 frame 0
TX packets 293393 bytes 53411455 (50.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xf7780000-f77fffff
Code: Alles auswählen
cat /etc/network/interfaces.d/enp1s0f0
iface enp1s0f0 inet static
auto br0
# allow-hotplug enp1s0f0
iface br0 inet static
Ew. ist einfach mein Syntax da falsch. Ich hatte mehrere Jahre Citrix XenServer im Einsatz gehabt und es war in der Tat genau 1 IP notwendig über die man so eine Maschine administriert hat aber die restlichen Interfaces eben komplett ohne.
Mache ich also da was falsch bei KVM oder geht das so nicht?
Tobi
Re: KVM: Interfaces ohne IP hochfahren?
Die Syntax ist einfach anders:
Code: Alles auswählen
iface br0 inet manual
bridge_ports enp1s0f0
Re: KVM: Interfaces ohne IP hochfahren?
Danke.
Gibt es auch einen Trick, damit auch die IP v6 nicht vom DHCP bezogen wird?
Für
Code: Alles auswählen
iface br0 inet6 manual
Code: Alles auswählen
iface br0 inet6 static
Re: KVM: Interfaces ohne IP hochfahren?
ObiTobi hat geschrieben:31.08.2021 09:19:55Gibt es auch einen Trick, damit auch die IP v6 nicht vom DHCP bezogen wird?
Code: Alles auswählen
iface br0 inet6 manual
accept_ra 0
Re: KVM: Interfaces ohne IP hochfahren?
Super. Vielen Dank.
Für das Phänomen viewtopic.php?f=30&t=181859 hast Du nicht zufällig auch eine Lösung oder?
grep nach dem Interface oder IP in /etc und /lib/systemd liefert kein Treffer.
Für das Phänomen viewtopic.php?f=30&t=181859 hast Du nicht zufällig auch eine Lösung oder?
grep nach dem Interface oder IP in /etc und /lib/systemd liefert kein Treffer.
Re: KVM: Interfaces ohne IP hochfahren?
Damit ging es nicht. Ich musste in die /etc/sysctl.conf (wie hier beschrieben https://www.itzgeek.com/how-tos/linux/d ... 16-04.html)bluestar hat geschrieben:31.08.2021 09:29:13Code: Alles auswählen
iface br0 inet6 manual accept_ra 0
Code: Alles auswählen
net.ipv6.conf.br0.disable_ipv6 = 1
net.ipv6.conf.br1.disable_ipv6 = 1
net.ipv6.conf.br2.disable_ipv6 = 1
net.ipv6.conf.br3.disable_ipv6 = 1
Danke für die Unterstützung.
Tobi