आरएचईएल 6 में ईथरनेट गति निर्धारित करें


11

कैसे जांचें कि क्या eth0कनेक्शन की गति 10Mbit, 100Mbit या 1Gbit है? मैंने कोशिश की ethtool, लेकिन यह कहता है No data available। मैंने भी कोशिश की dmesg | grep -i duplexऔर यह खाली है।

[root@dioptase ~]# lspci
00:0a.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 20)

[root@dioptase ~]# ethtool eth0
Settings for eth0:
No data available

[root@dioptase ~]# ethtool -i eth0
driver: tulip
version: 1.1.15
firmware-version:
bus-info: 0000:00:0a.0

[root@dioptase ~]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:15:5D:6F:1E:09
          inet addr:192.168.140.106  Bcast:192.168.140.255  Mask:255.255.255.0
          inet6 addr: 2a00:1120:0:1002:215:5dff:fe6f:1e09/64 Scope:Global
          inet6 addr: fe80::215:5dff:fe6f:1e09/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:95671897 errors:6 dropped:0 overruns:0 frame:6
          TX packets:16524440 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23933711964 (22.2 GiB)  TX bytes:19761966217 (18.4 GiB)
          Interrupt:9 Base address:0xe000

त्रुटि संदेश को देखते हुए, क्या यह वीएम है?
श्री

@ श्री हां, हाइपर- v
बेसिन

यह एक वीएम की तरह लगता है।
RJ

जवाबों:


14

Mii- उपकरण का उपयोग न करें। यह आखिरी बार सालों पहले अपडेट किया गया था और फास्ट ईथरनेट पर कुछ भी समर्थन नहीं करता है।

कुछ तरीके हैं जिनसे आप ईथरनेट स्पीड निर्धारित कर सकते हैं। सबसे अनुशंसित एक है

cat /sys/class/net/<interface>/speed

आउटपुट 10, 100, 1000, ... आदि होगा।

वास्तव में आप अपने नेटवर्क कार्ड से लगभग सभी डेटा प्राप्त कर सकते हैं / sys / class / net //

एक अन्य विकल्प (निश्चित नहीं है कि आपके लिए काम क्यों नहीं किया गया)

lspci | grep -iE --color 'network|ethernet'

01: 00.0 ईथरनेट कंट्रोलर: इंटेल कॉर्पोरेशन I350 गिगाबिट नेटवर्क कनेक्शन (रेव 01)


2
कुछ नेटवर्क इंटरफेस, जैसे पुल, जब आप कैट / एसआईएस / क्लास / नेट / <इंटरफ़ेस> / स्पीड कैट करते हैं तो "अवैध तर्क" त्रुटि देगा। इसके अलावा - क्या "गीगाबिट नेटवर्क कनेक्ट" केवल डिवाइस प्रकार का प्रतिबिंब नहीं है, न कि इसकी वर्तमान लिंक गति?
जेसन हॉब्स

हाँ, आप देखेंगे कि पुल और अन्य इंटरफ़ेस प्रकार पर। ओपी ने पहले से ही इंटरफ़ेस, eth0 की पहचान की। गीगाबिट भाग मुझे बताता है कि इंटरफ़ेस 1000 Mbit / s है।
RJ

1
यह इंटरफ़ेस 1000 MBit / s में सक्षम है, लेकिन ऐसा नहीं है कि यह उस गति से चल रहा है। यह एक धीमी लिंक पर हो सकता है। यह कहना होगा कि अगर वहाँ लिंक बिल्कुल नहीं है, तो भी गीगाबिट नेटवर्क कनेक्शन।
जेसन हॉब्स

प्रश्न ईथरनेट स्पीड निर्धारित करता था, सत्यापित नहीं कि यह उस गति से चल रहा है। प्रारंभ में आप पहचानते हैं और फिर सत्यापित करते हैं।
आरजे

cat /sys/class/net/<interface>/speedमेगाबिट्स / एस की इकाइयों का आउटपुट है ? तो 1000 गिगाबिट ईथरनेट है?
flow2k

1

कृपया इसे और यह जांचें ।

ethtool eth0

परिणाम देखें और "गति" लाइन ढूंढें, इस परिणाम की तरह:

Speed: 1000Mb/s

लिंक-सड़ने से बचने और स्व-निहित जवाब देने के लिए लिंक से सबसे अधिक प्रासंगिक जानकारी को इनलाइन करें।
HalosGhost
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.