티스토리 뷰

지금까지 일하면서, 공부하면서 수많은 서버의 OS에 네트워크 세팅을 진행했는데

이 글로 그동안에 혼선이 있었고 의문이 있었던것에 대한 정리가 되었으면 좋겠다.

 

[NetworkManager]


RHEL 7 부터 시작해서, RHEL 9 까지 기본 네트워크 관리 서비스로 NetworkManager 가 사용되고 있다.

script 들을 활용하는 network 서비스는 RHEL 7, RHEL 8 까지는 유지되다가 RHEL 9 부터는 아예 제거되었음.

RHEL 8 버전까지 /etc/sysconfig/network-scripts/ 가면 이런식으로 되어있을꺼임.

RHEL 9 에서는 /etc/sysconfig/network-scripts/ifcfg-* 에 들어가보면 기존처럼 스크립트가 아니라 이런식으로 되어있음.

(대충 이제 이전꺼 집어치우고 장점많은 nmcli나 nmtui 사용하란뜻)

 

RHEL 9 부터는 /etc/NetworkManager/system-connections/ 경로 keyfile 형식으로 저장되어 있음.
이것을 동일하게 vi편집기로 수정할수는 있으나 이제는 절대적으로 권장하는 방법이 아님.

 

자동화 및 클라우드환경에 따른 유연성, 복잡성의 필요와

보안적인 측면에서도  NetworkManager API 활용이 권장되므로 이제는 그만 놓아주어야할때임....

 

[결론]

어차피 기본설치하면 networkmanager 자동으로깔려있고 nmtui, nmcli 사용해서 네트워크 설정하면된다.


[net-tools] (chatgpt 도움받아서씀)


net-tools는 예전부터 사용되어 온 네트워크 유틸리티다. 하지만 RHEL 7 이후부터는 점점 비권장(deprecated) 되며, 현재는 iproute2 및 기타 도구들이 권장된다.

net-tools 명령어 대체 명령어 (iproute2, ss, etc.)

🔄 net-tools → 대체 툴 목록

net-tools 명령어                                                       대체 명령어 (iproute2, ss, etc.)
ifconfig ip addr, ip link, ip -s link
netstat ss, ip -s, ss -tuln
route ip route
arp ip neigh
hostname hostnamectl
mii-tool, ethtool ethtool, nmcli

 

RHEL 9 환경에서 네트워크 진단 도구

  • nmcli – NetworkManager 기반 네트워크 설정/관리
  • ethtool – NIC 상세 정보 확인
  • nmtui – 터미널 기반 NetworkManager UI
  • ss – 소켓 정보 분석
  • tcpdump, wireshark – 패킷 캡처 및 분석

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함