وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

چگونه: مشاهده کارت‎های شبکه در لینوکس

چطور لیست کارت شبکه های متصل به سیستم /سرور با سیستم عامل لینوکس را مشاهده کنید

0 5,647
زمان لازم برای مطالعه: 3 دقیقه

چطور لیست تمام کارهای شبکه تحت سیستم عامل لینوکس را نمایش بدهید.

شما میتوانید هر کدام از دستورات زیر را برای لیست کردن کارت های شبکه روی سرور مجازی لینوکس / سرور اختصاصی لینوکس و یا سیستم لینوکس خود ( CentOS,Ubuntu , ArchLinux,Debian و … ) استفاده کنید ، توجه کنید که دستورت ifconfig و ip اطلاعات همه اینترفیس ها  از جمله vpn و loopback با دیگر اینترفیس های پیکربندی شده روی سیستم را نمایش خواهد داد

 

  1. دستور  lspci : لیست همه کارتهای PCI.
  2. دستور lshw : لیست همه سخت‎افزارها.
  3. دستور dmidecode : لیست اطلاعات همه سخت‎افزارها از  BIOS.
  4. دستور ifconfig : دستور قدیمی شده پیکربندی کارت شبکه.
  5. دستور ip : ابزار جدید و توصیه شده پیکربندی شبکه .

دستور lspci

دستور زیر را تایپ کنید:

# lspci | egrep -i --color 'network|ethernet'

نمونه خروجی:

09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5761e Gigabit Ethernet PCIe (rev 10)
0c:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300

دستور lshw

دستور lshw می‎تواند اطلاعات دقیق در باره پیکبرندی سخت افزاری ماشین از جمله کارهای شبکه را استخراج کند. دستور زیر را اجرا کنید

# lshw -class network

نمونه خروجی:

  *-network DISABLED      
       description: Wireless interface
       product: Ultimate N WiFi Link 5300
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:0c:00.0
       logical name: wlan0
       version: 00
       serial: 00:21:6a:ca:9b:10
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.2.0-0.bpo.1-amd64 firmware=8.83.5.1 build 33692 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
       resources: irq:46 memory:f1ffe000-f1ffffff
  *-network
       description: Ethernet interface
       product: NetXtreme BCM5761e Gigabit Ethernet PCIe
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:09:00.0
       logical name: eth0
       version: 10
       serial: b8:ac:6f:65:31:e5
       size: 1GB/s
       capacity: 1GB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.121 duplex=full firmware=5761e-v3.71 ip=192.168.1.5 latency=0 link=yes multicast=yes port=twisted pair speed=1GB/s
       resources: irq:48 memory:f1be0000-f1beffff memory:f1bf0000-f1bfffff

دستورات ifconfig و ip

برای دیدن همه دستگاه های شبکه پیکربندی شده  دستور زیر را وارد کتید.

پیشنهاد می‌کنیم بخوانید:  روش نصب و پیکربندی Nagios در CentOS 7

# ifconfig -a
یا
# ip link show
یا
# ip a

نمونه خروجی

1: lo: <loopback,up,lower_up> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <broadcast,multicast,up,lower_up> mtu 1500 qdisc mq state UP qlen 1000
    link/ether b8:ac:6f:65:31:e5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::baac:6fff:fe65:31e5/64 scope link 
       valid_lft forever preferred_lft forever
3: wlan0: <broadcast,multicast> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:21:6a:ca:9b:10 brd ff:ff:ff:ff:ff:ff
4: pan0: <broadcast,multicast> mtu 1500 qdisc noop state DOWN 
    link/ether 92:0a:e7:31:e0:83 brd ff:ff:ff:ff:ff:ff
5: vmnet1: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:50:56:c0:00:01 brd ff:ff:ff:ff:ff:ff
    inet 192.168.121.1/24 brd 192.168.121.255 scope global vmnet1
    inet6 fe80::250:56ff:fec0:1/64 scope link 
       valid_lft forever preferred_lft forever
6: vmnet8: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:50:56:c0:00:08 brd ff:ff:ff:ff:ff:ff
    inet 192.168.179.1/24 brd 192.168.179.255 scope global vmnet8
    inet6 fe80::250:56ff:fec0:8/64 scope link 
       valid_lft forever preferred_lft forever
</broadcast,multicast,up,lower_up></broadcast,multicast,up,lower_up></broadcast,multicast></broadcast,multicast></broadcast,multicast,up,lower_up></loopback,up,lower_up>

مسیر /proc/net/dev

فایل کاذب dev حاوی اطلاعات وضعیت تجهیزات شبکه است ، دستور زیر عدد پکت های ارسالی و دریافتی و تعداد ارور ها و تداخلها و دیگر اطلاعات پایه ای آماری را در اختیار شما خواهد گذاشت

$ cat /proc/net/dev

نمونه خروجی:

Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:   20097     179    0    0    0     0          0         0    20097     179    0    0    0     0       0          0
vmnet8:       0       0    0    0    0     0          0         0        0      33    0    0    0     0       0          0
  pan0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
 wlan0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  eth0: 592509534  623058    0    0    0     0          0      1053 122269656  401567    0    0    0     0       0          0
vmnet1:       0       0    0    0    0     0          0         0       

در صورتی که نیاز به خرید سرور مجازی دارید ، میتوانید خرید VPS با تحویل فوری خود را از رسانگار انجام دهید و سرور خود با دیسک های پرسرعت HDD SAS و NVMe SSD در کمتر از 15 ثانیه تحویل بگیرید

3.7/5 (6 رای)
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید