SharedIT | 묻고 답하기(AMP)

공유기 하단 공유기에 연결된 PC의 공유폴더에 접근하는 방법이 있을까요?

안녕하십니까, 네트워크 폴더 공유 설정을 진행하다 도저히 안되서 여기 질문 올립니다.


상기 제목과 같이 공유기 하단에 공유기를 붙여놓은 상태에서 하단 공유기에 붙어있는 PC에서 공유 중인 폴더나 프린터에 접속하려면 어떻게 해야할까요?


B에서는 A에서 공유 중인 폴더나 프린터에 접속이 가능합니다.

A에서는 B에서 공유 중인 폴더나 프린터에 접속이 불가능합니다.


하단 공유기의 포트포워딩 설정에서 TCP 139, 445포트를 설정하고 B에서 인바운드 규칙도 열어놨는데 통신이 아예 되질 않습니다... 애초에 어떻게 접속해야하는지를 모르겠습니다.


보통 공유기 포트포워딩 기능에는 외부 포트와 내부 포트를 맵핑(?) 해주는 기능이 있는걸로 아는데 하단 공유기에는 이런 기능이 없습니다.. 내부 포트만 열수 있게 되어있습니다.


어떻게하면 A에서 B로 접속을 할수 있을까요.. 답변 부탁드립니다.


p.s. 하단 공유기를 허브 모드로 쓰면 좋을거 같긴한데 상단 공유기의 사설IP 주소가 모자라서 쓸 수가 없습니다 ㅠ 서브넷 마스크는 방화벽 문제로 수정이 어려울거 같습니다..

3개의 답변이 있습니다.

빨간신발
  0 추천 | 3년 이상 전

아래 답글을 읽어보니

공유기를 설치하지 마시고...

그냥 깡통 스위치를 놓고 사용하시면 해결이 될 듯 합니다.

공유기를 스위치로 사용하시려면

공유기 관리자페이지에서 DHCP 기능만 off하시면 됩니다.

Genghis Khan | 3년 이상 전

하단 IP 대역 때문이라면~ 제 생각도 그러네요
wansoo
  0 추천 | 3년 이상 전

서브넷마스크를 255.255.255.0으로 사용한다는 건, 해당 네트워크 안에 254개 까지의 IP를 부여할 수 있는 네트워크가 되겠는데...

사설 IP가 부족하다는 건, 적지 않은 규모의 네트워크라 생각되네요.

네트워크 장비들을 좀 더 성능 있는 제품으로 사용하는 게 좋을 것 같아 보이고요.

보안 문제 때문이 아니라 단순히 사설 IP가 부족한 문제 때문에 아랫단에 공유기를 추가 사용해서 하위 서브네트워크를 더 사용하는 건 맞지 않아 보이네요.

사용하는 호스트의 댓수가 많아서 더 많은 사설 IP를 사용하고 싶다면, 서브넷마스크를 255.255.254.0  정도로 해서 더 많은 호스트들을 같은 네트워크에 둘 수 있도록 조정해서 사용하는 게 맞을 것 같고요.

하단의 공유기는 스위치 장비로 교체해서 사용하는게 좋을 것 같네요.

wansoo | 3년 이상 전

방화벽의 어떤 문제 때문에 서브넷마스크를 변경하지 못하는 지도 궁금하네요.

초보전산직 | 3년 이상 전

자세한 답변 감사합니다.

사실 서브넷 변경 불가 문제는 제가 사용 중인 방화벽과 네트워크 지식이 모자라서 그렇습니다..

지금 그림에 나오는 맨 위 공유기가 사실 방화벽 장비인데 여기서 ISP 업체에서 공인 IP를 받아서 DHCP로 전 공장에 IP를 뿌려주고 있습니다.

포트는 총 16개인데

1~8까지는 192.168.100.1/255.255.255.0

9~15까지는 192.168.200.1/255.255.255.0

16은 192.168.110.1/255.255.255.0

으로 사용하고 있습니다.

처음 방화벽 들여오면서 업체가 IP랑 정책을 세팅해준건데 1~8포트의 서브넷을 건들려하니 나머지 포트 설정 값도 변경을 해야하는지 설정이 안먹히더라구요... 

