SlowGiL
10
2018-11-24 00:52:26 작성 2018-11-24 00:53:46 수정됨
3
485

내부망에서 인터넷 접속 (네트웍, 라우팅, docker)


안녕하세요.

내부망에서 인터넷접속이 안돼고 있는데 아무래도 라우팅(?) 문제 인지 싶습니다.


--현제 사용환경-

docker

docker container 1 : nginx 

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

0.0.0.0         172.31.0.1      0.0.0.0         UG    0      0        0 eth0

172.30.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth1

172.31.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0

docker container 2: node

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

0.0.0.0         172.30.0.1      0.0.0.0         UG    0      0        0 eth0

172.30.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0


nginx 에서

ping 8.8.8.8 ok

ping 172.30.0.1 ok


node 에서

ping 8.8.8.8  no

ping 172.31.0.1 ok


node 에서 8.8.8.8로 ping 을 성공할려면 어떻게 해야 될까요?


고수분들의 조언을 부탁드립니다.

0
0
  • 답변 3

  • kenu
    46k
    2018-11-24 16:46:19

    다른 컴퓨터에서는 네이버 접속 잘 되나요?


    0
  • Deer Hunter
    197
    2018-11-25 06:10:28

    본문의 routing table 을 참고 시, node 의 경우 8.8.8.8로 packet을 보내면 default route를 타게되어 172.30.0.1로 보내지게 됩니다.

    그러므로 일차적으로 172.30.0.1 host에 외부로 access 가 가능한 회선이 물려있는지 확인이 필요할 듯 합니다.

    Linux 계열인 경우 console 에서 traceroute, Windows 계열인 경우 tracert command 를 사용하시면 어디에서 packet 흐름에 문제가 생기는지 파악하실 수 있으실 것입니다.

    e.g. traceroute google.com

    0
  • SlowGiL
    10
    2018-11-26 23:50:28
    답변감사합니다.
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.