티스토리 뷰
지금까지 일하면서, 공부하면서 수많은 서버의 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 → 대체 툴 목록
| 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 – 패킷 캡처 및 분석
'리눅스' 카테고리의 다른 글
| Ubuntu Linux의 네트워크 세팅에 대해 (0) | 2025.05.07 |
|---|---|
| Ubuntu Linux NAS 마운트 하는방법 (0) | 2024.11.27 |
| rhel8,rokcy8,Cent8 로컬 레포지토리 local repository 간단명령 (0) | 2024.07.18 |
| Linux Server 본딩(bonding) 하는법 - [Ubuntu 계열]. (0) | 2024.03.27 |
| Ubuntu 22.04 Ethernet connected가 보이지 않는 경우 (0) | 2024.03.27 |