Задача: Хочу провести настройку сетевого адаптера в будущем сервере виртуализации на базе Proxmox 8.2, а сейчас просто нужно понять, как настраивается сетевой адаптер Intel X520-DA2 в Proxmox 8.2, как если бы сеть была по DHCP и как если бы сеть была статикой.

Debian 12 распознал

  • enp1s0f1
  • enp1s0f0

Шаг №1: В роли устройства из которого по SFP+ будет подключаться к системе на которой развернут Proxmox 8.2 с установленной SFP+ карточкой: 2-port 10-GbE SFP+ Intel X520-DA2 Server Adapter выступит: CRS310-1G-5S-4S+ (arm) v7.8

Шаг №2: На Mikrotik создан Bridge в который включен

  • sfp-sfpplus1 - 10Gbps
  • sfp-sfpplus2 - 10Gbps
  • sfp-sfpplus3 - 10Gbps
  • sfp-sfpplus4 - 10Gbps
  • sfp1 - 1Gbps
  • sfp2 - 1Gbps
  • sfp3 - 1Gbps
  • sfp4 - 1Gbps
  • sfp5 - 1Gbps

Шаг №3: На порту sfp-sfpplus1 на вкладке Ethernet в интерфейсах Interfaces включаю галочкой "Auto Negotiation"

Шаг №4: Выключаю систему на базе материнской платы Asus Prime H510M-R и в слот PCI-E вставляю сетевой адаптер: 2-port 10-GbE SFP+ Intel X520-DA2 Server Adapter

Шаг №5: В роли сетевого кабеля выступитXS+DA0003

  • Copper/Active/OM4 Link Length: 3m
  • Vendor Name: MikroTik
  • Vendor Part Number: XS+DA0003
  • Vendor Revision: 1.0
  • Vendor Serial: S240710861105
  • Manufacturing Data: 24-07-27

Сетевой кабель каким связываю сервер и Mikrotik.

Шаг №6: На материнскую плату Asus Prime H510M-R установлен proxmox-ve_8.2-2.iso (Debian 12).

Шаг №7: 10Gb'гигабитная сетевая карта определилась в Debian 12, как:

  • enp1s0f1
  • enp1s0f0

на скриншоте ниже обозначил себе какой порт как называется, узнал это методом, когда прописал статику на обоих и через команду ip r увидел какой порт up, а какой down.

Сетевая карта и какой интерфейс как именуется.

 

Шаг №8: Прописываю получение динамического IP адреса в Debian 12:

root@srv-proxmox03:~# nano /etc/network/interfaces

auto lo

iface lo inet loopback

iface enp1s0f0 inet manual

auto vmbr0

iface vmbr0 inet dhcp

<TAB>bridge-ports enp1s0f0

<TAB>bridge-stp off

<TAB>bridge-fd 0

auto vmbr1

iface vmbr1 inet dhcp

<TAB>bridge-ports enp1s0f1

<TAB>bridge-stp off

<TAB>bridge-fd 0

iface enp3s0 inet manual

iface enp1s0f1 inet manual

iface enp1s0f0 inet manual

