이번에는 VMWARE 네트워크 설정을 하면서 NAT는 뭐고 브릿지는 뭐야라는 궁금즘을 가지게 되었습니다.
//bridged, nat, host-only 3가지 네트워크 연결방식
//VMWARE 네트워크 설정방식
위에 정리가 잘 되있구요. 저는 제가 이해한대로 설명하기 때문에 자세한 내용은 위에 참고해 주세요~
NAT : Network Address Translation의 약자로, 사설 IP가 외부 네트워크와 통신할 때 공인 인 IP로 변환하는 역할을 합니다.
왜 변환을 해야 하느냐?
왜 변환을 해야 하느냐?
공인 IP를 절약할 수 있습니다. 변환을 안하고 그대로 같다 쓰면 IP 수도 부족하고, 보안문제가 발생할 수 있습니다.
NAT를 쓰게 된다면 할당된 공인 주소만 외부로 알려지게되고, 내부에서는 사설 IP로 필요시에만 변환을 해주어 사용하게 됩니다.
NAT를 쓰게 된다면 할당된 공인 주소만 외부로 알려지게되고, 내부에서는 사설 IP로 필요시에만 변환을 해주어 사용하게 됩니다.
NAT가 뭐야?라고 물어본다면 간단하게
공인 IP 하나가지고 여러 컴퓨터 또는 서버가 활용해 줄 수 있도록 해주는 것!
이라고 말할 수 있겠군요.
근데 ip할당은 어떻게 해주고 어떤 원리일까요?
IP 할당은 DHCP 방식으로 하는거고,
//DHCP가 궁금하다면 클릭
라우터 또는 방화벽이 패킷을 받으면 패킷을 재기록 해줘서 변환을 해줍니다.
뭐 간단히 라우터가 패킷을 이용해서 매핑하게 해준다고 하겠습니다.
자세히 알고 싶으면 사이트 하나를 알려드리겠습니다.
NAT에 대한 자세한 설명을 볼 수 있습니다.
위에 이론을 바탕으로 어떻게 vmware에서 사용하는지 볼까요?
사용자는 컴퓨터가 있겠군요. 그 컴퓨터를 컴퓨터a라 하겠습니다.
컴퓨터a에는 VMWARE로 리눅스가 하나 설치되어 있습니다. 이 리눅스를 리눅스b라 하겠습니다.
컴퓨터a 에서는 NAT 스위치 역할을 하게 됩니다. 컴퓨터a 안에서 새로운 네트워크망이 구성이 되는 것이죠. 컴퓨터a는 리눅스b에게 NAT 방식으로 IP를 매칭해 주겠군요.
그럼 리눅스b 아이피를 다른 컴퓨터에서 SSH 방식으로 접속이 될까요?
당연히 안됩니다. 리눅스b에 아이피는 컴퓨터a에서 밖에 인식 할 수 없습니다.
컴퓨터a를 다른 회사에서 접속이 안되는 것과 같은 원리입니다.
그러면 어떻게 다른 컴퓨터에서 리눅스b로 접속할 수 있냐구요?
포트포워딩 방식을 이용하면 됩니다. 예를 들어 컴퓨터a에 아이피는 192.168.0.10 이라고 칩시다.
192.168.0.10:22 으로 접속하게 되면, 해당 컴퓨터a로 접속이 됩니다.
하지만 포트포워딩 방식으로 10022 포트를 리눅스b 아이피에 22번 포트로 설정해 놓는것입니다.
설정하는 방법은 기회가 되면 포스팅하겠습니다.
그래서 192.168.0.10022 으로 접속하게 되면, 리눅스b 22번 포트로 접속이 됩니다.
Bridged 방식
NAT 설명을 하다 지쳤네요. 어렵네요 공부할 것이 많습니다.
위에를 이해하셨으면 이제 간단히 설명을 해도 될거 같네요.
브릿지 방식은 공유기가 리눅스b에게 IP를 주는 방식으로서, 컴퓨터a는 단지 다리역할 뿐 리눅스b도 개별적인 PC로 보고 ip를 할당 받습니다.
간단히 말해 리눅스b에게도 랜선 하나를 꽂아준 역할을 해준셈입니다.
그러면 다른 컴퓨터에서도 리눅스b에게 접속이 가능합니다.
NAT 방식이든, Bridged 방식이든 고정 아이피를 사용하실 수 있습니다.
고정 아이피 설정하는 방법도(리눅스) 기회가 되면 포스팅 하겠습니다.
게시글 올리는게 쉽지가 않네요.
그래도 잘못된 정보를 제공할까봐 최대한 이해해서 올리려고 노력하게 되네요.
잘못된 정보는 댓글로 알려주시길 바랍니다.
잘못된 정보는 댓글로 알려주시길 바랍니다.
댓글 없음:
댓글 쓰기