Linux Ifconfig 명령: 사용 방법

Ubuntu 및 기타 Linux 배포판에서 명령줄 도구(command line tools) 는 일반적으로 컴퓨터의 내부 작동과 상호 작용하는 가장 좋은 방법입니다. ifconfig 명령은 Linux(Linux) 에서 네트워크 설정을 구성하는 데 사용됩니다 .

Ifconfig 는 ip 명령의 이전 버전이지만 많은 사람들이 더 간단한 구문과 사용 편의성으로 인해 여전히 ifconfig를 선호합니다. 그러나 네트워크 인터페이스 구성을 위해 ifconfig를 정확히 어떻게 사용합니까? 다음은 연습입니다.

Net-Tools 설치

ifconfig 명령은 기본적으로 Linux(Linux) 배포판에 설치되지 않습니다 . 대부분의 시스템 관리자는 설정 시 패키지가 속한 패키지를 설치하지만 경우에 따라 컴퓨터에 없을 수도 있습니다. 쉽게 설치할 수 있습니다.

설치되지 않은 시스템에서 ifconfig 명령을 사용하려고 하면 설치 방법에 대한 지침과 함께 오류 메시지가 표시됩니다. 다음 명령을 입력하기만 하면 됩니다.

sudo apt install net-tools

그러면 ifconfig 및 몇 가지 다른 네트워크 구성 유틸리티가 설치됩니다. sudo 는 ifconfig를 설치하고 네트워크를 활성화 또는 비활성화하는 데 필요합니다 .

ifconfig 를 사용하여 네트워크 정보(Network Information Using) 보기

ifconfig 명령을 사용하는 가장 간단한 방법은 매개변수 없이 직접 실행하는 것입니다. 이렇게 하면 이더넷 및 무선 연결을 포함하여 모든 활성 인터페이스에 대한 정보가 표시됩니다.

이것은 MTU(MTU) 값(최대 전송 단위(Transmission Unit) ), IP 주소(IP addresses) 및 패킷 기록 을 포함하여 네트워크 인터페이스에 대한 모든 관련 정보를 제공합니다 . 인터페이스 이름과 함께 보다 이해하기 쉬운 형식의 기술 사양만 원하면 ifconfig -s를 입력하십시오.

그러나 이 두 버전 모두 현재 비활성 네트워크를 포함하지 않습니다. 모든 네트워크 인터페이스를 보려면 대신 ifconfig -a 명령을 사용하십시오.

네트워크 이름을 이미 알고 있고 특정 인터페이스의 상태만 원하는 경우 해당 이름을 ifconfig 명령에 추가할 수 있습니다. 이와 같이:

ifconfig eth0

ifconfig로 네트워크 활성화 및 비활성화(Disabling Networks)

실행 중인 네트워크의 상태를 모니터링하는 것은 ifconfig로 할 수 있는 유일한 것이 아닙니다. 또한 이 명령을 사용하여 MTU(MTU) 및 사용된 마스킹 까지 이러한 인터페이스의 거의 모든 측면을 구성할 수 있습니다 .

가장 간단한 사용 사례는 네트워크를 시작하거나 중지하는 것입니다. 다음 명령을 사용하여 이 작업을 수행할 수 있습니다.

sudo ifconfig 이름 업

"name" 매개변수는 네트워크의 실제 이름입니다. 이것은 ifconfig -a 명령을 사용하여 감지된 비활성 인터페이스를 활성화하는 데 사용할 수 있습니다.

네트워크를 비활성화하려면 up 대신 down을 사용하십시오.

sudo ifconfig dummy0 다운

이렇게 하면 인터페이스가 비활성화됩니다.

ifconfig를 사용하여 네트워크 구성

네트워크 인터페이스와 관련된 값을 수정하는 것은 쉽습니다. 이러한 모든 변경 사항을 적용하려면 관리자 권한이 필요하므로 명령 앞에 sudo를 추가하는 것을 잊지 마십시오 .(Just)

이 기능의 가장 일반적인 용도는 네트워크에 사용자 지정 IP 주소를 할당하는 것입니다. 예를 들어, 다음은 dummy0 인터페이스에 새 IP 주소를 제공하는 방법입니다.

sudo ifconfig 더미0 29.95.245.112

네트워크 이름 뒤에 유효한 IP 주소를 입력하여 할당할 수 있습니다. 잘못 입력한 경우에만 메시지가 표시됩니다. 그렇지 않으면 변경 사항이 즉시 적용됩니다.

다음과 같이 넷마스크를 지정할 수도 있습니다.

sudo ifconfig dummy0 넷마스크 255.255.255.0

브로드캐스트 주소를 설정하는 구문은 다음과 유사합니다.

sudo ifconfig dummy0 브로드캐스트 77.40.108.115

네트워크에 대해 이러한 모든 IP 주소를 수정하려는 경우 모든 명령을 함께 묶는 것이 더 효율적입니다. 대부분의 Linux 명령과 마찬가지로 한 줄에 여러 인수를 포함할 수 있습니다.

네트워크 인터페이스에는 하나 이상의 별칭이 있을 수도 있습니다. 이들은 name:x의 구문으로 지정됩니다. 여기서 name은 네트워크의 이름이고 xa 숫자입니다. 예를 들어 dummy0 네트워크에 별칭 IP 주소를 추가하는 방법은 다음과 같습니다.

sudo ifconfig 더미0:0 69.72.169.2

ifconfig를 사용하여 상태를 가져오면 작동하는지 확인할 수 있습니다.

ifconfig 더미0:0

ifconfig로 다른 무엇을 할 수 있습니까?

ifconfig 명령에는 네트워크 인터페이스의 다른 많은 변수를 수정하는 데 사용할 수 있는 광범위한 인수 목록이 있습니다. 무엇보다도 멀티캐스트를 활성화하고 MTU 를 설정하고 무차별 모드를 활성화할 수 있습니다.

공식 매뉴얼 페이지(official man pages) 에는 각각 이 하는 일에 대한 기술적 정의와 함께 ifconfig와 함께 사용할 수 있는 모든 인수의 전체 목록이 있습니다. 물론 man ifconfig 명령을 사용하여 터미널 자체에서 설명서를 호출할 수 있습니다.

언제 ifconfig를 사용해야 합니까?

대부분의 사용자는 ifconfig 명령을 사용할 이유가 거의 없습니다. 기본적으로 제공되는 자동 설정은 정상적인 인터넷 사용에 충분합니다.

그러나 네트워크 인터페이스에 대해 보다 세분화된 제어를 원하는 시스템 관리자라면 ifconfig가 당신을 위한 도구일 뿐입니다. 시스템을 부팅할 때 명령을 사용하여 네트워크 인터페이스를 적절하게 구성한 다음 거의 잊어버릴 수 있습니다.

모든 네트워크 인터페이스의 상태를 쿼리하고 구성할 수 있으므로 네트워크 문제를 진단하는 데에도 유용합니다. ifconfig를 사용하여 네트워크를 다시 시작하거나 더 원활하게 작동할 때까지 기술 매개변수를 전환할 수도 있습니다.



About the author

저는 Windows 11 및 10 플랫폼에서 10년 이상의 경험을 가진 소프트웨어 엔지니어입니다. 저는 Windows 7과 Windows 8을 위한 고품질 소프트웨어를 개발하고 유지 관리하는 데 중점을 두었습니다. 또한 Chrome, Firefox, Xbox One 및 파일을 포함하되 이에 국한되지 않는 다양한 다른 프로젝트에서도 작업했습니다.



Related posts