Linux에서 네트워크 카드를 확인하는 방법: 1. "ifconfig" 명령, 2. "lspci | grep -i 'eth'" 또는 "lspci | grep -i net" 명령, 4. ethtool 도구를 사용하여 구성 네트워크 카드 매개변수를 쿼리합니다.
이 튜토리얼의 운영 환경: Red Hat Enterprise Linux 6.1 시스템, Dell G3 컴퓨터.
1. 첫 번째는 가장 간단하고 명확한 두 가지 명령인 ifconfig와 lspci입니다.
1.ifconfig: 네트워크 인터페이스 정보를 구성하고 보는 데 가장 일반적으로 사용되는 명령입니다. 서버에서 이 명령을 실행하면 다음 내용에서 여러 장치와 장치 상태 및 정보를 볼 수 있습니다.
[oracle@mori ~]$ ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:A4:5A:BF inet addr:192.168.1.160 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fea4:5abf/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1650 errors:0 dropped:0 overruns:0 frame:0 TX packets:112 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:134000 (130.8 KiB) TX bytes:12228 (11.9 KiB) eth1 Link encap:Ethernet HWaddr 00:0C:29:A4:5A:C9 inet addr:192.168.1.161 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fea4:5ac9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1618 errors:0 dropped:0 overruns:0 frame:0 TX packets:88 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:125909 (122.9 KiB) TX bytes:9320 (9.1 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:182 errors:0 dropped:0 overruns:0 frame:0 TX packets:182 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10340 (10.0 KiB) TX bytes:10340 (10.0 KiB)
2.lspci | grep -i 'eth' 또는 lspci | grep -i net 명령: grep을 통해 필터링하면 네트워크 카드 장치 목록을 볼 수 있습니다. 아래 pci 버스에는 두 개의 네트워크 장치가 있는데, 이는 두 개의 Intel 네트워크 카드입니다:
[oracle@mori ~]$ lspci |grep -i 'eth' 02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01) 02:06.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01) [oracle@mori ~]$ lspci | grep -i net 02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01) 02:06.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
3.iwconfig: 장치에 무선 네트워크 카드가 있는 경우 사용할 수 있습니다. 내 장치에는 무선 네트워크 카드 장치가 없으므로 다음 정보를 얻을 수 있습니다.
[oracle@mori ~]$ iwconfig lo no wireless extensions. eth0 no wireless extensions. pan0 no wireless extensions. eth1 no wireless extensions.
2. 위의 명령 외에도 신비하고 강력한 도구인 ethtool이 있습니다
1. ethtool 명령은 주로 네트워크 카드 매개변수를 쿼리하고 구성하는 데 사용됩니다.
2. 사용법: ethtool ethN //여기서 N은 eth0, eth1 등과 같은 해당 네트워크 카드의 번호입니다.
3. ethtool에는 다음과 같은 많은 기능이 있습니다. 여기에 설명된 요구 사항이 있고 해당 설명 페이지를 보면 ethtool이 있습니다. 여기에는 별도의 기능이 있으며 이 기능은 다음과 같은 시나리오에 적합합니다. 서버에 여러 개의 네트워크 카드가 있고 구성되어 실행 중이지만 eth0, eth1을 기억하지 못하는 경우 , eth2... ...각각에 해당하는 물리적 네트워크 카드는 다음과 같습니다.
[root@mori oracle]# ethtool -p eth0
이때 eth0에 해당하는 물리적 포트에 계속 불이 들어오는 것을 볼 수 있습니다. 번쩍이는 그렇죠. 이것이 시스템에서 볼 수 있는 eth0이라는 네트워크 카드입니다.
【관련 추천: "Linux 비디오 튜토리얼"】
위 내용은 리눅스에서 네트워크 카드 정보를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!