source /etc/network/interfaces.d/*

root@srv-proxmox03:~# service networking restart

root@srv-proxmox03:~# ip r

default via 192.168.10.1 dev vmbr1

192.168.10.0/24 dev vmbr1 proto kernel scope link src 192.168.10.12

Шаг №9: Если по правильному, то на сервер прописываю статический IP-адрес:

root@srv-proxmox03:~# cat /etc/network/interfaces | grep -v "#\|^$"

auto lo

iface lo inet loopback

<TAB>bridge-ports enp1s0f0

<TAB>bridge-stp off

<TAB>bridge-fd 0

auto vmbr1

iface vmbr1 inet static

<TAB>address 192.168.10.12/24

<TAB>gateway 192.168.10.1

<TAB>bridge-ports enp1s0f1

<TAB>bridge-stp off

<TAB>bridge-fd 0

iface enp3s0 inet manual

iface enp1s0f1 inet manual

iface enp1s0f0 inet manual

source /etc/network/interfaces.d/*

root@srv-proxmox03:~# service networking restart

Шаг №10: После уже могу обратиться на Web-интерфейс из локальной сети: https://192.168.10.12:8006 - user&pass (root&712mbddr@)

Итого: Я для себя разобрал как завести сетевой адаптер на 10Gb в Proxmox 8.2, по сути драйвера на него сами опознались системой:

[Thu Apr 24 10:38:41 2025] ixgbe 0000:01:00.1 enp1s0f1: detected SFP+: 4

[Thu Apr 24 10:38:41 2025] ixgbe 0000:01:00.1 enp1s0f1: NIC Link is Up 10 Gbps, Flow Control: RX/TX

root@srv-proxmox03:~# modinfo ixgbe

filename:       /lib/modules/6.8.4-2-pve/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko

license:        GPL v2

description:    Intel(R) 10 Gigabit PCI Express Network Driver

author:         Intel Corporation, <linux.nics@intel.com>

srcversion:     2C95716B67142A1D16E4197

alias:          pci:v00008086d000015E5sv*sd*bc*sc*i*

alias:          pci:v00008086d000015E4sv*sd*bc*sc*i*

alias:          pci:v00008086d000015CEsv*sd*bc*sc*i*

alias:          pci:v00008086d000015C8sv*sd*bc*sc*i*

alias:          pci:v00008086d000015C7sv*sd*bc*sc*i*

alias:          pci:v00008086d000015C6sv*sd*bc*sc*i*

alias:          pci:v00008086d000015C4sv*sd*bc*sc*i*

alias:          pci:v00008086d000015C3sv*sd*bc*sc*i*

alias:          pci:v00008086d000015C2sv*sd*bc*sc*i*

alias:          pci:v00008086d000015AEsv*sd*bc*sc*i*

alias:          pci:v00008086d000015ACsv*sd*bc*sc*i*

alias:          pci:v00008086d000015ADsv*sd*bc*sc*i*

alias:          pci:v00008086d000015ABsv*sd*bc*sc*i*

alias:          pci:v00008086d000015B0sv*sd*bc*sc*i*

alias:          pci:v00008086d000015AAsv*sd*bc*sc*i*

alias:          pci:v00008086d000015D1sv*sd*bc*sc*i*

alias:          pci:v00008086d00001563sv*sd*bc*sc*i*

alias:          pci:v00008086d00001560sv*sd*bc*sc*i*

alias:          pci:v00008086d0000154Asv*sd*bc*sc*i*

alias:          pci:v00008086d00001557sv*sd*bc*sc*i*

alias:          pci:v00008086d00001558sv*sd*bc*sc*i*

alias:          pci:v00008086d0000154Fsv*sd*bc*sc*i*

alias:          pci:v00008086d0000154Dsv*sd*bc*sc*i*

alias:          pci:v00008086d00001528sv*sd*bc*sc*i*

alias:          pci:v00008086d000010F8sv*sd*bc*sc*i*

alias:          pci:v00008086d0000151Csv*sd*bc*sc*i*

alias:          pci:v00008086d00001529sv*sd*bc*sc*i*

alias:          pci:v00008086d0000152Asv*sd*bc*sc*i*

alias:          pci:v00008086d000010F9sv*sd*bc*sc*i*

alias:          pci:v00008086d00001514sv*sd*bc*sc*i*

alias:          pci:v00008086d00001507sv*sd*bc*sc*i*

alias:          pci:v00008086d000010FBsv*sd*bc*sc*i*

alias:          pci:v00008086d00001517sv*sd*bc*sc*i*

alias:          pci:v00008086d000010FCsv*sd*bc*sc*i*

alias:          pci:v00008086d000010F7sv*sd*bc*sc*i*

alias:          pci:v00008086d00001508sv*sd*bc*sc*i*

alias:          pci:v00008086d000010DBsv*sd*bc*sc*i*

alias:          pci:v00008086d000010F4sv*sd*bc*sc*i*

alias:          pci:v00008086d000010E1sv*sd*bc*sc*i*

alias:          pci:v00008086d000010F1sv*sd*bc*sc*i*

alias:          pci:v00008086d000010ECsv*sd*bc*sc*i*

alias:          pci:v00008086d000010DDsv*sd*bc*sc*i*

alias:          pci:v00008086d0000150Bsv*sd*bc*sc*i*

alias:          pci:v00008086d000010C8sv*sd*bc*sc*i*

alias:          pci:v00008086d000010C7sv*sd*bc*sc*i*

alias:          pci:v00008086d000010C6sv*sd*bc*sc*i*

alias:          pci:v00008086d000010B6sv*sd*bc*sc*i*

depends:        dca,xfrm_algo,mdio

retpoline:      Y

intree:         Y

name:           ixgbe

vermagic:       6.8.4-2-pve SMP preempt mod_unload modversions

sig_id:         PKCS#7

signer:         Build time autogenerated kernel key

sig_key:        18:F8:E0:A8:57:52:1C:85:DF:C8:08:47:94:11:01:8A:01:C3:85:E9

sig_hashalgo:   sha512

signature:      59:7A:18:8E:AF:D4:83:94:08:B9:69:5C:19:3C:55:CC:66:E1:9E:3E:84:20:CF:FF:01:60:D1:E9:71:1F:27:DA:EC:48:90:48:A2:E1:7B:B4:                A6:59:13:A6:9B:52:35:5C:44:C8:25:2F:AA:1B:FE:8A:89:DE:39:1C:D3:8E:9B:11:EA:68:B5:24:96:D0:B4:58:07:D6:90:67:D3:67:F0:95:                69:7D:3F:DE:7A:B2:80:0E:18:D1:1E:15:2A:E8:6E:5E:0A:74:45:96:92:EC:6C:3D:E3:AA:F2:10:86:4E:93:7E:78:C3:7A:CC:6A:04:E6:C4: D3:75:DF:7F:DC:88:FA:9D:78:8B:4A:80:5A:25:4C:1F:21:27:D6:4A:54:A2:EE:B8:93:4C:63:1A:8F:35:36:7B:46:24:AD:26:35:D4:35:66:                5F:7F:B2:18:77:39:41:D6:07:1A:55:C7:0A:C1:2C:84:48:29:89:14:E4:9D:BE:36:DE:E8:32:33:E5:78:89:77:AA:A5:F8:46:A8:40:1E:74:                7E:B2:2E:6E:CE:19:27:64:1A:85:EC:3E:9F:DB:D9:0B:C8:AB:33:F2:55:F4:D6:5D:F1:2E:76:97:E6:CB:E4:98:CC:6D:27:EF:EB:97:99:55:                7D:4D:C0:C0:9C:13:22:37:36:D3:EF:06:43:AE:28:CE:3C:1F:26:2E:ED:4B:08:51:EE:1C:EE:73:48:AF:E5:00:8A:39:B4:E4:43:BC:5F:FB:                BA:2E:92:CA:5E:59:F5:E4:A7:69:F3:0D:F8:45:60:4B:90:A8:2F:F5:CC:5E:BE:67:AF:16:0A:A3:F3:FF:8A:40:B5:70:2F:2A:C0:35:B7:D1:        1F:8C:E1:A7:AF:2D:20:02:66:A5:CD:D1:ED:20:47:7E:AB:5C:DC:C9:4A:F8:B6:E8:69:67:48:3E:EF:08:48:DB:5F:C5:A7:9C:8D:95:5C:38:                CC:ED:A3:9A:34:33:B1:B9:F7:92:DF:F3:BF:66:95:9E:C9:89:69:40:72:0E:CE:05:B6:2C:A2:B8:B6:CD:36:EB:94:D3:BD:FB:76:92:AE:CA:                C9:68:E1:B4:1F:E7:32:75:11:00:0B:E5:4C:BB:4F:DC:2C:23:1B:80:35:1B:A0:3D:BD:41:65:7B:D0:8D:9F:FA:EC:9E:8F:1A:50:E7:5C:03:                21:AF:0A:2C:7B:2C:E2:FC:66:F7:97:03:1D:49:FB:A0:BA:F5:37:43:68:00:37:0D:DF:6A:E5:BD:9D:F1:C3:5D:FB:C3:40:51:08:AA:64:F1:                BF:E5:52:2D:99:7D:CD:0E:C0:62:14:02:76:99:04:7B:53:80:E7:EC:5:C7:63:3B:36:0E:33:34:B1:58:7D:4B

parm:           max_vfs:Maximum number of virtual functions to allocate per physical function - default is zero and maximum value is 63. (Deprecated) (uint)

parm:           allow_unsupported_sfp:Allow unsupported and untested SFP+ modules on 82599-based adapters (bool)

parm:           debug:Debug level (0=none,...,16=all) (int)

root@srv-proxmox03:~#

На этом заметку завершаю, остается приобрести данную сетевую карточку домой и перевести 1Gb сетку на 10Gb, ну считаю, что начало положено, пока все, с уважением автор блога Олло Александр aka ekzorchik.