Sunday, April 15, 2018

CentOS 7.3 리눅스 네트워크 ] 1. 네트워크 인터페이스 카드 (NIC) IP 주소 설정


안녕하세요. 썬구루입니다. 이 게시물에서는 CentOS 7.3 리눅스에서 네크워크 인터페이스 카드(이하 NIC)에 IP 주소 설정하는 방법에 대해 알아보도록 하겠습니다. 관련된 파일을 변경하고 명령을 실행하여 NIC에 대한 IP 주소를 변경할 수도 있지만 이 게시물에서는 GUI 툴을 이용한 IP 주소 설정하는 방법에 대해 알아보도록 하겠습니다.

  ■ nmtui
  ■ gnome-control-center

네트워크란 두 대 이상의 통신 기기들이 상호 간 데이터를 주고받기 위해 사용되는 통신망을 말합니다. 통신을 위해 유/무선이 사용되며 통신 매체와 통신 프로토콜, 통신망 구조와 같은 지식은 관련된 전문 서적이 많이 있으니 서적을 참고하시길 바랍니다.

저가 사용하고 있는 CentOS 7.3을 테스트하는 환경은 VMware Workstation Pro 12.5입니다. VMware Workstation 10 윈도우 버전부터 가상 네트워크를 20개까지 만들 수 있습니다. 그리고 설치한 CentOS 7.3은 NAT 유형의 가상 네트워크(스위치)인 VMnet8에  연결되어 있습니다. VMware Workstation의 가상 네트워크 관리 방법은 책과 아래 게시물을 참고하시길 바랍니다.


CentOS 7 버전부터 네트워크 카드 이름 규칙이 변경되었습니다. ens32로 이름이 나타나는데 eth 이름 규칙으로 변경하려면 아래 게시물을 참고하세요.

■ nmtui

nmtui는 Network Manager를 제어하기 위한 텍스트 기반 인터페이스(TUI)를 제공하는 네트워크 툴입니다.


화살표 방향키로 이동을 제어하고 스페이스 키로 선택을 제어합니다. 아래와 같은 순으로 선택하여 IP 주소를 수동으로 설정할 준비를 합니다.

연결 편집 > eth0 > 편집

그러면 아래와 같은 화면이 나타납니다.


IPv4 설정은 수동으로 IPv6은 무시로 변경합니다. 해당 글자로 이동한 후 Enter 키를 누르면 변경할 수 있는 값이 나타납니다.


IPv4 오른쪽에 있는 보기를 누르면 아래와 같은 화면이 나타나는데 아래와 같은 IP 주소값을 입력합니다.

IP 주소
Gateway
DNS 서버
비고
192.168.80.10/24
192.168.80.2
 168.126.63.1
 -


그리고 ok > Back > 종료를 누르고 아래와 같은 명령을 실행하면 설정한 주소값으로 IP 주소가 변경됩니다.

[root@centos701 ~]# systemctl restart network.service
[root@centos701 ~]#
[root@centos701 ~]# ifconfig -a

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.80.10  netmask 255.255.255.0  broadcast 192.168.80.255
        inet6 fe80::20c:29ff:fe27:3f5  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:27:03:f5  txqueuelen 1000  (Ethernet)
        RX packets 711  bytes 71373 (69.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 449  bytes 46800 (45.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@centos701 ~]# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.80.2    0.0.0.0         UG        0 0          0 eth0
192.168.80.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
[root@centos701 ~]#
[root@centos701 ~]# nslookup www.naver.com

Server:  168.126.63.1
Address: 168.126.63.1#53

Non-authoritative answer:
www.naver.com canonical name = www.naver.com.nheos.com.
Name: www.naver.com.nheos.com
Address: 125.209.222.142
Name: www.naver.com.nheos.com
Address: 202.179.177.21

[root@centos701 ~]# 

■ gnome-control-center

이 명령도 설정이 유사합니다. 아래와 같은 명령을 실행하면 다음과 같은 창이 나타납니다.

 # gnome-control-center network


창의 오른쪽 하단 톱니바퀴가 설정 아이콘입니다. 이것을 선택하여 IP 주소를 확인합니다.


수동 버튼을 누르면 풀다운 메뉴가 나타나고 여기서 다시 자동으로 또는 수동으로 변경할 수 있습니다. 자동은 DHCP 서버로 IP 주소 정보를 할당받는 DHCP 클라이언트로 만드는 것입니다.

쉽죠... ^^





No comments:

Post a Comment