Linux에서 기본 IP 주소 얻기

Naila Saad Siddiqui 2024년2월15일
  1. IP 주소는 무엇입니까
  2. 기본 IP 주소 찾기
  3. ip 명령을 사용하여 Linux에서 기본 IP 주소 얻기
  4. ifconfig 명령을 사용하여 Linux에서 기본 IP 주소 가져오기
  5. nmcli 명령을 사용하여 Linux에서 기본 IP 주소 가져오기
  6. 결론
Linux에서 기본 IP 주소 얻기

Linux에서 네트워크 세부 정보를 얻는 방법에는 여러 가지가 있습니다. 이 기사에서 그들 중 일부를 배울 것입니다.

이 간단한 가이드는 Bash 명령을 사용하여 Linux 운영 체제에서 기본 IP 주소를 가져오는 데 사용할 수 있는 다양한 명령의 사용에 관한 것입니다.

IP 주소는 무엇입니까

인터넷 프로토콜을 사용하는 네트워크의 모든 하드웨어 구성 요소는 인터넷 프로토콜(IP) 주소로 식별할 수 있습니다. 통신 네트워크의 장치 간에 전송되는 모든 메시지에는 이러한 IP 주소가 필수 구성 요소로 포함됩니다.

이 IP 태깅은 라우터와 중간 장치가 메시지를 올바른 위치로 라우팅하는 데 중요합니다. IP 주소는 우편 서비스에서 우편물을 라우팅하는 데 사용하는 내륙 핀 코드와 비교할 수 있습니다.

이 기사에서 Linux 시스템의 기본 IP 주소를 확인하는 방법을 알아보겠습니다.

IP 주소 유형

먼저 IP 주소의 여러 범주를 살펴보겠습니다.

‘IPv4’ 및 ‘IPv6’은 두 가지 IP 주소 변형입니다. 현재 가장 일반적인 IP 주소 지정 버전은 ‘IPv4’입니다.

마침표로 구분된 0에서 255까지의 4개 숫자가 형식을 구성합니다. IPv4 주소의 예는 10.106.146.25입니다.

IPv4 주소의 광범위한 채택에도 불구하고, 최종 네트워크 장치의 풍부함으로 인해 현재 더 큰 주소 풀에 대한 수요가 있습니다.

더 많은 비트를 추가하고 영숫자를 사용하는 IPv6 주소는 사용 가능한 IPv4 주소의 적은 수를 보완하려고 합니다. IPv6 주소는 길이가 128비트이며 16비트 길이의 16진수 숫자 그룹 8개로 구성됩니다.

두 가지 IP 버전 외에도 두 가지 주요 IP 주소 범주가 있습니다.

  1. 사설 IP 주소(내부 IP): 사설 IP 주소를 사용하여 로컬 네트워크에 있는 장치를 식별할 수 있습니다.
  2. 공인 IP 주소(외부 IP): 인터넷상의 장치는 공인 IP 주소로 식별할 수 있습니다.

기본 IP 주소 찾기

Linux 시스템에서는 네트워크에 대한 기본 활성 연결이 하나만 있을 수 있습니다. 결과적으로 하나의 기본 인터페이스만 있게 됩니다.

커널 라우팅 테이블의 도움으로 기본 인터페이스를 찾을 수 있습니다.

기본 인터페이스는 기본 경로가 있는 인터페이스이므로 이미 알고 있듯이 기본 게이트웨이와 통신할 수 있어야 합니다.

route 명령을 사용하여 기본 인터페이스를 결정할 수 있습니다. 이 명령은 기본 게이트웨이에 연결된 기본 활성 인터페이스를 볼 수 있는 커널 라우팅 테이블을 표시합니다.

커널 라우팅 테이블

이 표에서 기본 활성 장치인 장치 이름이 wifi0임을 알 수 있습니다. 튜토리얼의 나머지 부분에서 이 장치 이름을 사용하여 기본 IP 주소를 얻습니다.

명령줄 인터페이스(CLI)를 사용하여 IP 주소를 찾는 네 가지 방법이 있습니다.

ip 명령을 사용하여 Linux에서 기본 IP 주소 얻기

기본 IP 주소를 얻으려면 기본 활성 인터페이스에 대한 정보가 필요합니다. ip 명령에 대한 입력으로 인터페이스 이름을 전달하여 특정 인터페이스에 대한 특정 정보를 얻을 수 있습니다.

우리는 이미 wifi0을 우리 시스템의 주요 활성 인터페이스로 식별했습니다. 이제 기본 활성 인터페이스의 모든 측면을 살펴보겠습니다.

ip 명령 사용

위의 출력에서 장치 wifi0의 전체 네트워크 정보를 표시하는 것을 볼 수 있습니다. 이 명령을 grep 명령과 결합하여 IP 주소만 얻을 수 있습니다.

grep 명령은 이 데이터에서 inet 주소를 추출하는 데 도움이 됩니다. 그런 다음 awk 명령을 사용하여 inet 세부 정보의 두 번째 인덱스를 가져옵니다. 출력의 세 번째 줄에서 볼 수 있듯이 두 번째 인덱스가 IP 주소를 나타내는 inet 세부 정보를 보여줍니다.

ip 명령을 사용하여 기본 주소 얻기

이러한 방식으로 네트워크에서 활성 인터페이스의 기본 IP 주소를 추출할 수 있습니다.

ifconfig 명령을 사용하여 Linux에서 기본 IP 주소 가져오기

네트워크 구성에 자주 사용되는 또 다른 도구는 ifconfig 명령입니다. ip 명령이 이 오래된 유틸리티를 대체했지만 여러 Linux 배포판에서 여전히 이를 지원합니다.

기본 활성 인터페이스 이름은 ip 명령과 같이 입력으로 제공되어야 합니다.

IP 주소를 얻기 위한 ifconfig 명령

이것은 또한 동일한 장치 정보를 보여줍니다. 이전 예제와 같이 grepawk 명령을 사용해야만 IP 주소를 추출할 수 있습니다.

ifconfig를 사용하는 IP 주소

nmcli 명령을 사용하여 Linux에서 기본 IP 주소 가져오기

nmcli 명령은 네트워크 설정을 구성하고 표시하기 위해 설치된 네트워크 관리자가 있는 컴퓨터에서 사용됩니다. 현재의 모든 Linux 배포판에는 종종 포함됩니다.

이 명령은 시스템의 모든 인터페이스에 대한 정보를 제공합니다. 따라서 사용자는 기본 활성 네트워크 인터페이스의 기본 IP 주소를 검색하고 식별해야 합니다.

nmcli 명령

이것은 모든 장치의 네트워크 세부 정보를 보여줍니다. 현재 활성 인터페이스의 IP 주소를 표시하려면 다음 명령을 사용합니다.

nmcli를 사용하여 기본 IP 주소 가져오기

결론

결론적으로 이제 IP 주소가 무엇인지, IP 주소의 다양한 버전과 유형을 이해했습니다. 또한 ifconfig, ipnmcli 명령을 사용하여 Linux 시스템의 기본 IP 주소를 가져오고 기본 활성 인터페이스를 식별하는 방법을 배웠습니다.