Debian 10에 네트워크 인터페이스 나열

Debian 10에 네트워크 인터페이스 나열

2022-06-03 last update

5 minutes reading Debian
시스템 관리자 또는 일반 사용자는 일반적으로 네트워크 구성을 수행해야 합니다.이렇게 하기 전에, 당신은 시스템에 몇 개의 네트워크 인터페이스가 사용할 수 있는지 알아야 합니다.본고는 데비안 시스템에 네트워크 인터페이스를 열거하는 여러 가지 방법을 토론할 것이다.
본고에 열거된 명령은 명령줄 터미널 프로그램을 사용하여 실행됩니다.Debian에서 터미널 응용 프로그램을 시작하려면 바탕 화면의 왼쪽 상단에 있는 Activities 탭을 클릭하고 검색 표시줄에 Terminal을 입력합니다.검색 결과가 나타나면 터미널 아이콘 을 클릭하여 터미널을 엽니다.
참고: 본고에서 논의한 모든 명령은 Debian 10 Buster 시스템에서 실행됩니다.

메서드 #1: IP 명령


네트워크 인터페이스를 나열하는 가장 흔하고 간단한 방법은 IP 명령을 사용하는 것이다.이 명령은 시스템 네트워크 인터페이스에 대한 대량의 정보를 제공합니다.
시스템의 네트워크 인터페이스를 나열하려면 터미널에서 다음 명령을 실행합니다.
$ ip a
또는
$ ip addr

위의 명령은 시스템에서 사용할 수 있는 모든 네트워크 인터페이스를 보여 줍니다.상기 출력 디스플레이 시스템에는 세 개의 인터페이스가 있다. 하나는 링 인터페이스(lo)와 두 개의 이더리움 인터페이스(eth0과eth1), 그리고 다른 통계 정보를 열거했다.이 명령은 IP 주소, 상태 (위 또는 아래), MAC 주소 등 네트워크 인터페이스에 대한 추가 유용한 정보도 표시합니다.
참고: 시스템 하드웨어에 따라 네트워크 인터페이스 이름이 다를 수 있습니다.
다음 IP 명령을 사용하여 네트워크 인터페이스를 나열할 수도 있습니다.
$ ip link show

메서드 #2: ifconfig 명령


ifconfig 명령은 현재 유행이 지났지만, 많은 Linux 버전에서 지원됩니다.ifconfig 명령을 사용하여 시스템에서 사용할 수 있는 네트워크 인터페이스를 나열할 수 있습니다.
명령/sbin/ifconfig를 입력하여 시스템의 네트워크 인터페이스를 표시하십시오. ifconfig를 입력하지 않습니다.
$ /sbin/ifconfig

네트워크 인터페이스를 나열하는 것 외에 상기 명령은 IP 주소, MTU 크기, 데이터 패키지 발송/수신 수량 등 네트워크 인터페이스에 대한 기타 유용한 정보를 표시할 것이다.

메서드 #3: netstat 명령


netstat 명령은 시스템에서 사용할 수 있는 네트워크 인터페이스를 표시하는 데도 사용할 수 있습니다.이렇게 하려면 netstat, 뒤에 -i 로고를 입력하십시오. 아래와 같습니다.
$ netstat -i

위의 명령은 시스템에서 사용할 수 있는 네트워크 인터페이스와 수신 패키지의 수량, MTU 크기 등 기타 유용한 정보를 보여 줍니다.

메서드 #4: nmcli 명령


nmcli 명령은 네트워크 인터페이스에 대한 정보도 제공합니다.nmcli 명령은 GUI 인터페이스에서 실행되는 Debian 릴리스에 사용할 수 있습니다.단, 비GUI 시스템을 사용하는 경우 터미널에서 다음 명령을 사용하여 네트워크 관리자를 설치해야 합니다.
$ sudo apt install network-manager
설치가 완료되면 터미널에서 다음 명령을 실행하여 네트워크 관리자를 활성화하고 시작합니다.
$ sudo systemctl start network-manager
$ sudo systemctl enable network-manager
시스템에서 사용할 수 있는 네트워크 인터페이스를 나열하려면 터미널에서 다음 명령을 실행합니다.
$ nmcli device status

위의 명령은 사용 가능한 네트워크 인터페이스에 대한 간략한 정보를 보여 줍니다.

메서드 #5:/sys/class/net 디렉토리


/sys/class/net 디렉터리의 내용을 보면서 시스템의 네트워크 인터페이스를 볼 수 있습니다.이렇게 하려면 터미널에서 다음 명령을 실행하십시오.
$ ls /sys/class/net

위의 명령은 시스템에서 사용할 수 있는 인터페이스의 이름만 표시하는 간결한 출력을 되돌려줍니다.

메서드 #6: /proc/net/dev 파일


/proc/net/dev 파일에는 네트워크 인터페이스에 대한 정보도 포함되어 있습니다.이 파일의 내용을 보면 시스템에서 사용할 수 있는 네트워크 인터페이스를 볼 수 있습니다.터미널에서 다음 명령을 실행하여 이 작업을 수행합니다.
$ cat /proc/net/dev

위의 명령은 시스템에서 사용할 수 있는 네트워크 인터페이스와 이 인터페이스에 대한 다른 정보를 보여 줍니다.

결론


Linux의 장점은 다른 방식으로 같은 작업을 수행할 수 있다는 데 있습니다.본고는 데비안 시스템에 네트워크 인터페이스를 열거하는 여러 가지 방법을 토론하였다.