惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
IT之家
IT之家
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
美团技术团队
小众软件
小众软件
博客园 - 叶小钗
WordPress大学
WordPress大学
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
罗磊的独立博客
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
月光博客
月光博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理

Proxmox Support Forum

[SOLVED] - Github Auth for Mirrors-Kernel Repo? [Automation] Mass migration tool for MS Win11/Server Proxmox GUI hang - not response is it possible to reject or quarantine spam based on conditions I set ? The PVENode task list in PVE9 is partially obscured due to the terminal font being too large. About 100% error reporting due to pveproxy.service hooks Kubernetes overlay networking breaks when upgrading from PVE 9.1 to PVE 9.2.3 Zentraler Speicher No space left on device Combine datastore and direct file archival to tape Kernel panic VFS: Unable to mount root fs on unknown-block (0,0) sobald ein 7.x Kernel verwendet wird. How to migrate disk of a VM from one ZFS to another Windows Server 2025 fails to boot after PVE 9.2 / Linux 7.0 Kernel upgrade Cannot Install Proxmox on T610 Poweredge with H700 PERC card sdn Config. gateway not reachable How to safely change domain/FQDN? Welche Filterquote erreicht ihr? NFS Share status unknown on 2 of 5 nodes Can't connect to PVE9 consoles [solved] Can't connect to PVE9 consoles [solved] [SOLVED] - Use secondary network for PVE commands Created cluster, one node storage gone BUG: proxmox mail gateway FROM = null bypass spam filtering Moving existing PBS from VMWare workstation to PVE cluster Does eBGP SDN fabric support external peering? Bug: PDM 1.1 not recognizing valid license status Proxmox GUI hang - not response PVE crashes unexpectedly Proxmox Backup Server 4.2 released! Advice
[SOLVED] - X550 / X550-T2 Duplex Auto Negotiation
invalid@exam · 2026-06-19 · via Proxmox Support Forum

I just wanted to document the fix here since I ran into this problem and couldn't find the fix anywhere. My host and VM were unable to communicate with my modem over 5Gbps, even if I forced negotiation on the modem to no avail. I ran ethtool and discovered the full list of negotiation / speed capabilities were showing: 10/100/1000/2500/5000/10000 (Mbps)
However, the autonegotiation was only advertising 10/100/1000 (Mbps). To fix this I navigated to Proxmox > Shell and executed the following commands:

Code:

apt update
apt install ethtool
nano /etc/network/interfaces

I then added the following pre-up entries below the "iface" lines that represented my WAN and LAN adapters to /etc/network/interfaces:

Bash:

iface enp1s0f0 inet manual
pre-up /usr/sbin/ethtool -s enp1s0f0 advertise 0x1800000001028
#WAN

iface enp1s0f1 inet manual
pre-up /usr/sbin/ethtool -s enp1s0f1 advertise 0x1800000001028
#LAN

The pre-up lines we added underneath our interfaces execute the following actions on start up:
pre-up = Loads the command during startup.
/usr/sbin/ethtool = Ethtool used for controlling and modifying network driver behavior.
-s = Calls settings parameter.
enp1s0fx = Calls the name of the network adapter we are calling the settings for.
advertise = Calls the setting arguement for advertising autonegotiation speed and duplex.
0x1800000001028 = Sets the speed and duplex advertised by autonegotiation. This value is a combination (additive sum) of the following values:

Code:

0x008 - 100baseT
0x020 - 1000baseT Full
0x800000000000 - 2500baseT Full
0x1000000000000 - 5000baseT Full
0x1000 - 10000baseT Full

Press CTRL + X to receive a prompt if you wish to save. Type "Y" for yes.
Reboot and now your network adapters should be advertising the full capabilities of the network. 2.5 Gbps, 5 Gbps, and 10 Gbps should now be available when connecting a compatible network device that autonegotiates those speeds.

I would eventually like to see a frontend for ethtool when modifying the network adapter settings in the Proxmox GUI.

Last edited:

Thank you for this!!!! I was pulling my hair trying to figure this out. :-)

Hello,

I am virtualizing my X550-T2 as well. I have two nic installed with total of 4 port. For some reason when I run ip -a, only one port actually showed up. HOwever, when I run lspci I see all of them listed. I am able to add pcie to my node. However it only stop at 1gbe but not allow me to do 2.5gbe or 10gbe.

