Doctor Pepper

[Linux] Linux로 네트워크 구축하기 본문

Linux

[Linux] Linux로 네트워크 구축하기

Doctor Pepper 2024. 12. 22. 15:32
728x90

 

1. 네트워크 토폴로지

  • OS : Debian

 

2. VM Snapshot 설정 및 Clone

  • Snapshot 설정 : 가상 머신(VM)의 특정 시점 상태를 저장해두는 기능이다.

 

  • clone : 기존 가상 머신(VM)의 정확한 복제본을 만드는 기능을 의미한다.
Full Clone
(전체 클론)
-  원본 가상 머신의 완전한 복사본을 생성함
-  생성된 클론은 원본과 완전히 독립적이며, 원본이 삭제되거나 변경되더라도 영향을 받지 않음
-  원본 VM의 모든 디스크와 데이터를 복사하므로 생성에 시간이 오래 걸릴 수 있으며 디스크 공간도 많이 사용함
-  주로 프로덕션 환경에서 사용되거나, 원본 VM과 완전히 분리된 상태로 동작해야 하는 경우에 적합함
Linked Clone
(링크드 클론)
- 원본 가상 머신의 스냅샷을 기반으로 클론을 생성함
-  클론은 원본 가상 머신의 디스크 데이터를 공유하며, 새로 추가되거나 변경된 데이터만 별도의 디스크 파일에 저장함
-  디스크 공간과 생성 시간이 적게 소요되지만, 원본 VM이 삭제되거나 변경되면 클론도 영향을 받을 수 있음
-  테스트 환경, 개발 환경 등 임시 작업에 적합함

 

3. 각 장비별 LAN Segment 설정

Router  - LAN Segment1 : 10.0.0.0/24
 - LAN Segment2 : 192.168.10.0/24 or 172.16.0.0/24
PC  - LAN Segment : 192.168.10.0/24 or 172.16.0.0/24

 

  • Router에 Network Adapter 추가

 

4. 각 장비별 호스트 이름 변경

  • /etc/hosts 파일 변경

 

  • /etc/hostname 파일 변경

 

5. 각 장비별 네트워크 설정

  • ifconfig를 통해 인터페이스를 확인하면, 전제 인터페이스가 출력되지 않으므로, 'ip a'를 이용하여 확인할 수 있다.

 

  • 명령어를 통한 임시 IP 주소 셋팅(재부팅 시, 세팅 초기화됨)

 

  • 네트워크 파일을 통한 IP 주소 세팅

 

  • IP 주소 세팅 이후, 네트워크 재시작 및 핑 테스트

  • 디폴트 게이트웨이 및 포워딩 설정

  • PC1에서 PC2로 ping 테스트

※ 참고 : Debian 계열 리눅스 배포판에서 네트워크 인터페이스 설정 방법
post-up route add -net 172.16.0.0 netmask 255.255.0.0 gw 10.0.0.2
post-down route del -net 172.16.0.0 netmask 255.255.0.0 gw 10.0.0.2

 

 

728x90