본문 바로가기

OS,Network,Container

CentOS7 설치 후 네트워크 설정

반응형

CentOS7 설치 후 네트워크 설정하는 방법에 대해 알아보겠습니다.

 

 

 

[ Network 설정 ]

 

우선, 가장 먼저 네트워크 설정을 통한 네트워크 통신이 가능하도록 해야한다.

호스트 window의 cmd에서 ipconfig를 통해 가상머신에 할당된 ip를 확인한다.

 

가상머신의 구조가 어떤식으로 이루어지는지 이해할 때 좋은 사진을 가져왔다. 예전에 이것이 리눅스다 강의를 들을 때 저 구조를 보고 이해하였다.

 

실제 컴퓨터의 외부 네트워크 인터넷 공급자(ISP)에서 네트워크 통신이 시작된다.

그리고 실제 컴퓨터(Host)의 NIC를 통해 호스트 OS의 ip가 할당되고 vmware 프로그램에 가상의 ip대역대 또한 할당된다. 

 

이것이 리눅스다 강의 중 발췌

 

 

실제 컴퓨터의 cmd에서 ipconfig를 쳐보면

Vmnet1 과 Vmnet8 과 무선 LAN 어댑터 Wi-Fi가 나온다.

무선 LAN 어댑터는 필자의 노트북 ip 주소이고,

Vmnet1 과 Vmnet8은 가상머신에서 제공하는 가상ip주소대역이다.

우리는 NAT(Network Address Translation)을 사용할 것이므로 Vmnet8의 IP주소를 참고하면 된다.

 

 

IP 주소 : 192.168.5.1

 

 

 

 

이제 CentOS7 으로 돌아와서 

ip 주소를 확인하기 위해 ip address 

 

현재 DHCP로 설정되어 있는 ip주소를 고정 ip로 설정할 것이다.

 

 

[ 고정 IP 설정 ]

 

- cd /etc/sysconfig/network-scripts/ 로 이동

- ls 로 파일과 디렉터리 확인

- vi ifcfg-ens33 의 파일 설정을 변경하여 고정 ip를 할당해 줄 것이다. ( 다른 이름일 수도 있음 )

 

 

vi 로 들어왔다.

 

 

[ 설정할 내역 ]

- BOOTPROTO 는 static 으로 변경

- ONBOOT은 만약 no로 설정되어 있으면 yes로 설정해주기

- 그 외, ip주소와 dns 주소, gateway 주소 잘 설정해주기 (중요)

- IPv6 관련된 내용은 다 지우기 ( 이건 선택사항. 어차피 IPv6 안 쓸거라 난 삭제함)

 

dns1, dns2 는 각각 google 과 KT dns 서버의 주소이다. 한개만 설정해줘도 무방함

gateway는 보통 끝자락에 2번을 설정해줌.

( 외부 네트워크와 통신하기 위한 출구, 입구의 역할을 하므로 외부 네트워크 통신이 안되면 필히 확인해봐야 함)

 

모르고 USER 로 네트워크 설정하고 있었다...

root로 로그인 한 이후 다시해보겠음

 

설정했다면 :wq로 저장하고 나오기

 

 

 

# vi /etc/resolv.conf

: 네임서버 설정과 기본적으로 사용할 도메인명을 설정해주는 파일이다.

 

위에 DNS를 8.8.8.8로 설정해줬으므로 여기에서도 nameserver 8.8.8.8로 해준다.

:wq로 저장하기

 

 

 

 

# vi /etc/sysconfig/network

: 시스템 전체에 대한 Global한 기본 게이트웨이 주소를 설정 / 호스트네임과 네트워킹 연결 허용 여부를 설정한다.

호스트 네임은 안써줬다. (그냥)

 

 

NETWORKING=yes

GATEWAY=192.168.5.2              ( ifcfg-ens33 에서 설정해준 gateway를 입력해준다. )

 

:wq 로 저장 후 나온다.

 

 

 

 

- systemctl restart network 를 통해 network 설정을 적용해준다.

- systemctl status network 를 통해 network 데몬이 활성화 되어있는지 확인한다. 

- ip a / ip route를 통해 ip 주소와 gateway가 잘 설정되어 있는지 확인한다.

- 재부팅 후에도 유지되기 위해서 systemctl enable network 도 해주어야 한다.

 

 

 

 

 

[ ping 테스트 ]

 

- ping -c 5 8.8.8.8

: DNS Server (google) 에 핑 테스트를 5회 해본다.

 

- ping -c 5 192.168.5.2

: Gateway로 ping test를 하여 외부로 네트워크가 연결되는지 확인한다.

 

반응형