반응형

[리눅스 명령어]CentOS : man nmcli

 

1. 용도 및 목적
리눅스 네트워크 설정 (rhel 8 부터 강제), NetworkManager 필요

2. 자주 쓰는 옵션
-nmcli 기본 명령어(NetworkManager은 온라인 되어야함)
nmcli net off : 네트워크 비활성화
nmcli net on : 네트워크 활성화
nmcli net con : 네트워크 상태확인
-full : 네트워크 연결, 인터넷 사용가능
-limited : 네트워크에 연결되어 있으나, 인터넷 불가
-none : 네트워크에 연결되어 있지 않음
-unknown : 네트워크 연결상태 확인 불가

-설정 방법
-bond device 생성
nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=active-backup,miimon=100"
-bond member 추가(ex : eno49, eno50)
nmcli connection add type ethernet slave-type bond con-name bond0-port1 ifname eno49 master bond0
nmcli connection add type ethernet slave-type bond con-name bond0-port2 ifname eno50 master bond0

-bond ip 설정(IP, subnet, gw, 수동설정)
nmcli connection modify bond0 ipv4.addresses '192.168.131.191/16'
nmcli connection modify bond0 ipv4.gateway '192.168.1.1'
nmcli connection modify bond0 ipv4.method manual

-device 확인
nmcli device status

-ip v4 및 ip v6 설정시
nmcli connection modify bond0 ipv4.addresses '192.0.2.1/24'
nmcli connection modify bond0 ipv4.gateway '192.0.2.254'
#!nmcli connection modify bond0 ipv4.dns '192.0.2.253'
#!nmcli connection modify bond0 ipv4.dns-search 'example.com'
nmcli connection modify bond0 ipv4.method manual

# nmcli connection modify bond0 ipv6.addresses '2001:db8:1::1/64
# nmcli connection modify bond0 ipv6.gateway '2001:db8:1::fffe'
# nmcli connection modify bond0 ipv6.dns '2001:db8:1::fffd'
# nmcli connection modify bond0 ipv6.dns-search 'example.com'
# nmcli connection modify bond0 ipv6.method manual

-interface(device 활성화)
nmcli connection up bond0
nmcli connection modify bond0 connection.autoconnect-slaves 1
nmcli device

-bond0 구성 확인
cat /proc/net/bonding/bond0

3. 활용 방법
-nmtui 로 설정 가능

반응형

+ Recent posts