일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- DELL N Switch
- centos7
- GDisk
- 샤샤자
- VMWare
- nmcli
- centos 7
- CRS #레드비
- OpenStack
- bonding
- Local Repository
- parted
- Windows NTP
- 갤럭시
- 레펜타
- selinux
- eql
- WebConsole
- 갤럭시 피시본
- packstack
- cockpit
- centos8
- firewalld
- yum
- Today
- Total
딜미의 잡다한 IT 이야기...
nmcli 사용방법 본문
Nmcli란?
네트워크 매니저와 네트워크 상태를 컨트롤하는 CLI 도구라 지칭한다.
결국엔 네트워크 관리를 CLI 명령어로 한다고 이해하면 된다.
nmcli 명령어 종류
nmcli --help
Device 정보 확인방법
nmcli device show (현재 확인되는 Device정보)
Device에 IP 정보 입력방법
nmcli connection modify device이름 ipv4.addr”설정하는 IP/서브넷” +ipv4.dns DNS IP ipv4.method manual ipv4.gateway “gateway ip” connect.autoconnect yes
nmcli connection modify ens160 ipv4.addr”192168.0.235/24” +ipv4.dns 8.8.8.8 ipv4.method manual ipv4.gateway “192.168.0.1” connect.autoconnect yes
명령어 적용 및 네트워크 서비스를 재시작 후 아래와 같이 변경된 것을 확인
Device Bonding 방법
기존 network-scripts에서 작성하여 사용하던 bond와 방식은 유사하다고 보면 된다.
1) bond0 라는 device 생성
nmcli connection add type bond con-name 본딩명 ifname 본딩명 mode active-backup(기본적으로 사용)
mode에 active-backup가 아닌 active-active로 구성하고 싶으면 balance-rr
nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup
2) bond0에 묶을 device 선택
nmcli connection add type bond-slave ifname device이름 master 본딩명
nmcli connection add type bond-slave ifname ens160 master bond0
nmcli connection add type bond-slave ifname ens192 master bond0
slave로 선택된 device autoconnect no로 변경
nmcli connection modify ens160 connection.autoconnect no
3) bond0에 본딩 옵션 선택
nmcli connection modify 본드명 +bond.options primary=우선시할 device명 +bond.options miimon=device헬스확인(초단위) +bond.options updelay=device올라오는시간(초단위) +bond.options downdelay=device내려가는시간(초단위)
nmcli connection modify bond0 +bond.options primary=ens160 +bond.options miimon=100 +bond.options updelay=0 +bond.options downdelay=0
부팅시 자동으로 올라오게 설정
nmcli connection modify 본딩명 connection.autoconnect yes
nmcli connection modify bond0 connection.autoconnect yes
네트워크 시스템 재시작
systemctl restart network
bond0에 ip입력
nmcli connection modify device이름 ipv4.addr”설정하는 IP/서브넷” +ipv4.dns DNS IP ipv4.method manual ipv4.gateway “Gateway IP”
nmcli connection modify ens160 ipv4.addr”192168.0.235/24” +ipv4.dns 8.8.8.8 ipv4.method manual ipv4.gateway “192.168.0.1”
4) 리부팅 후 상태 확인
'Server > Linux' 카테고리의 다른 글
SELINUX 설정 방법 (0) | 2019.09.10 |
---|---|
Parted & Gdisk 사용법 (0) | 2019.09.09 |
강글리아(Ganglia) 설치 방법 (0) | 2019.09.04 |
리눅스 Log 관련 확인 명령어 모음 (0) | 2017.03.30 |
Centos 6.x Bonding (0) | 2017.03.29 |