728x90
Redhat 리눅스8이상에서 네트웍 IP 설정을 수동으로 설정하는 방법을 소개 합니다.
예전에는 ifconfig 나 setup tool을 통해 쉽게 등록 했는데 그런 기능들이 사라지고 별도 명령을 이용하게 됩니다.
nmcli를 이용한 네트웍 수동으로 설정하기
리눅스 버전이 바뀌면서 새로운 환경 설정 명령들이 나옵니다.
CentOs/ RHEL 8 버전 부터 service network restart 와 systemctl restart network등 network.service는 지원하지 않습니다.
nmcli 명령으로 네트웍 설정 파일을 지원하는 명령입니다.
네트웍 설정을 위해서는 NetworkManager.service의 nmcli 명령어를 사용해야 합니다.
우선 NetworkManager.service 를 통해서 서비스의 기동 상태를 확인합니다.
[기동된 N.M 서비스 확인]
systemctl status NetworkManager.service
systemctl start NetworkManager.service
[네트워크 디바이스 설정 확인]
nmcli dev status
nmcli con show
ip addr show enp0s8
[네트워크 연결 설정 불러오기]
- /etc/sysconfig/network-scripts/ifcfg-enp* 에서 수정 시 reload 명령어 수행
nmcli con reload
[네트워크 연결 생성]
- enp0s8 이라는 정적 연결(connection)을 enp0s80 라는 device로 정적 연결
nmcli con add con-name enp0s8 type ethernet ifname enp0s8
nmcli con add con-name enp0s8 type ethernet ifname enp0s80 ip4 192.168.56.103/24 gw4 192.168.56.254
[네트워크 연결 삭제]
nmcli con del epns0
- (/etc/sysconfig/network-scripts/ 안의 파일도 같이 삭제한다)
[네트워크 연결 활성화]
nmcli con up enp0s8
[네트워크 연결 비활성화]
nmcli con down enp0s8
[네트워크 연결 수정]
nmcli con modify enp0s8
(예시)
[root@node2 apache-pulsar]# nmcli dev status
DEVICE TYPE STATE CONNECTION
enp0s3 ethernet connected enp0s3
enp0s8 ethernet connected enp0s8
virbr0 bridge connected virbr0
lo loopback unmanaged --
728x90
반응형
'InfraPlatform' 카테고리의 다른 글
리눅스 설치시 해야 할일 10가지 (0) | 2022.07.15 |
---|---|
(MSA) 마이크로 서비스간의 빠른 메시징 처리를 위한 NATS (0) | 2022.02.18 |
(보안) Log4j 원격코드 실행 취약점 원리 (CVE-2021-44228) (0) | 2021.12.13 |
(Backblaze)2020년 하드 드라이브 안정성 추천 브랜드 (0) | 2021.02.16 |
[꿀팁]고성능 Nginx를위한 보안(7)-DoS, DDoS 공격 방어 설정 (1) | 2021.01.18 |
[꿀팁] 고성능 Nginx를위한 튜닝(6)-로그 부하 줄이기 (0) | 2021.01.13 |
[꿀팁]고성능 Nginx를위한 튜닝(5)-마이크로캐싱 (2) | 2021.01.09 |