실습 환경 설정 (1) - CentOS 설치 및 설정

Hwarang Goh·2022년 7월 4일
0

Kakao Cloud School

목록 보기
1/13
post-thumbnail

VMware workstation 실습 환경 설정 (1) - CentOS 설치 및 설정


VMware Workstation 실습 환경 설정

⚠ Kakao cloud school 강의실에서의 이더넷 환경을 기반으로 한 세팅입니다.
   혹시 WiFi 를 사용하면서 가상 머신에서의 외부 연결이 어려울 경우,
   이 글의 제일 끝 부분을 확인해주세요

1) VMware Virtual Machine 디렉토리 설정

  1. C Drive에 VM 이라는 폴더 만듦

  2. Workstation → Edit → Preferences → Workspace → Default location for virtual machine → Browse → C:\VM 으로 설정


2) vitual network editor 에서 VMnet0 설정 변경

  1. VMnet1
    • Subnet IP 변경함 (172.16.1.0)
  2. Add network → VMnet2, VMnet3 추가
    • VMnet2 Subnet IP : 172.16.2.0
    • VMnet3 Subnet IP : 172.16.3.0
  3. VMnet8
    • NAT -> host-only 변경
    • Subnet IP 는 변경하지 않음
  4. Add Network → VMnet10 추가
    • host-only -> NAT
    • Subnet IP 211.183.3.0 으로 설정


3) C Drive에 개인 폴더 생성

  • 강사님 공유 폴더에서 centos 및 파일들 다운로드 (총3개)
    • CentOS-7-x86_64-DVD-2009.iso : CentOS 설치 파일
    • c3660-jk9o3s-mz.124-16.image
    • GNS3-1.3.11-all-in-one.exe

4) VMware Workstation 설정

1. File → New virtual machine → Typical 옵션 선택


2. Installer disc image file (iso) → CentOS-7-x86_64-DVD-2009.iso


 3. Full name, User name, Password, Confirm 설정


 4. 이름 설정

	- Virtual machine name: 구분자 역할, CentOS1 으로 설정
	- Location : Host 입장에서 Guest는 App임.
	- 그 App 들의 관리를 위해 한 폴더에 저장. (Location)
	- Location에 지정한 폴더 그대로 다른 컴퓨터에 옮기면 그대로 사용 가능

 5. Disk 공간 설정 → 20GB 로 설정


 6. Power on this virtual machine after creation 해제 → finish


 7. Edit virtual machine settings 클릭

    - 메모리 2048 로 변경
	- 프로세서 개수를 1(number of processors), 2(Number of cores per processor)로 변경
	- CD/DVD autoinst.iso 를 클릭 → Remove
	- Network Adapter → Bridged 로 변경
	- USG, Sound Card, Printer → Remove

8. Power on this virtual machine > Install CentOS 7 선택
	- 화면 클릭 후 키보드로 선택하고 Enter


9. 언어 영어로


10. DATE & TIME 클릭 → 서울 설정


11. INSTALLATION SOURCE → 우리는 로컬
   - on the network 로 네트워크 연결해서 동시에 여러대 설치도 가능하긴 함


12. SOFTWARE SELECTION
   1)  CeonOS 어떤 버전으로 설치할래?
       1)  사용 목적에 따라 선택가능
       2)  **우리는 Server with GUI 선택**
       3)  무조건 가벼워야해 는 minimal install 이긴 함


13. INSTALLATION DESTINATION

	- Local Standard Disks
       - 우리가 설정한 20GB
	- Specialized & Network Disks
		- 원격지에 있는 volume을 Server에 mount 하여 사용
        	- server에 OS가 down 되어도, 다른 server를 통해 storage를 mount하여 중단 없이 사용 가능
            - iSCSI Protocol 을 사용


14. Network & host name
	- 추상화된 랜카드 보임(Ethernet (ens32))
		- configure 클릭 → general → automatically 설정

		- ipv4 설정 → method 를 manual 로 → address add  
           ip 192.168.1.101,  
           netmask 24,  
           gateway 192.168.1.1,  
           dns 8.8.8.8  

		- ON 설정 후 IP 받는 것까지 확인