그러다보니 하단 공유기에서 설정하는 방법으로 하는게 더 낫겠다 싶어서 질문 드리게 됐습니다.

일단 맨 처음 답변 주신 방법 해보고 그래도 안되면 서브넷을 어떻게 뚫어봐야겠네요..

답변 정말 감사합니다.


wansoo
  0 추천 | 3년 이상 전

하단 공유기에서 포트를 열면 되지 않을까 싶은데...

그렇게 사용해 보지는 않았네요.

공유기에서 포트를 열고 접속하려면...

A 컴퓨터에서 B 컴퓨터로 접속할때 B 컴퓨터 IP로 접속할게 아니라 공유기의 WAN IP로 접속을 해야 겠고요.

공유기의 139 포트를 A 컴퓨터의 139 포트로 포워딩, 공유기의 445 포트를 A 컴퓨터의 445 포트로 포트 포워딩 시켜 두고 공유기의 IP 주소로 접근하면 되지 않을까 싶어 보이네요~ 

초보전산직 | 3년 이상 전

답변 감사합니다! 한번 시도해보겠습니다!

근데 제가 이해를 잘 못한거 같은데 답변해주신 내용이 하단 공유기 포트포워딩 설정에서 A의 IP로 TCP 139, 445 포트를 설정한 뒤에 A에서 하단 공유기 IP로 접속하라는 말씀으로 이해하는게 맞을까요?

만약 맞으시다면 하단 공유기 설정에는 123번대 IP만 포트포워딩 할 수 있게 되있어서 안되네요 ㅠㅠ

wansoo | 3년 이상 전

공유기라면 외부용 IP인 WAN용 IP와 내부용인 LAN용 IP가 설정되겠고요.

올리신 그림에서 게이트웨이 192.168.123.254 IP 주소가... 아마도 B 컴퓨터에 할당된 게이트웨이 주소이지 싶은데요.

B컴퓨터도 192.168.123.X와 같은 IP가 할당되어 있을 것 같고요.

공유기의 LAN에 할당된 IP가 192.168.123.254일걸로 보여 지고요.

공유기의 WAN에 할당된 IP는 192.168.100.X 일거 같아 보이네요.

A 컴퓨터에 할당된 IP도 192.168.100.Y 일거 같아 보이고요.

A 컴퓨터에서 공유기 WAN 포트에 할당된 192.168.100.X를 이용해서 접속한다면 공유기의 포트 포워딩이 제대로 설정되어 있다면 공유기가 B 컴퓨터로 포트 포워딩해서 공유 폴더를 접속할 수 있게 연결해 주게 될걸로 보이네요.

wansoo | 3년 이상 전

하단 공유기의 포트 포워딩은 B의 IP가 들어 가야 되고요.

공유기 밖에서 B에 접속하려는 것이기 때문에 공유기의 포트 포워딩은 A와는 관련이 없습니다.

공유기의 특정 포트로 접속할때 해당 공유기 하단에 있는 특정 호스트의 포트와 연결 시키게 하는것이 포트 포워딩입니다.

공유기 포트 포워딩 설정에는 B의 IP 주소와 폴더 공유에 사용되는 포트가 등록되어야 합니다.

wansoo | 3년 이상 전

답변을 적을때  급히 적다보니, B 컴퓨터를 A 컴퓨터로 잘못 적었네요.

오타가 있었습니다.


잘못 적은 부분을 바로 잡아 다시 적어 드리면,


공유기의 139 포트를 B 컴퓨터의 139 포트로 포워딩, 공유기의 445 포트를 B 컴퓨터의 445 포트로 포트 포워딩 시켜 두고 공유기의 IP 주소로 접근하면 되지 않을까 싶어 보이네요~ 


포트 포워딩이라는 건, 공유기 외부에서 공유기 내부에 있는 호스트에 접속하기 위해서 사용하는 기능이 되겠고요. 공유기의 특정 포트로 접속 시도할때 공유기가 직접 응답하는 것이 아니라, 지정된 내부의 특정 호스트(ip)의 포트로 요청하여 받은 결과를 응답하는 기능이 되겠고요.