Linux 사용자는 종종 "ifconfig를 실행합니다. ” 명령을 사용하여 네트워크 인터페이스를 보고 변경합니다. 다른 용도로는 IP 주소, 하드웨어 주소, MTU 등을 보는 것이 있습니다. 일부 사용자는 "bash:/usr/sbin/ifconfig:해당 파일이나 디렉터리가 없습니다."라는 오류가 발생할 수 있습니다. net-tools 패키지가 시스템에 없으면 이 오류가 자주 발생합니다. 일부 사용자의 경우 필수 패키지를 설치한 후에도 작동하지 않습니다.
'ifconfig' 명령 이해
ifconfig는 이더넷, 무선 카드 또는 가상과 같은 네트워크 인터페이스 구성을 담당하는 "인터페이스 구성"의 약자입니다. 이는 IP 주소, 넷마스크, 사용자가 나중에 조정할 수 있는 기타 네트워크 관련 용어 등 필요한 모든 데이터를 표시하므로 Linux 시스템에서 중요한 역할을 합니다. "'ifconfig' 명령을 찾을 수 없습니다"의 원인은 무엇입니까?
"ifconfig를 찾을 수 없음"의 주요 원인은 시스템에 ifconfig 유틸리티가 포함된 net-tools 패키지가 설치되어 있지 않기 때문입니다. 오류는 다음과 같습니다.
ifconfig 명령을 찾을 수 없습니다'ifconfig' 오류 수정을 위한 단계별 안내
모든 Linux 사용자는 추가 기능을 갖춘 더욱 강력한 "ip" 명령이 "ifconfig" 명령을 대체했다는 사실을 알아야 합니다. 이 명령줄 유틸리티가 포함된 net-tools 툴킷은 더 이상 사용되지 않으므로 사용 중인 배포판에 설치되지 않을 수 있습니다. 따라서 "bash:/usr/sbin/ifconfig:해당 파일이나 디렉터리가 없습니다."라는 오류가 발생합니다.
1단계:net-tools 설치
"ifconfig" 명령을 사용하려면 사용자는 아래와 같이 net-tools 툴킷을 설치해야 합니다.
$ sudo apt install net-tools넷 도구 설치
위 명령은 Debian과 Ubuntu 모두에서 작동합니다. 다른 배포판을 사용하는 경우 다음을 사용하여 net-tools 툴킷을 설치하세요.
$ sudo yum install net-tools #For RHEL or CentOS $ sudo dnf install net-tools #For Fedora 22+ $ sudo zypper install net-tools #For openSUSE
2단계:ifconfig 명령 실행
net-tools 툴킷을 설치한 후 명령을 재사용해 보아야 하며 제대로 작동할 것입니다.
$ ifconfigifconfig 명령
그래도 작동하지 않으면 3단계를 따르세요.
3단계:시스템의 PATH 변수에 /sbin 추가
net-tools 패키지를 설치한 후에도 "ifconfig" 명령이 여전히 작동하지 않으면 시스템의 PATH 변수에 '/sbin'을 추가해야 합니다. 이는 '/sbin' 디렉터리가 기본적으로 포함되지 않기 때문에 필요합니다. 다음 명령을 실행하여 시스템의 PATH 변수에 디렉터리를 추가할 수 있습니다.
$ export PATH="/sbin:/usr/sbin:${PATH}" PATH 변수에 '/sbin' 추가 이를 PATH 변수에 추가해야 합니다. 이를 추가하지 않으면 실행 시 "ifconfig" 명령이 있는 전체 경로를 입력해야 하는데, 이는 대부분의 사용자에게 어려울 수 있습니다. 위 명령을 실행한 후 변경 사항을 적용하려면 시스템을 다시 시작해야 합니다.
ifconfig 명령이 더 이상 사용되지 않는 이유는 무엇입니까?
일부 개발자들은 지난 20년 동안 개발이 없었기 때문에 가치가 하락했다고 주장합니다. 더 이상 사용되지 않는 이유는 최신 네트워킹 기술을 지원할 수 없고 다른 사용 가능한 도구에 비해 다양성과 유연성이 부족하기 때문입니다. 개발자들이 ifconfig보다 더 다양하고 유연한 도구로 간주하고 다른 많은 옵션을 제공하는 "ip" 명령을 사용하도록 전환하는 것이 좋습니다.
"ip" 명령을 사용하려면 다음 구문을 따르세요.
ip [ OPTIONS ] OBJECT { COMMAND | help } Linux의 "ip 명령"에 대한 도움말을 보려면 이 매뉴얼 페이지를 참조하거나 다음 도움말 명령을 사용하세요.
$ ip helpIP 도움말 명령
시스템에서 "bash:/usr/sbin/ifconfig:해당 파일 또는 디렉터리 없음" 오류를 이와 같이 수정할 수 있지만 이는 Linux의 오래된 명령 중 하나이므로 사용하지 않는 것이 좋습니다. 여전히 많은 사용자가 사용하고 있지만 최고에 미치지 못하는 것에 만족할 이유가 무엇입니까?
저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.