May I ask what i may have done wrong?

The one that actually showed up it advertised only 100/1000/10000/ not 2.5gbe
Supported ports: [ TP ] Supported link modes: 100baseT/Full 1000baseT/Full 10000baseT/Full 2500baseT/Full 5000baseT/Full Supported pause frame use: Symmetric Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 100baseT/Full 1000baseT/Full 10000baseT/Full Advertised pause frame use: Symmetric Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Speed: Unknown! Duplex: Unknown! (255) Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: Unknown Supports Wake-on: d Wake-on: d Current message level: 0x00000007 (7) drv probe link Link detected: no
I hope to hear back from you.

Thank you so much

Last edited:

Hello,

I am virtualizing my X550-T2 as well. I have two nic installed with total of 4 port. For some reason when I run ip -a, only one port actually showed up. HOwever, when I run lspci I see all of them listed. I am able to add pcie to my node. However it only stop at 1gbe but not allow me to do 2.5gbe or 10gbe.

May I ask what i may have done wrong?

The one that actually showed up it advertised only 100/1000/10000/ not 2.5gbe
Supported ports: [ TP ] Supported link modes: 100baseT/Full 1000baseT/Full 10000baseT/Full 2500baseT/Full 5000baseT/Full Supported pause frame use: Symmetric Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 100baseT/Full 1000baseT/Full 10000baseT/Full Advertised pause frame use: Symmetric Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Speed: Unknown! Duplex: Unknown! (255) Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: Unknown Supports Wake-on: d Wake-on: d Current message level: 0x00000007 (7) drv probe link Link detected: no
I hope to hear back from you.

Thank you so much

So this is the same problem I ran into where the supported link modes do not translate to the advertised link modes. You need to follow the instructions in my first post to fix it. Check under proxmox > network in the webgui to verify the devices are showing up and gather the correct device names, it may not simply be "enp1s0f0" for you. Also verify nothing has them passed through when you are running this fix. Verify you have an active link to a compatible 2.5Gbps / 5Gbps device and see if you need to add them to a linux bridge before they show up.

Last edited:

I came here to say that this worked for me on an Epyc ROMED8-2T board with X550 ports built-in. I needed mine to work at 2.5gb, though.

Thank you for this - I just used it to get my onboard Intel X550 to negotiate 2.5G link.

Added info for anyone troubleshooting this in the future -
lshw is a good tool to identify what ethernet adapter is associated to the Proxmox network device.
apt install lshw
lshw -class network -businfo

Code:

root@pve3:~# lshw -class network -businfo
Bus info          Device     Class          Description
=======================================================
pci@0000:18:00.0  eno1       network        Ethernet Controller X550
pci@0000:18:00.1  eno2       network        Ethernet Controller X550
pci@0000:1a:00.0  eno3       network        I350 Gigabit Network Connection
pci@0000:1a:00.1  eno4       network        I350 Gigabit Network Connection
pci@0000:5e:00.0  ens2f0     network        OneConnect 10Gb NIC (be3)
pci@0000:5e:00.1  ens2f1     network        OneConnect 10Gb NIC (be3)

After you have that info, it should be easier to follow lllsondowlll's directions.

Last edited:

Great find! Such a niche bug, fixed the same issue with my Dell X550 and 2.5gbe switch after several hours of suffering.

Interestingly my Opnsense VM on the same interface and bridge was able to connect to my LAN - but not WAN which is connected to 1Gbe port with PPPOE

Thanks for the tip
I have Asrock X570D4U-2L2T motherboard with TrueNas installed
Adding the code you mentioned to /etc/network/interfaces did not help
But I added the following command to "Init/Shutdown Scripts" and it solved the problem

Code:

/usr/sbin/ethtool -s enp36s0f1 advertise 0x1800000001028

Thanks for the tip
I have Asrock X570D4U-2L2T motherboard with TrueNas installed
Adding the code you mentioned to /etc/network/interfaces did not help
But I added the following command to "Init/Shutdown Scripts" and it solved the problem

Code:

/usr/sbin/ethtool -s enp36s0f1 advertise 0x1800000001028

I was so bummed out that the above fix didn't work. Before I gave up hope I saw this section and decided to try it and after hours of frustration, and considering axing the whole thing this fix worked. I created an account just to say nice suggestion and thank you. Also thank you to OP