사용 중단된 Linux 네트워킹 명령어 및 대체 방법

이전 기사에서는 리눅스에서 시스템 관리자를 위한 네트워크 관리, 문제 해결 및 디버깅을 위한 유용한 명령줄 네트워킹 유틸리티를 다루었습니다. 여전히 많은 리눅스 배포판에 포함되어 지원되지만 실제로는 더 이상 사용되지 않거나 폐기된 네트워킹 명령을 언급했으며, 따라서 더 현대적인 대체품을 선호해야 합니다.

이 네트워킹 도구/유틸리티는 여전히 주요 리눅스 배포판의 공식 저장소에서 사용할 수 있지만 실제로는 기본적으로 미리 설치되어 있지 않습니다.

이는 엔터프라이즈 리눅스 배포판에서 몇 가지 인기 있는 네트워킹 명령이 RHEL/CentOS 7에서는 더 이상 작동하지 않지만 실제로는 RHEL/CentOS 6에서는 작동한다는 것으로 나타납니다. 최신 데비안우분투 릴리스에도 포함되어 있지 않습니다.

이 기사에서는 폐기된 리눅스 네트워킹 명령과 그 대체품을 공유할 것입니다. 이 명령에는 ifconfig, netstat, arp, iwconfig, iptunnel, nameif, 그리고 route이 포함됩니다.

모든 목록된 프로그램은 iwconfig을 제외하고 net-tools 패키지에서 발견됩니다. 이 패키지는 많은 해동안 유지보수되지 않았습니다.

중요한 점은 “유지보수되지 않는 소프트웨어는 위험합니다”라는 것을 명심해야 합니다. 이는 Linux 시스템에 큰 보안 위험을 초래합니다. net-tools의 현대적인 대체물은 iproute2입니다 – Linux에서 TCP/IP 네트워킹을 제어하기 위한 다양한 유틸리티들입니다.

다음 표는 폐기된 명령어와 그 대체물에 대한 요약을 보여줍니다. 이를 주의깊게 살펴보아야 합니다.

Linux Deprecated Commands Linux Replacement Commands
arp ip n (ip neighbor)
ifconfig ip a (ip addr), ip link, ip -s (ip -stats)
iptunnel ip tunnel
iwconfig iw
nameif ip link, ifrename
netstat ss, ip route (for netstat -r), ip -s link (for netstat -i), ip maddr (for netstat -g)
route ip r (ip route)

다음 가이드에서 대체물에 대한 자세한 내용을 찾을 수 있습니다.

  1. ifconfig vs ip: 차이 및 네트워크 구성 비교
  2. 네트워크 인터페이스 구성을 위한 유용한 “IP” 명령어 10가지

참고: Doug Vitale Tech Blog 게시물.
Net-tools 프로젝트 홈: https://sourceforge.net/projects/net-tools/
iproutre2 설명 페이지: https://wiki.linuxfoundation.org/networking/iproute2

모두가 이러한 변경 사항을 염두에 두는 것이 좋습니다. 대부분의 이러한 구식 도구들은 미래 언젠가 완전히 대체될 것입니다. 옛 버릇은 쉽게 사라지지 않지만 계속해서 나아가야 합니다. 또한 Linux 시스템에 유지되지 않는 패키지를 설치하고 사용하는 것은 안전하지 않고 위험한 실천 방식입니다.

아직 이러한 오래된/폐기된 명령어를 사용하고 있나요? 대체품을 어떻게 대처하고 계신가요? 아래 피드백 양식을 통해 의견을 공유해 주세요.

Source:
https://www.tecmint.com/deprecated-linux-networking-commands-and-their-replacements/