Linux에서 한 호스트에서 다른 호스트로 패킷 라우팅 inet addr:192.168.1.2

나는 a serverpc. 둘 다 설치된 우분투. server도 커가 설치되어 있고 패킷을 pc로 라우팅하고 싶습니다 server. 두 ifconfig 출력 : (관련 부품 만)

섬기는 사람:

docker0   Link encap:Ethernet
          inet addr:172.17.42.1  Bcast:0.0.0.0  Mask:255.255.0.0

eth0      Link encap:Ethernet
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0

pc :

eth0      Link encap:Ethernet
          inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0

pc일치하는 항목 172.17.0.0/255.255.0.0이 (으)로 라우팅 되도록에 라우팅 규칙을 추가하고 싶습니다 server0. 도커 컨테이너에는 이와 같은 IP가 있기 때문에 어떻게해야합니까? 경로 추가 방법과 혼동됩니다.

route add -net $NET netmask $MASK gw $GATEWAY

내가 생각 $NET해야 172.17.0.0하고 $MASK해야 255.255.0.0하지만, 무엇을해야 $GATEWAY할? 잘못된 도구를 사용하고 있습니까? PC에서 다음을 제공하기 때문에 :

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    100    0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0


답변

좋아, 게이트웨이는 server물론 주소가 되어야한다는 것을 알았 습니다. 훌륭하게 작동합니다.