Wireshark가 인터페이스를 찾을 수 없다고 말하는 이유

Why Does Wireshark Say No Interfaces Found



Wireshark는 매우 유명한 오픈 소스 네트워크 캡처 및 분석 도구입니다. Wireshark를 사용하는 동안 많은 일반적인 문제에 직면할 수 있습니다. 일반적인 문제 중 하나는 Wireshark에 인터페이스가 나열되지 않습니다. . 문제를 이해하고 Linux OS에서 솔루션을 찾아보겠습니다. Wireshark 기본을 모르면 먼저 Wireshark 기본을 확인하고 여기로 돌아오십시오.

Wireshark에 인터페이스가 나열되어 있지 않습니다.

이 문제를 보고 해결해 봅시다.







1 단계:



우선, 우리는 Linux PC에 얼마나 많은 인터페이스가 있는지 확인해야 합니다.



우리는 명령을 사용할 수 있습니다 ifconfig Linux PC의 up 인터페이스 목록을 보려면 따라서 터미널을 열고(단축키 Alt+Ctrl+t) 명령을 실행합니다. ifconfig





출력:

모든 인터페이스를 나열해야 합니다. 다음은 에 대한 스크린샷입니다. ifconfig 산출



E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_1.png

여기에서 루프백 인터페이스 lo를 포함하여 세 가지 인터페이스를 볼 수 있습니다.

다운 인터페이스를 포함하여 시스템의 모든 인터페이스를 보려면 다음 명령을 사용하십시오. ifconfig -a

2 단계:

이제 명령줄에서 Wireshark를 시작합니다.

와이어샤크

스크린샷:

산출:

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_2.png

이제 이전 출력에서 ​​본 인터페이스가 표시되지 않습니다. ifconfig 명령. 오른쪽에 표시된 모든 인터페이스가 선택되어 있는 것을 볼 수 있습니다.

그렇다면 무엇이 문제인가? Wireshark가 필요한 인터페이스를 감지할 수 없는 이유는 무엇입니까?

보자.

3단계:

Wireshark를 닫고 터미널로 돌아갑니다. 여기에서 사용자가 일반 사용자임을 알 수 있습니다[예: rian]. 그러나 수퍼유저 모드에서 Wireshark를 시작해야 합니다. 그렇지 않으면 Wireshark가 시스템 인터페이스 목록에 액세스할 수 있습니다. 시도해 보겠습니다.

그것의그리고 루트 비밀번호를 입력합니다.

산출:

이제 프롬프트를 다음과 같이 볼 수 있습니다. [이메일 보호] . 이것은 우리가 루트에 있음을 의미합니다. 터미널에서 Wireshark를 다시 실행해 봅시다.

와이어샤크

산출:

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_3.png

모든 인터페이스는 여기 Wireshark 홈 페이지에 나열되어 있습니다. 필수 인터페이스는 파란색 원으로 표시됩니다. 이것은 우리가 에서 본 것과 동일한 인터페이스입니다. ifconfig 명령 출력.

Linux에서 sudo 또는 수퍼유저 모드로 Wireshark를 실행하면 문제가 해결됩니다.

우리는 수퍼유즈 모드에서 보았습니다. sudo가 작동하는지 여부를 시도합시다.

명령 시퀀스:

1. Wireshark를 닫고 입력 출구 뿌리에서 나오도록.

2. sudo wireshark 명령을 입력하고 사용자 rian의 암호를 입력합니다. 루트 암호가 필요하지 않습니다.

다음은 위의 1단계와 2단계에 대한 스크린샷입니다.

다음은 Wireshark의 홈 화면입니다.

모든 인터페이스가 여기에 나열됩니다.

캡처 테스트:

메모: enp1s0은 이더넷 인터페이스이고 wlp2s0은 Wi-Fi 인터페이스입니다.

보시다시피 인터페이스가 아래에 나열되어 있으므로 하나의 인터페이스에서 캡처하여 작동하는지 여부를 확인하겠습니다.

아래 스크린샷을 보고 첫 번째 인터페이스를 두 번 클릭합니다.

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_4.png

enp1s0 인터페이스를 두 번 클릭하면 캡처가 시작됩니다. 다음은 인터페이스 enp1s0에서 라이브 캡처를 위한 스크린샷입니다.

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_5.png

다른 인터페이스를 캡처하여 작동하는지 확인할 수도 있습니다.

이제 wlp2s0을 두 번 클릭하여 캡처를 시작합니다. 다음은 라이브 캡처를 위한 스크린샷입니다.

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_6.png

결론

이 기사에서는 Wireshark가 Linux 시스템의 모든 인터페이스를 감지하거나 나열할 수 없을 때 문제를 해결하는 방법을 배웠습니다. 이 문제를 해결할 수 있는 두 가지 방법이 있습니다. 수퍼유저 모드에서 또는 sudo를 사용하여 Wireshark를 시작하십시오.