У меня есть server и pc . Оба установили Ubuntu. 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
ПК:
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 ? Я использую не тот инструмент? Потому что на ПК это дает:
# 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
