나는 a server
와 pc
. 둘 다 설치된 우분투. 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
물론 주소가 되어야한다는 것을 알았 습니다. 훌륭하게 작동합니다.