Я практикуюсь в LFCS. У меня две виртуальные машины, ubuntu 18.04 обе.
На машине1, когда я запускаю traceroute 8.8.8.8
, у меня нормальный результат. Когда на машине1 я запускаю
sudo ip route add 8.8.0.0/16 proto static metric 10 via inet if-of-machine2 dev ens3
, трассировка останавливается на первом переходе, как показано ниже
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 machine2 0.439 ms 0.380 ms 0.359 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
.....
, и никогда не завершается.
На машине2 traceroute 8.8.8.8
работает абсолютно успешно. Также я установил
sysctl net.ipv4.ip_forward=1
, сбросил iptables
и убедился, что все политики установлены на ACCEPT. ufw
отключен.
Что мне не хватает? Почему traceroute не идет дальше, мой первый переход на machine1?
ip route get 8.8.8.8 от iif
. Он должен возвращать действительный маршрут. tcpdump
. SNAT / MASQUERADE
, иначе все следующие переходы должны знать маршрут к источнику .