Thursday, February 7, 2019

CentOS 7 리눅스 관리] 3. virbr0 가상 네트워크 삭제


안녕하세요. 썬구루입니다. ​이번 게시물에선 CentOS 7.3을 설치하면 생성되어 있는 가상 네트워크를 삭제하는 방법에 대해 알아보도록 하겠습니다.

■ 가상 네트워크 삭제

가상화 기능을 사용하면 모를까 일반적으로 CentOS 7.3을 사용하는 것이라고 한다면 가상 네트워크가 필요 없습니다.


위 그림과 같이 터미널을 실행하고 터미널을 이용하여 ifconfig 명령을 사용하면 아래와 같은 결과 값을 확인할 수 있습니다.

[guru@centos701 ~]$ ifco​nfig -a
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.80.133  netmask 255.255.255.0  broadcast 192.168.80.255
        inet6 fe80::6fa5:71fb:7c66:281b  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:27:11:6c  txqueuelen 1000  (Ethernet)
        RX packets 172503  bytes 259372568 (247.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 84891  bytes 5129844 (4.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 4  bytes 340 (340.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 340 (340.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:24:b9:a4  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0-nic: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 52:54:00:24:b9:a4  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

그러면 virbr0을 확인할 수 있는데 학습하는데 거치적거리니 이것을 아래와 같은 명령을 사용하여 제거합니다.

[guru@centos701 ~]$ su -
암호:
[root@centos701 ~]# virsh net-list
 이름               상태     자동 시작 Persistent
----------------------------------------------------------
 default              활성화  예           예

[root@centos701 ~]# 
[root@centos701 ~]# virsh net-destroy default
default 네트워크 강제 종료

[root@centos701 ~]# virsh net-undefine default
default 네트워크가 정의되지 않음

[root@centos701 ~]# 
[root@centos701 ~]# service libvirtd restart
Redirecting to /bin/systemctl restart  libvirtd.service
[root@centos701 ~]# 
[root@centos701 ~]# ifconfig -a
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.80.133  netmask 255.255.255.0  broadcast 192.168.80.255
        inet6 fe80::6fa5:71fb:7c66:281b  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:27:11:6c  txqueuelen 1000  (Ethernet)
        RX packets 172520  bytes 259374452 (247.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 84902  bytes 5130918 (4.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 4  bytes 340 (340.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 340 (340.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

관리자 권한으로 명령을 실행하기 위해 'su -' 명령을 사용하여 root 사용자로 대치합니다. 가상 장치를 관리하기 위해 사용하는 virsh 명령을 사용하여 위와 같이 가상 네트워크를 제거한 후 service 명령을 실행하여 libvirtd 서비스를 재시작하면 가상 네트워크 제거가 완료됩니다.

다음 게시물에선 ensxx 네트워크 이름을 ethxx로 변경하는 방법에 대해 알아보도록 하겠습니다.



No comments:

Post a Comment