Emulate 10Gbps without VirtIo

attax89

New Member
Sep 8, 2020
2
0
1
35
Hello forum,
I'm playing around with proxmox VE and everything's good so far.
I'm currently facing an issue which not I'm not sure is addressable or not.

I'm firing up a VM which OS is an hardened Red Hat 7.7 version; see this as a black box.

After the OS is installed, it starts a network configuration wizard that looks for 10 Gbps interfaces and, as far as i can tell, it tries to verify that by using ethtool.
if the interface is not reporting 10Gbps (both as supported and negotiated speed), the wizard complains and stops.

At first I've tried with VirtIO nics, but as far as i understand, ethtool doesn't report correct speed due to how this is seen by the OS (which knows it's a paravirt interface ; https://serverfault.com/questions/738840/get-link-speed-of-an-virtio-net-network-adapter); i've then switched to vmxnet3 (that comes from vmware, where this setup works fine) and from ethtool i see the interface is capable of 10Gbps, but actual negotiation speed is 1Gbps (so the wizard stops again):

Bash:
[root@hsx001 ~]# ethtool enpsf2
Settings for enpsf2:
        Supported ports: [ TP ]
        Supported link modes:   1000baseT/Full
                                10000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: off
        MDI-X: Unknown
        Supports Wake-on: uag
        Wake-on: d
        Link detected: yes

Basically what i'm trying to achieve is to fake a 10Gbps net adapter, i'm not really interested in having the throughput, i just need that the OS "thinks" to have it.
any suggestion?
interface is on top of a Linux Bridge, and PVE version is 6.2-4. HW is the latest generation (10th) of Intel Nuc.

Thanks
 
This is for all NICs in Linux the same.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!