Probleme mit Netzwerkkarten

blickfeld

New Member
Feb 21, 2025
3
0
1
Moin beisammen,
ich bin gerade dabei mich mit Proxmox und opnsense zu beschäftigen. Ich bin aber ein absoluter Neuling. Ich habe zwar ein wenig Erfahrung mit Ubuntu gesammelt, aber das ist nicht wirklich der Rede wert.

Proxmox läuft auf einem Computer mit Asus x299 Prime Deluxe II Motherboard. Diese hat diese beiden LAN Chips onboard:
Intel® I219V, 1 x Gigabit LAN aka eno1
Aquantia AQC111C 5G LAN aka enp2s0
Zusätzlich ist eine Asus XG-C100C verbaut
Aquantia Aqtion AQC107 aka enp161s0

Sorry schon mal vorweg, dass ich wahrscheinlich komplett falsche Termini verwenden werde.
Proxmox nutzt die enp161s0 als vmbr0.

Ich da ich gerade erst noch rumprobiere dachte ich mir, dass es Sinnvoll wäre opnsense mit der eno1 als WAN und der enp2s0 als LAN zu betreiben, damit die enp161s0 für sachen wie ein truenas verwendet werden kann.

ich habe aus der eno1 eine vmbr1 gemacht und aus der enp2s0 eine vmbr2. hier meine interfaces.d
Code:
auto lo
iface lo inet loopback

auto enp161s0
iface enp161s0 inet manual

auto enp2s0
iface enp2s0 inet manual
#opnSense LAN

auto eno1
iface eno1 inet manual
#opnSense WAN

auto vmbr0
iface vmbr0 inet static
        address 192.168.178.27/24
        gateway 192.168.178.1
        bridge-ports enp161s0
        bridge-stp off
        bridge-fd 0

iface wlp3s0 inet manual

auto vmbr1
iface vmbr1 inet manual
        bridge-ports none
        bridge-stp off
        bridge-fd 0
#opnSense WAN

auto vmbr2
iface vmbr2 inet manual
        bridge-ports none
        bridge-stp off
        bridge-fd 0
#opnSense LAN

ich wollte opnsense über dieses script von Proxmox VE Helper-Scripts installieren. Das klappt auch ganz gut. das script nimmt zwar standartmäßig vmbr0 und vmbr1, jedoch dachte ich mir, dass ich das einfach in der opnsense gui ändere. leider scheint opnsense vmbr1 und vmbr2 keine ip zu geben und daher komme ich nicht mehr auf die gui sobald ich vmbr0 mit vmbr2 als lan interface austausche.

Kann mit jemand erklären, wo mein Fehler liegt?

Falls es wichtig ist:
Mein Netzwerk ist jetzt wie folgt aufgebaut:
FRITZ!Box 6591 Cable als Router. daran direkt angeschlossen sind ein TP-Link 8x 1GB switch, ein MikroTik CRS304-4XG-IN. Die beiden sind auch direkt mit einander verbunden. An den TP-Link ist ein weiterer TPLink in Reihe geschaltet und an den MikroTik ein weiterer BS-MP2008 – 8 ports. Von den in Reihe geschalteten buffalo und tplink gegen dann auch alle computer und nas server ab. Zur Zeit ist das alles noch ziemlich wild.
Ich bin das gerade dabei mein Netzwerk besser zu strukturieren und versuche mit eine Layer 2(wahrscheinlich eher Layer 3) Struktur aufzubauen (ich weiß, ich habe keinen wirklichen Layer2 Switch). Ist alles erst einmal nur, um mich in die Materie einzuarbeiten. Wie gesagt, ich habe nicht wirklich viel Ahnung und versuche gerade mit Trial & Error wissen anzueignen.
 
leider scheint opnsense vmbr1 und vmbr2 keine ip zu geben und daher komme ich nicht mehr auf die gui sobald ich vmbr0 mit vmbr2 als lan interface austausche.

Kann mit jemand erklären, wo mein Fehler liegt?
Du hast dann zwei Netze. 192.168.178.1/24 (Das ist die default-IP von der Fritzbox) und 192.168.1.1/24 ist die default-IP wenn opnsense frisch gebootet ist.
Dein Client-PC kann nur in einem Netz sein.

Der Einfachheit wegen würde ich vorschlagen, du setzt die default-IP von der opnsense auf die 192.168.178.2/24 und deaktivierst auf opnsense noch den DHCP. Zwei getrennte (nicht als fallback konfigurierte) DHCP im gleichen Netz gibt nämlich Murks.

Edit:
Hier kannst du dir ein wenig abkupfern
https://www.zenarmor.com/docs/de/netzwerksicherheitstutorials/opnsense-installation
https://kb.protectli.com/kb/opnsense-on-proxmox-ve/
 
Last edited:
Nein, ich habe keine zwei netze. meine fritzbox ist im 192.168.178er subnet, mein proxmox auch, meine opnsense auch, meine nases auch und meine rechner auch.
beim opnsense ist auch kein dhcp aktiv. mein plan ist es zwar später mehrere subnets mit dem proxmox zu betreiben, aber das kommt später.
 
ich habe aus der eno1 eine vmbr1 gemacht und aus der enp2s0 eine vmbr2. hier meine interfaces.d
Code:
auto lo
iface lo inet loopback