15. Begin Installation
	- 사용자 둘 만듦
        1)  root 사용자 : 시스템 전체 관리하는 최고 관리자
        2)  일반 사용자 : 일부 권한만 가진 사용자
			- root 권한 빌려올수 있도록 설정
				- Make this user administrator

	- 설치 기다린 후 Reboot
    	- SOFTWARE SELECTION 에서 Server with GUI 를 선택해서,
          필요한 설치 파일들이 Minimal install 설치보다 조금 더 많음


16. License information
    - GPLv2 동의


17. finish configuration


18. 로그인 화면
    1)  일단 root 로 로그인
    2)  쭉 그냥 넥스트, 스킵 끝

19. applications > system tools > terminal
	- shell에 접속


20. ifconfig
		- ens32 : 랜카드
			- physical interface
			- inet 외부와의 연결을 할 때 쓰는 IP
		- lo : LOOPBACK
			- logical interface
				- logical -> 그때그때마다 다르게 사용할 수 있다.
			- 통신기기에 있는 논리적인 인터페이스로 주로 테스트용도로 사용되며,
				외부와의 연결을 불가하다.
                만약 loopback으로 통신을 시도했을 경우,
                정상적인 상태라면 내 장치는 tcp/ip 가 정상적으로 동작하는 것을 의미한다.
			- cat /etc/hosts
        127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
        ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
		- virbr0 :
			- vir : virtual
			- br : bridge


21. ping www.google.com -c 3
    1)  ICMP 프로토콜 사용
    2)  -c 카운트 옵션, 3번 보냄

22. ping 192.168.1.199
    1)  강사님 컴퓨터로 통신되는지 확인

VMware bridge network with Host WiFi Adapter

집에서 세팅하려고 하니 VMware 가 외부 인터넷에 접속이 되지 않는 것을 발견했다.
결론부터 말하면 집에서 WiFi를 사용하고 있는 경우, 몇가지 세팅을 바꿔줘야 외부망으로 연결이 가능하다.

1. VMware Virtual Network Editor 설정 변경

  • 강의실
    강의실에서는 이더넷을 사용하기 때문에 해당 Bridged to: 를 이더넷 어댑터를 설정해뒀었다

  • 집에서는 WiFi 를 사용하기 때문에 해당 Option 을 사진과 같이 사용중인 WiFi 어댑터로 설정을 해준다.(개인마다 다를수 있으니 네트워크 설정의 어댑터 옵션에서 확인해 볼 것)

2. CentOS Wired Settings 변경

  • 강의실
    강의실에서 네트워크 대역을 192.168.1.0 대역을 사용하고 있고, 당연히 기본 게이트웨이도 192.168.1.1 이다.
  • 집에서는 네트워크 대역을 192.168.0.0 대역을 사용하고 있고, 기본 게이트웨이는 192.168.0.1 이다.
    사진과 같이 설정을 바꿔준 뒤, wired connect 를 off 했다가 다시 on으로 바꿔서 IP 설정이 제대로 되었는지 확인해보라.
    너무 당연한 설정인데도, 그저 따라만 하다보니 까먹고 놓친 부분이었다.

3. 외부 연결 테스트

  • ping test
    IP로도 Domain으로도 성공
  • browser
    네이버 접속도 성공

끝맺음

  1. WiFi 로 연결해서 안된 것을 알고 있음에도 설정을 뭘 바꿔야하는 지 몰라서 한참을 헤맸다.
  2. 강사님께 여쭤보고 나서 어댑터 설정을 바꿨지만, WiFi 네트워크 대역 및 기본 게이트웨이 확인을 안해서 또 한참을 헤맸다.
  3. 다 알고 있었던 내용들이 하나로 꿰어지지 않아서 몸도 머리도 고생을 했다.
  4. 강의실과 집에서의 설정을 헷갈리지 않도록 이 글에 정리를 해뒀으니 혹시 나와 같은 문제를 가지고 있다면 도움이 된다면 좋겠다.

0개의 댓글