윈도우 c# 클라이언트와 다른 컴퓨터의 vmware상의 리눅스 서버간의 소켓 통신에 관해 질문드립니다.

khnet의 이미지

윈도우 c# 클라이언트와 리눅스 서버간의 소켓 통신 프로그램을 만들었는데요
같은 컴퓨터에서 vmware 이용해서 실행하면 통신이 잘되는데
다른 컴퓨터에서 vmware 상의 리눅스 서버에 접속하려면 접속이 안되네요
ping 때려봐도 안되구요
근데 vmware 없이 그냥 깔려있는 리눅스에는 접속이 되구요
vmware와 관련된 문제 같은데 고수님들의 도움 부탁드립니다.

barmi의 이미지

VMWare의 네트웍 설정을 Bridge mode로 설정하세요.
아마도 디폴트는 NAT mode일 겁니다.

NAT mode는 host machine을 기반으로 또다른 private network을 구성한 것이니, route table을 조정하지 않는 한, 그 내부로 접속이 안됩니다.