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
connection(이더넷) 종류 확인
nmcli con(nection) show
NAME(설정 파일)과 DEVICE(이더넷 장치)는 ifcfg 설정 파일 속 설정값임
conection(이더넷) 정보 확인
nmcli con show NAME(ens33, ens35)