RHEL/CentOS 7 에서 Network 설정하기
2015.08.31 19:11
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
7 버전부터는 이전에 사용하던 setup 과 같은 터미널 유틸리티가 더이상 지원되지 않음.
따라서 NetworkManager를 이용한 네트웍 설정을 이용하여야 함.
- Network Manager Service 상태 보기
# systemctl status NetworkManager.service
- NIC 상태 정보 보기
# nmcli dev status
기존의 /etc/sysconfig/network-script 에 저장되는 ifcfg- 로 시작하는 스크립트 파일은 여전히 존재하나,
NIC 이름이 기존의 eth0 와 같은 형태에서 enp0s3 와 같은 형태로 변경됨.
또하나, /etc/sysconfig/network-script/ifcfg-enp0s3 파일에서
NM_CONTROLLED=no 라고 표시되어 있다면 Network Manager Service가 관리하는 대신에 NIC이 up 상태로 활성화 되는 것을 의미함.
- 네트웍 서비스를 재시작
# systemctl restart network.service (기존의 # serivce network restart 와 같다)
혹은
# nmcli c reload
혹은
# cd /etc/sysconfig/network-script; nmcli c reload ifcfg-enp0s3 ifcfg-enp0s4
- ip 정보 확인 (ifconfig 와 유사)
# ip add
- 터미널 환경에서 GUI 형식으로 NIC 설정하기
# nmtui edit enp0s3 (기존 # setup 에서 Network Configuration과 유사)
: Netmask 값은 IP란에 CIDR 형식으로 기입한다. (예 : 192.168.0.1 , 255.255.255.0 -> 192.168.0.1/24)
기존 setup 명령어와 마찬가지로 ifcfg-??? 스크립트를 생성할 뿐이므로 네트웍 재설정을 위해서는
# systemctl restart network.service
실행이 필요하다.