각 네트워크 인터페이스의 eth* 및 "긴" 이름(제조업체)을 검색하시겠습니까?

각 네트워크 인터페이스의 eth* 및 "긴" 이름(제조업체)을 검색하시겠습니까?

우분투 18.04를 사용하고 있습니다. 아래 예를 따르십시오.https://www.cyberciti.biz/faq/linux-list-network-cards-command/, 사용할 수 있어요

# 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

그런 다음 다음을 사용할 수 있습니다.

# ifconfig -a

또는

# ip link show

...다음을 표시합니다.

1: lo:  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:  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

eth0하지만 모든 네트워크 인터페이스의 "짧은" 장치 이름과 "긴" 장치 이름(예: 제조업체, 모델)을 나열할 수 있는 명령이 있습니까 ?

답변1

질문을 쓰다가 이런 사실을 발견했습니다.

$ sudo lshw -class network | grep 'logical\|description\|product\|vendor\|\*-'
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       logical name: enp1s0
  *-network
       description: Wireless interface
       product: Wireless 7265
       vendor: Intel Corporation
       logical name: wlp2s0

정상적으로 작동하는 것 같지만 이를 달성할 수 있는 다른 방법이 있는지 듣고 싶습니다.

관련 정보