У меня есть 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