7에서 8로 넘어오면서 network.service가 삭제됨

8부터는 NetworkManager만 사용합니다

텍스트유저인터페이스인 nmtui와 커맨드라인인터페이스인 nmcli가 있습니다

nmcli 명령어는 nmcli + 객체 + 명령어 + 옵션 구조로 이루어져 있습니다

객체 설명 명령어 설명 옵션 설명
general 네트워크의 전반적인 상태를 확인하고 제어 status 현재 네트워크의 상태 및 정보를 확인
networking 네트워크 서비스 활성화/비활성화 상태를 제어 on
off 네트워크 관리 서비스를 활성화
네트워크 관리 서비스를 비활성화
device 시스템에 존재하는 실제 네트워크 장치를 관리 status
show
disconnect 모든 네트워크 장치의 상태를 요약
특정 장치의 상세 정보
특정 장치에 연결된 모든 연결 끊음
connection 저장된 네트워크 연결 프로필을 관리 show
show “연결프로필”
up “연결 프로필”
down “연결 프로필”
delete “연결 프로필” 모든 연결 프로필 목록
연결 프로필 상세 정보
저장된 연결 프로필을 활성화
활성화된 프로필을 비활성화
기존 연결 프로필을 삭제
add 새로운 연결 프로필을 추가 type

con-name ifname | ethernet (유선 네트워크) bond (본딩) wifi (무선 네트워크) ens33(연결 프로필 이름 지정) ens33(연결을 적용할 실제 네트워크 장치) | | | | modify “연결프로필” | 기존 연결 프로필의 설정을 변경 | ipv4.method ipv4.address ipv4.gateway ipv4.dns autoconnect con-name ifname | auto (DHCP), manual (static), disabled (사용안함) 192.168.1.100/24 192.168.1.254 8.8.8.8 yes, no ens33(연결 프로필 이름 지정) ens33(연결을 적용할 실제 네트워크 장치) |

이더넷 디바이스 확인

nmcli device

Untitled

Untitled

connection(이더넷) 종류 확인

nmcli con(nection) show

Untitled

NAME(설정 파일)과 DEVICE(이더넷 장치)는 ifcfg 설정 파일 속 설정값임

Untitled

conection(이더넷) 정보 확인

nmcli con show NAME(ens33, ens35)