auto enp161s0
iface enp161s0 inet manual

auto enp2s0
iface enp2s0 inet manual
#opnSense LAN

auto eno1
iface eno1 inet manual
#opnSense WAN

auto vmbr0
iface vmbr0 inet static
        address 192.168.178.27/24
        gateway 192.168.178.1
        bridge-ports enp161s0
        bridge-stp off
        bridge-fd 0

iface wlp3s0 inet manual

auto vmbr1
iface vmbr1 inet manual
        bridge-ports none
        bridge-stp off
        bridge-fd 0
#opnSense WAN

auto vmbr2
iface vmbr2 inet manual
        bridge-ports none
        bridge-stp off
        bridge-fd 0
#opnSense LAN

Irgendwie nicht, denn beide vmbrs haben keine(n) bridge-ports definiert.
 
@Neobin:
das war mir gestern Abend auch aufgefallen und ich habe es umgeändert:

interfaces.d des proxmox:
Code:
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!

auto lo
iface lo inet loopback

auto enp161s0
iface enp161s0 inet manual

auto enp2s0
iface enp2s0 inet manual
#opnSense LAN

auto eno1
iface eno1 inet manual
#opnSense WAN

auto vmbr0
iface vmbr0 inet static
        address 192.168.178.27/24
        gateway 192.168.178.1
        bridge-ports enp161s0
        bridge-stp off
        bridge-fd 0

iface wlp3s0 inet manual

auto vmbr1
iface vmbr1 inet manual
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0
#opnSense WAN

auto vmbr2
iface vmbr2 inet manual
        bridge-ports enp2s0
        bridge-stp off
        bridge-fd 0
#opnSense LAN

source /etc/network/interfaces.d/*
jedoch hat das leider nicht geholfen.
 
jedoch hat das leider nicht geholfen
Klar das tut genau das, was es soll, da ist jeweils ein Ethernet-Port / Schnittstelle, die keine IP Nummer erhalten hat.
Mich interessiert, was hast Du erwartet? Was immer hilft, wenn die Netzwerkkonfiguration einfach ist, ist ist ein Netzwerkplan, auf der die Kommunikationswege und die IP-Netze und Nummern ersichtlich sind.
 
Last edited:
Vielleicht ist das eine Gedanke/ Wissen, dass Du noch nicht hast.
Wenn eine Netzwerkschnittstelle, Netzwerkadapter/-Karte (NIC) nicht gebündelt (Bridge) wird, dann muss jede NIC ein eigenes Netzwerk-(segment) erhalten.

Was ich aus deinen Beiträgen sehe ist:
Netzwerkschnittstelle enp161s0 # Promox VE Host Management
IPv4 Netzwerk: 192.168.178.0/24
IPv4 Adresse: 192.168.178.27 # Host IPv4
IPv4 (Default-)Gateway: 192.168.178.1
Virtueller Netzwerk Switch: vmbr0

Netzwerkschnittstelle enp2s0 # opnSense LAN
IPv4 Netzwerk: A0.B0.C0.0/24 # Zur Vereinfachung nur 256 IPv4 Adressen (/24)
IPv4 Adresse: keine # Host IPv4 ist nicht definiert
IPv4 (Default-)Gateway: leer # default - es kann nur eines geben!
Virtueller Netzwerk Switch: vmbr2

Netzwerkschnittstelle eno1 # opnSense WAN
IPv4 Netzwerk: A1.B1.C1.0/24 # Zur Vereinfachung nur 256 IPv4 Adressen (/24)
IPv4 Adresse: keine # Host IPv4 ist nicht definiert
IPv4 (Default-)Gateway: leer # default - es kann nur eines geben!
Virtueller Netzwerk Switch: vmbr1

Netzwerkschnittstelle wlp3s0 # nicht verwendet, nicht konfiguriert
IPv4 Netzwerk:
IPv4 Adresse:
IPv4 (Default-)Gateway:

Werden die physikalischen Netzwerkschnittstelle an einen Switch angeschlossen,
so sollten sie alle auf unterschiedlichen Netzen konfiguriert sein und kein Default-Gateway aufweisen.

Bsp. für locale Netzwerke, für die freie Verwendung:
* Netzwerk: 127.0.0.0/8 - host, loopback
* Netzwerk: 10.0.0.0/8; IPv4-Bereich: 10.0.0.0-255.255.255
* Netzwerk: 172.16.0.0/12; IPv4-Bereich: 172.16.0.0-172.31.255.255
* Netzwerk: 192.168.0.0/16; IPv4-Bereich: 192.168.0.0-192.168.255.255

Durch die Netzwerkmaske kann man diese Bereiche weiter Segmentiren/ Unterteilen.

Kennst Du schon durch die Schreibweise 192.168.0.0/24:
* Netzwerk: 192.168.0.0/24; IPv4-Bereich: 192.168.0.0-192.168.0.255, Netzwerkmaske: 255.255.255.0

Du kannst Dich zur Kontrolle man fragen, was die Netzwerkmaske 255.255.192.0 bedeutet.
* Netzwerkmaske: 255.255.192.0 # gesetzt
* Netzwerk: 192.168.x.0/AB # Was folgt für AB?
* IPv4-Bereich: 192.168.x.A-192.168.x.B # welche Mengen AB ergeben sich?
 
Last edited: