NetworkManager: 네트워크를 제어, 설정하는 데몬, nmcli(명령어 기반), nm-connection-editor(GUI 기반)로 설정가능
nmcli
1. nmcli gen: 전체적인 네트워크 상태확인
2. nmcli net: 네트워크 활성화 / 비활성화 설정 및 상태 출력
[명령어]
nmcli net off: 네트워크 비활성화
nmcli net on: 네트워크 활성화
nmcli net con: 네트워크 상태 확인
- full: 네트워크에 연결, 인터넷 사용가능
- limited: 네트워크에 연결되어 있으나, 인터넷 불가
- none: 네트워크에 연결되어 있지 않음
- unknown: 네트워크 연결 상태 확인 불가
3. nmcli con: 네트워크 설정
[명령어]
nmcli con: 이름, 장치명, UUID 등 출력
nmcli con up 장치명: 장치 활성화
nmcli con down 장치명: 장치 비활성화
nmcli con add 장치명: 네트워크 연결 추가
nmcli con mod: 설정 값 수정
[예시]
[root@localhost ~]# nmcli con
NAME UUID TYPE DEVICE
유선 연결 1 2e2d8c1d-1562-35b9-8c6a-3d73adb6ffcb ethernet ens32
프로파일 1 69c72757-1eb9-4880-a00a-4d5e80153891 ethernet --
[root@localhost ~]# ifconfig ens32
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.111.111 netmask 255.255.255.255 broadcast 0.0.0.0
[root@localhost ~]# nmcli con up uuid 2e2d8c1d-1562-35b9-8c6a-3d73adb6ffcb ifname [인터페이스 이름]
=> 해당연결과 인터페이스 매핑
[root@localhost ~]# nmcli con mod uuid 2e2d8c1d-1562-35b9-8c6a-3d73adb6ffcb +pv4.addresses 192.168.1.1
[root@localhost ~]# nmcli con mod uuid 2e2d8c1d-1562-35b9-8c6a-3d73adb6ffcb -ipv4.addresses 192.168.1.1
=> ip주소 추가 및 제거
[root@localhost ~]# nmcli con mod uuid 2e2d8c1d-1562-35b9-8c6a-3d73adb6ffcb +ipv4.routes "192.168.2.0/24 192.168.1.44"
'Network' 카테고리의 다른 글
CIDR 계산기 (0) | 2021.01.03 |
---|---|
[Network] IP주소 얻는 흐름 (0) | 2020.12.31 |
[Linux] 네트워크 명령어 ping / traceroute / arp / tcpdump / netstat (0) | 2020.12.24 |
VPN (0) | 2020.11.09 |
[Network] Well-known Port (0) | 2020.07.06 |