जवाबों:
मान लीजिए कि आपका एनआईसी नाम eth0
:
आप तीन कमांड द्वारा गति और कुछ informations सत्यापित कर सकते हैं :
पहला आदेश:
dmesg |grep eth0
आउटपुट:
दूसरा आदेश:
mii-tool -v eth0
आउटपुट:
एफडी: पूर्ण द्वैध, तर्क जो समवर्ती भेजने और प्राप्त करने में सक्षम बनाता है। यह आमतौर पर वांछनीय और सक्षम होता है जब आपका कंप्यूटर स्विच से जुड़ा होता है।
HD: आधा द्वैध, उसके तर्क के लिए केवल एक कार्ड भेजने या प्राप्त करने की आवश्यकता होती है। जब आपकी मशीन एक हब से जुड़ी होती है, तो यह ऑटो-वार्ता करती है और टकराव से बचने के लिए आधे डुप्लेक्स का उपयोग करती है।
तीसरा आदेश:
ethtool eth0
ethtool - Display or change ethernet card settings
एथोल स्थापित करें:
sudo apt-get install ethtool
आउटपुट:
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
आशा करता हूँ की ये काम करेगा ।
लॉग को पार्स किए बिना या अतिरिक्त टूल इंस्टॉल किए बिना किसी इंटरफ़ेस की लिंक स्पीड प्राप्त करने के लिए, बस इसकी संबंधित गति sysfs नोड को निम्न प्रकार से पढ़ें:
cat /sys/class/net/<interface>/speed
आपके NIC का नाम कहां है, उदाहरण के लिए eth0