Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Proxmox
  5. Kernel Update - Pin/override network interface name

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Kernel Update - Pin/override network interface name

Scheduled Pinned Locked Moved Proxmox
4 Posts 2 Posters 503 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • David G.D Online
    David G.D Online
    David G.
    wrote on last edited by David G.
    #1

    Hallo,

    ich habe jetzt schon ein paar mal in den Changelogs von Proxmox folgenden gelesen:

    Upgrading kernels always carries the risk of network interface names changing, which can lead to invalid network configurations after a reboot. In this case, you must either update the network configuration to reflect the name changes, or pin the network interface to its name beforehand.
    
    See the reference documentation on how to pin the interface names based on MAC Addresses.
    

    Bisher ist immer alles gut gegangen, jedoch wollte ich Thema mal angehen.
    Ist es wirklich so leicht wie ich denke?

    Möchte mir nichts zerschißen...

    So sehen meine Interfaces aus:

    ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host noprefixroute
           valid_lft forever preferred_lft forever
    2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
        link/ether a8:a1:59:ed:29:9e brd ff:ff:ff:ff:ff:ff
    3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
        link/ether a8:a1:59:ed:29:9e brd ff:ff:ff:ff:ff:ff
        inet 192.168.99.58/24 scope global vmbr0
           valid_lft forever preferred_lft forever
        inet6 fe80::aaa1:59ff:feed:299e/64 scope link
           valid_lft forever preferred_lft forever
    4: tap103i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master fwbr103i0 state UNKNOWN group default qlen 1000
        link/ether b2:72:3c:d9:d8:32 brd ff:ff:ff:ff:ff:ff
    ...........
    

    Muss ich jetzt wirklich nur folgende Datei

    /etc/systemd/network/10-vmbr0.link
    

    mit folgendem Inhalt anlegen:

    [Match]
    MACAddress=a8:a1:59:ed:29:9e
    
    [Link]
    Name=vmbr0
    

    ?

    Habe mich nach der Anleitung von Proxmox gerichtet.
    https://pve.proxmox.com/pve-docs/pve-admin-guide.html#network_override_device_names

    Zeigt eure Lovelace-Visualisierung klick
    (Auch ideal um sich Anregungen zu holen)

    Meine Tabellen für eure Visualisierung klick

    crunchipC 1 Reply Last reply
    0
    • David G.D David G.

      Hallo,

      ich habe jetzt schon ein paar mal in den Changelogs von Proxmox folgenden gelesen:

      Upgrading kernels always carries the risk of network interface names changing, which can lead to invalid network configurations after a reboot. In this case, you must either update the network configuration to reflect the name changes, or pin the network interface to its name beforehand.
      
      See the reference documentation on how to pin the interface names based on MAC Addresses.
      

      Bisher ist immer alles gut gegangen, jedoch wollte ich Thema mal angehen.
      Ist es wirklich so leicht wie ich denke?

      Möchte mir nichts zerschißen...

      So sehen meine Interfaces aus:

      ip a
      1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
          link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
          inet 127.0.0.1/8 scope host lo
             valid_lft forever preferred_lft forever
          inet6 ::1/128 scope host noprefixroute
             valid_lft forever preferred_lft forever
      2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
          link/ether a8:a1:59:ed:29:9e brd ff:ff:ff:ff:ff:ff
      3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
          link/ether a8:a1:59:ed:29:9e brd ff:ff:ff:ff:ff:ff
          inet 192.168.99.58/24 scope global vmbr0
             valid_lft forever preferred_lft forever
          inet6 fe80::aaa1:59ff:feed:299e/64 scope link
             valid_lft forever preferred_lft forever
      4: tap103i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master fwbr103i0 state UNKNOWN group default qlen 1000
          link/ether b2:72:3c:d9:d8:32 brd ff:ff:ff:ff:ff:ff
      ...........
      

      Muss ich jetzt wirklich nur folgende Datei

      /etc/systemd/network/10-vmbr0.link
      

      mit folgendem Inhalt anlegen:

      [Match]
      MACAddress=a8:a1:59:ed:29:9e
      
      [Link]
      Name=vmbr0
      

      ?

      Habe mich nach der Anleitung von Proxmox gerichtet.
      https://pve.proxmox.com/pve-docs/pve-admin-guide.html#network_override_device_names

      crunchipC Away
      crunchipC Away
      crunchip
      Forum Testing Most Active
      wrote on last edited by
      #2

      @david-g sagte in Kernel Update - Pin/override network interface name:

      Muss ich jetzt wirklich nur folgende Datei

      ne, so wie ich es verstehe, bezieht sich die Bindung auf enp0s31f6

      daher auch der Hinweis

      It is recommended to assign a name starting with en or eth so that Proxmox VE recognizes the interface as a physical network device which can then be configured via the GUI. Also, you should ensure that the name will not clash with other interface names in the future
      

      umgestiegen von Proxmox auf Unraid

      David G.D 1 Reply Last reply
      0
      • crunchipC crunchip

        @david-g sagte in Kernel Update - Pin/override network interface name:

        Muss ich jetzt wirklich nur folgende Datei

        ne, so wie ich es verstehe, bezieht sich die Bindung auf enp0s31f6

        daher auch der Hinweis

        It is recommended to assign a name starting with en or eth so that Proxmox VE recognizes the interface as a physical network device which can then be configured via the GUI. Also, you should ensure that the name will not clash with other interface names in the future
        
        David G.D Online
        David G.D Online
        David G.
        wrote on last edited by
        #3

        @crunchip

        Dann also wie oben geschrieben und vmbr0 im Dateinamen und deren Inhalt gegen enp0s31f6 austauschen?
        Die MAC scheint ja gleich.

        (Sowas ist ja wirklich doof, dass nach einem Update sowas geändert werden kann.)

        Zeigt eure Lovelace-Visualisierung klick
        (Auch ideal um sich Anregungen zu holen)

        Meine Tabellen für eure Visualisierung klick

        crunchipC 1 Reply Last reply
        0
        • David G.D David G.

          @crunchip

          Dann also wie oben geschrieben und vmbr0 im Dateinamen und deren Inhalt gegen enp0s31f6 austauschen?
          Die MAC scheint ja gleich.

          (Sowas ist ja wirklich doof, dass nach einem Update sowas geändert werden kann.)

          crunchipC Away
          crunchipC Away
          crunchip
          Forum Testing Most Active
          wrote on last edited by
          #4

          @david-g sagte in Kernel Update - Pin/override network interface name:

          Dann also wie oben geschrieben und vmbr0 im Dateinamen und deren Inhalt gegen enp0s31f6 austauschen?

          Ja und ggf, falls man den Namen ändert

          Do not forget to adjust /etc/network/interfaces to use the new name. You need to reboot the node for the change to take effect
          

          umgestiegen von Proxmox auf Unraid

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          596

          Online

          32.4k

          Users

          81.4k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe