IP 대 ifconfig

IP 대 ifconfig

읽고 나서이것답을 찾기 위해 저는 *nix 시스템 ip과 시스템의 차이점을 찾기 시작했습니다 . ifconfig나는 곧 그것이 ip에 비해 "더 많은" 기능을 가지고 있다는 것을 알게 되었지만 ifconfig실제 차이점은 무엇입니까? ifconfig나에게 필요한 기능을 제공하는데 사용하지 않을 이유가 없나요 ? (예: 보안 영향) 저는 열렬한 사용자이기 때문에 알고 싶습니다 ifconfig.

답변1

간단한 대답: Linux에서는 ifconfig더 이상 사용되지 않습니다.

에서 man ifconfig:

이 프로그램은 더 이상 사용되지 않습니다! 교체 점검 ip addrip link. 통계용으로 ip -s link.

답변2

에서왜 iproute2인가?:

대부분의 Linux 배포판과 대부분의 UNIX는 현재 arp, ifconfig 및 Route 명령을 사용합니다. 이러한 도구는 작동하는 동안 Linux 2.2 이상에서 예상치 못한 동작을 보여줍니다. 예를 들어, GRE 터널은 요즘 라우팅의 필수적인 부분이지만 완전히 다른 도구가 필요합니다.

iproute2를 사용하면 터널은 도구 세트의 필수 부분입니다.

2.2 이상의 Linux 커널에는 완전히 재설계된 네트워크 하위 시스템이 포함되어 있습니다. 이 새로운 네트워킹 코드는 일반 OS 분야에서 경쟁이 거의 없는 Linux 성능과 기능 세트를 제공합니다. 실제로 새로운 라우팅, 필터링 및 분류 코드는 많은 전용 라우터, 방화벽 및 트래픽 조절 제품에서 제공하는 코드보다 더 많은 기능을 제공합니다.

새로운 네트워킹 개념이 발명됨에 따라 사람들은 기존 OS의 기존 프레임워크 위에 이를 적용하는 방법을 찾았습니다. 이러한 부주의한 계층화로 인해 대부분의 인간 언어와 마찬가지로 이상한 동작으로 가득 찬 네트워킹 코드가 생성되었습니다. 과거에 Linux는 이러한 많은 기능을 SunOS가 처리하는 방식을 에뮬레이트했는데 이는 이상적이지 않았습니다.

이 새로운 프레임워크를 사용하면 이전에는 Linux의 범위를 넘어서는 기능을 명확하게 표현할 수 있습니다.

관련 정보