Perché ethtool non mi mostra tutte le properties; per una NIC?

CentOS 5.8 | VMWare ESX 5.1

Quando ho eseguito ethtool eth0 vedo quanto segue:

 [root@foo ~]# ethtool eth0 Settings for eth0: Current message level: 0x00000007 (7) Link detected: yes 

C'è un modo per get il resto dei dettagli? In particolare velocità e duplex? Sono abituato a far sì che la produzione sia più verbosa. Per esempio:

 # ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: d Wake-on: d Link detected: yes 

Mi chiedo se questo è relativo all'esecuzione su una piattaforma VMWare? Il tipo di adattatore corrente in ESX è "Flessibile" e gli strumenti VMWare non sono installati sul server.

  • Problemi di routing NIC multipli di Centos
  • Come distriggersre il trasmettitore o il ricevitore NIC in Linux
  • il vagante non riesce a portre l'adattatore aggiuntivo per centos vm utilizzando il provider di caselle virtuali
  • strumento per la commutazione dello stato NIC su off sulle windows
  • LOM vs NIC per iDRAC con Dell PowerEdge R720xd
  • È ansible colbind una singola NIC a due VLAN differenti?
  • Ubuntu Ignorare i pacchetti dalla networking A su eth0 quando eth4 è configurato sulla networking A
  • Cambiare tutte le tabs di networking in auto / auto su molte macchine
  • 3 Solutions collect form web for “Perché ethtool non mi mostra tutte le properties; per una NIC?”

    Immagino di non riportre nessuna delle impostazioni PHY perché non ci sono, non esiste alcuna modalità di collegamento, non autoneg, nessuna velocità fissa, nessun tipo di port o cablaggio, nessun ricetrasmettitore, ecc. Quando si utilizza il driver paravirtual

    Quello che 'ethtool' riferisce in gran parte dipende da ciò che il driver di periferica di networking può fornire. La tua macchina virtuale emula probabilmente una scheda di networking molto primitiva e non sono disponibili molti dati.

    D'altra parte, in una macchina virtuale la velocità di collegamento o la modalità duplex di solito è di solito insignificante, in quanto l'interface di networking è più spesso solo un collegamento virtuale con il sistema host, senza un vero e proprio layer fisico Ethernet. La velocità è elevata quanto la CPU e la memory possono gestire (o come basso, in quanto il limite di velocità di connessione è configurato), il tipo di cablaggio non esiste, in quanto non esiste alcun cavo, ecc. Questa interface virtuale è ponte o instradata all'attuale fisica dal sistema host e solo sul sistema host possono essere ottenuti i parametri di port fisica.

    Solo in alcuni scenari rari il dominio virtuale avrebbe accesso diretto all'hardware di interface di networking, quindi si otterrebbe tutto ciò che fornisce un driver per questo hardware. Dubito che sia il caso.

    Mi sono imbattuto in simili problemi. Non ho assegnato alcun IP a eth0, quindi non mostrava alcuna impostazione. Quindi, assegnare un qualsiasi IP alla port Ethernet.

     ifconfig eth0 192.168.1.10 

    Dopo di che, tutte le impostazioni sono visibili.

    EDIT:

    Il motivo principale di questo problema è che il porto è in discesa. Quindi se lo fai.

     ifconfig eth0 up 

    poi anche, potrai vedere tutte le impostazioni.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.