आईपी ​​लिंक और आईपी Addr आउटपुट अर्थ


15

मैं एक स्पष्टीकरण के लिए खोज रहा हूं कि लिनक्स बॉक्स पर कमांड ip linkऔर ip addrसाधनों का आउटपुट क्या है ।

# ip link
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:a1:ba:51:4c:11 brd ff:ff:ff:ff:ff:ff
4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT qlen 1000
link/ether 00:a1:ba:51:4c:12 brd ff:ff:ff:ff:ff:ff

वास्तव में क्या हैं LOWER_UP, NO-CARRIERऔर अन्य झंडे? मुझे http://download.vikis.lt/doc/iproute-doc-2.6.32/ip-cref.ps पर एक संदर्भ मिला है, लेकिन इसमें पूरी जानकारी नहीं है और मैन पेज पर्याप्त विस्तृत नहीं हैं।


लग रहा है जैसे swlx01.hs-esslingen.de नीचे है, इसलिए लिंक किया गया संदर्भ
पुन

1
टूटी हुई कड़ी को अद्यतन किया जाता है। फिर भी उत्तर में संदर्भित मैन पेज सूचना का बेहतर स्रोत है।
ज़बोज कैम्पुला

जवाबों:


20

वे इंटरफ़ेस के झंडे हैं। उन्हें netdevice(7)मैन-पेज में प्रलेखित किया गया है । नीचे प्रासंगिक हिस्सा है (वर्णानुक्रम में पुन: क्रमबद्ध):

IFF_ALLMULTI      Receive all multicast packets.
IFF_AUTOMEDIA     Auto media selection active.
IFF_BROADCAST     Valid broadcast address set.
IFF_DEBUG         Internal debugging flag.
IFF_DORMANT       Driver signals dormant (since Linux 2.6.17)
IFF_DYNAMIC       The addresses are lost when the interface goes down.
IFF_ECHO          Echo sent packets (since Linux 2.6.25)
IFF_LOOPBACK      Interface is a loopback interface.
IFF_LOWER_UP      Driver signals L1 up (since Linux 2.6.17)
IFF_MASTER        Master of a load balancing bundle.
IFF_MULTICAST     Supports multicast
IFF_NOARP         No arp protocol, L2 destination address not set.
IFF_NOTRAILERS    Avoid use of trailers.
IFF_POINTOPOINT   Interface is a point-to-point link.
IFF_PORTSEL       Is able to select media type via ifmap.
IFF_PROMISC       Interface is in promiscuous mode. 
IFF_RUNNING       Resources allocated.
IFF_SLAVE         Slave of a load balancing bundle.
IFF_UP            Interface is running.

तो, LOWER_UPइसका मतलब है कि भौतिक स्तर पर एक संकेत है (यानी कुछ सक्रिय नेटवर्क इंटरफ़ेस में प्लग किया गया है)। NO-CARRIER, सटीक विपरीत है: भौतिक स्तर पर कोई संकेत नहीं मिला है।


2
दिलचस्प है कि कैसे NO-CARRIERहै नहीं में दर्ज netdevice(7)...
पीटर वी Mørch

3
यह इसलिए है क्योंकि NO-CARRIERआप प्राप्त या सेट कर सकते हैं कि एक वास्तविक झंडा नहीं है। इसे के संयोजन के रूप में परिभाषित किया गया है IFF_UP and not IFF_RUNNING
xhienne
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.