네트워크 구성방식에대해 여러가지질문좀요

유선IP공유기와 다이렉트케이블,크로스케이블,PC3대가있습니다.
우선 인터넷은 가능한상태구요
각각명칭을 1PC 2PC Server 라구 뒀을때
1PC 2PC는 각각 IP공유기에 연결된상태구요 Server는 2PC에 랜카드를 추가로장착해서 크로스케이블로 연결할생각입니다.

즉 1PC에서는 서버를 이용할수없고 2PC에서만 서버를 이용할수있도록 하고싶은데요

1PC와 2PC는 공유기로 서로 연결되있어 통신이되는상태고 2PC와 서버는 서로 크로스케이블로 연결되어 통신이가능한상태입니다.
그런데 이상태에서 1PC와 서버가 통신이가능한가궁금합니다.
위에서말했다시피 서버는 2PC에서만 사용할수있도록하고싶습니다.
IP는 모두 C클래스의 사설아이피가 할당된상태고 서브넷마스크는 같습니다.

답변부탁드립니다.

+(추가질문:공유기에 연결된 서버컴퓨터가 외부에서접속이 가능한가궁금합니다. 20-21번 포트가 포트포워딩은되있지만 사설아이피가 할당되있습니다. 안될거라고생각되는데 혹시나궁금해서여쭤봅니다.)

원하시는대로 설정은 가능할 것으로 보입니다.

하지만 제가 전문가가 아니라서 기본 값으로는 어떻게 동작할지 해보진 않고는

잘 모르겠네요.

기본 값으로 통신해보시고 바꾸시고 싶은게 있으시면 그것에 대해서

질문하시는게 좋겠네요.

"제가 이렇게 이렇게 구성했는데 통신이 될까요?" 이런 질문보다는

이미 구성하신거니 "이렇게 했더니 이게 안됩니다. 어떻게 해야할까요?"

이렇게 질문하시는게 좋은 답변을 받을 수 있을 것 같습니다.

유선공유기를 사용하신다면, 공유기에 포함되어 있는 방화벽 기능을 사용하시는 것도 좋습니다.
접근 차단을 원하는 PC에 대한 정책을 설정하시면 되겠네요.

  1. 말씀하신 server에서 인터넷에 접속할 필요가 없으시다면 매우 간단합니다.
    그냥 아이피 적당히 지정하시고 연결만 한다면 2PC가 라우팅을 해주지 않는 한
    server에는 오로지 PC2만 접속이 가능합니다.

  2. server가 인터넷에 접속해야 한다면
    2PC는 라우팅을 해주어야 합니다.
    이런 상황이라면
    2PC에서의 라우팅 설정 뿐만 아니라 유선 공유기에서도 설정이 필요하겠지요.

이 상태까지 설정하셨다면
추가로 별다른 설정이 없는 한
1PC에서는 server에 접속이 가능하게 되고
공유기에서 별다른 설정을 하지 않는 한
인터넷상의 다른 PC들은 server에 접속하지 못합니다.

  1. 1PC에서 server에 접속하지 못하게 하고 싶으시면
    /etc/hosts.deny 혹은 /etc/hosts.allow
    를 활용하시는게 가장 간단한 방법입니다.

#추신

따라서 결론으로
server에서 인터넷에 꼭 접속해야 하고,
2PC에서의 접속만 허용 && 1PC에서 접속을 막고싶다면
그냥 /etc/hosts.allow deny를 할용하시면 쉽습니다.

추가로 다른 목적이 있지 않는 한
별도의 랜카드를 구입하실 필요는 없다고 생각합니다.

도움되시길…